Domanda

io sono sempre iniziato con lo sviluppo di ambienti 3D per l'utilizzo in Panda3D. Come io sono nuovo a questo, ho bisogno di scegliere un software di modellazione per creare geometrie di base, ecc Pertanto, quale è più adatto per l'automazione tramite Python? 3ds Max o Blender3D? Vorrei automatizzare la generazione di geometrie di base, il processo di esportazione e alcune animazioni di base. Blender ha il vantaggio di essere libero, ma il mio ufficio mi fornirà le licenze per 3DS, se chiedo, in modo che non è un problema.

È stato utile?

Soluzione

Da un punto di vista di automazione pitone, frullatore stesso è scritto in gran parte in Python, e la fonte è disponibile che permette un livello di automazione non è possibile se non è possibile cambiare la fonte. Per me, avendo la sorgente disponibile in quella situazione è più di un beneficio che il cartellino del prezzo.

Se si va con il miscelatore, sicuramente afferrare la 2.5 Beta. Hanno fatto alcuni miglioramenti enorme UI e di scripting. A mio parere, la maggior parte delle lamentele sul fatto che sia difficile da imparare rispetto a pacchetti commerciali non sono più valide per la 2.5, soprattutto se non si ha il peso mentale dell'interfaccia di un altro software già aver imparato.

Altri suggerimenti

In realtà il manifesto di Karl Bielefldt è sbagliato. Blender non è scritto in Python è scritto in C. Ciò che è scritto in Python è alcuni strumenti di script, Python viene utilizzato come motore di script di Blender, ma alla fine ciò che viene innescato sono librerie C. Questo non è un grosso problema però dato pitone stesso è scritto in C.

Tuttavia tutto questo è totalmente estraneo alla tua domanda.

Dato che il motore che si sta per uso sia di terze parti e non il motore del gioco del frullatore, non v'è alcun motivo per voi di prendere in considerazione Blender come una scelta obbligata. Qualsiasi pacchetto 3D può servire bene. Questo perché, come altri tipi di software, 3d software ha diversi formati che sono comuni applicazioni 3d Ammong. Come .3ds * e * obj. In modo che significa che è possibile utilizzare qualsiasi cosa si desidera come Maya, XSI, Ciname 4d, qualsiasi cosa. Come quasi 3d software salva per questi formati di file comuni.

Comunque vorrei caldamente consiglio di dare un'occhiata al motore di gioco frullatore. I automatizza motore frullatore gioco un sacco di cose e ha una GUI all'interno frullatore che riduce al minimo la codifica a differenza di Panda 3d che richiede tutto per essere codificate per quanto riguarda il motore.

È possibile risparmiare un sacco di tempo con il motore di gioco di Blender.

V'è anche un gioco di frullatore che è stato sviluppato utilizzando esclusivamente con il motore di frullatore di gioco, la sua chiamata albicocca progetto o Yo Fankie.

Albicocca Progetto

È possibile scaricarlo gratuitamente e vedere la fonte per aiutarlo ad imparare un sacco di cose per il motore di gioco Blender.

In bocca al lupo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top