Vorrei sapere cosa succede quando decido di cambiare la mia mesh in OBJ in file FBX.

Ad esempio, ho dovuto creare un retopo in topogun, che supporta solo OBJ e le rispettive convenzioni sui file. Quando lo apro in Blender, sembra tutto a posto, ma uso spesso Unity per esportare animazioni e per me funziona più facilmente con FBX.

  1. Cosa succede con le proiezioni normali dalla mesh in la conversione da file a file?
  2. È lo stesso tipo di mesh (collada, mesh, ecc.)?
  3. È una buona idea convertire obj in fbx per animazioni da utilizzare in un motore?
  4. Uso xnormal per creare mappe normali e uso sempre OBJ per entrambi i modelli nel caso in cui io hanno HP e LP. Creo le mappe, torno su Blender e vedo i risultati, ma quando ho deciso di esportare lintero modello con texture e animazione, cambio lOBJ in FBX. Non vedo cambiamenti visivi, sembra tutto a posto, ma vorrei conoscere i pro e i contro, o qualsiasi altra cosa per sviluppare il mio gioco o progetto di avvio.

Il mio obiettivo: giochi lowpoly Da 2k a 20k, animazioni in Blender da utilizzare in Unity.

Commenti

  • Non esistono " tipi di mesh " in Blender, una volta importato tutto è un normale oggetto Blender indipendentemente dal formato del file di scambio.

Risposta

devi capire che i file .obj e .fbx seguono concetti diversi.

Il formato di file .obj è un semplice formato di dati che rappresenta solo la geometria 3D. In altre parole, è un semplice file di testo che è il principale per la memorizzazione di Mesh.

E un .fbx formato di file (e collada file come equivalente open source) può memorizzare intere scene (fotocamera, armature, mesh, curve, vuoti, luci, ecc.).

Un file .obj può memorizzare:

  1. Informazioni sulle mesh (vertici, bordi, facce) in più oggetti
  2. Normali
  3. UV
  4. Informazioni sugli oggetti come posizione, rotazione, scala (in relazione lun laltro !, ho “spesso scoperto che lesportatore obj creava file che avevano dimensioni diverse in Blender to Meshes che avevano la stessa dimensione di limite dopo limportazione in un motore diverso ( Per favore correggimi se sbaglio )

  5. Alcune informazioni di base sul materiale in un .mtl File (niente come nodi di cicli complessi)

  6. Alcuni programmi (Zbrush, XNormal, no Blender ) può leggere e scrivere i colori Vertex nel file obj

  7. È possibile creare animazioni .obj e alcuni motori sono persino in grado di leggerle. Ma devi sapere che Blender crea per ogni frame un nuovo objfile. Quindi, la maggior parte delle volte, niente che vorresti avere nel tuo motore in tempo reale

Come accennato in precedenza, un file fbx può memorizzare molte cose. Essenziale è ciò che il tuo esportatore (Blender) e il tuo importatore (motore di gioco) è in grado di leggere e scrivere.

Consiglio vivamente di utilizzare fbx o collada per qualsiasi tipo di scambio. Ho avuto problemi significativi con obj.

per rispondere alle tue domande:

Cosa succede con le proiezioni normali dalla mesh nella conversione da file a file?

  1. Le normali dovrebbero essere le stesse in ogni formato di file

È lo stesso tipo di mesh (collada, mesh, ecc.)?

  1. Sì, è lo stesso tipo di mesh.

È una buona idea convertire obj in fbx per le animazioni da utilizzare in un motore?

  1. Sicuramente

Creo le mappe , torna su Blender e guarda i risultati, ma quando ho deciso di esportare lintero modello con le trame e unanimazione, cambio lOBJ in FBX.

  1. Quello che fai nel processo di creazione dei tuoi modelli non ha importanza. Vuoi solo prevenire la perdita di dati. Obj va bene per la generazione di texture con XNormal. Anche Fbx va bene.

Commenti

  • Grazie mille per la tua professionalità e rapida risposta a tutte le mie risposte, avevo paura perdere dati. grazie per il tuo tempo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *