Heim > häufiges Problem > Welches Format hat obj?

Welches Format hat obj?

青灯夜游
Freigeben: 2023-02-01 15:01:23
Original
28305 Leute haben es durchsucht

obj kann sich auf eine 3D-Modellformatdatei oder eine Zwischencodedatei für die Programmkompilierung beziehen. Die obj3D-Modelldatei ist eine Textdatei, die direkt mit WordPad zum Anzeigen, Bearbeiten und Ändern geöffnet werden kann. Sie enthält keine Animation, Materialeigenschaften, Texturpfade, Dynamik, Partikel und andere Informationen. Die obj-Objektdatei ist im Allgemeinen eine Binärdatei, die vom Programm kompiliert und dann über den Linker und die Ressourcendatei verknüpft wird, um eine ausführbare Datei zu werden.

Welches Format hat obj?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

obj kann sich auf eine 3D-Modellformatdatei oder eine Zwischencodedatei für die Programmkompilierung beziehen.

obj-Datei (3D-Modelldateiformat)

obj-Datei ist ein 3D-Modelldateiformat. Ein von Alias ​​​​| Wavefront entwickelter Standard für die 3D-Modellierungs- und Animationssoftware „Advanced Visualizer“. Er eignet sich zur gegenseitigen Führung zwischen 3D-Softwaremodellen und kann auch über Maya gelesen und geschrieben werden.

Wenn Sie beispielsweise ein Modell in 3dsMax oder LightWave erstellen und es zum Rendern oder Animieren an Maya übertragen möchten, ist der Export einer OBJ-Datei eine gute Wahl. Derzeit unterstützt fast jede bekannte 3D-Software das Lesen und Schreiben von OBJ-Dateien, viele davon erfordern jedoch Plug-Ins.

OBJ-Datei ist eine Textdatei, die direkt mit WordPad zum Anzeigen, Bearbeiten und Ändern geöffnet werden kann. Darüber hinaus gibt es ein verwandtes Binärdateiformat (*.MOD), das nicht als Patent offengelegt ist und daher hier nicht näher erläutert wird.

Dateifunktionen

(1) Die OBJ-Datei ist eine 3D-Modelldatei. Animationen, Materialeigenschaften, Texturpfade, Dynamik, Partikel und andere Informationen sind nicht enthalten.

(2) OBJ-Dateien unterstützen hauptsächlich Polygonmodelle. Obwohl auch Kurven, Flächen und Punktgruppenmaterialien unterstützt werden, enthalten die von Maya exportierten OBJ-Dateien diese Informationen nicht.

(3) OBJ-Dateien unterstützen Oberflächen mit mehr als drei Punkten, was sehr nützlich ist. Viele andere Modelldateiformate unterstützen nur Dreipunktoberflächen, sodass in Maya importierte Modelle oft trianguliert sind, was sich sehr nachteilig auf unsere Neuverarbeitung des Modells auswirkt.

(4) OBJ-Dateien unterstützen Normal- und Texturkoordinaten. Nach dem Anpassen der Textur in einer anderen Software können die Texturkoordinateninformationen in der OBJ-Datei gespeichert werden. Auf diese Weise müssen Sie nach dem Import der Datei in Maya nur den Pfad der Texturdatei angeben und müssen diesen nicht anpassen Texturkoordinaten.

obj-Datei (Zwischencodedatei für die von Microsoft gestartete Programmkompilierung)

Die Zwischencodedatei, die beim Kompilieren des Programms generiert wird. Die Zieldatei ist normalerweise eine vom Programm kompilierte Binärdatei, die dann über den Linker und die Ressourcendateien zu einer ausführbaren Datei verknüpft wird. OBJ gibt nur die relative Adresse des Programms an, während die ausführbare Datei die absolute Adresse ist.

Als Microsoft mit der Entwicklung von Windows NT begann, war es für Microsoft selbstverständlich, zuvor geschriebene und getestete Tools zu verwenden, um die Projektstartzeit zu minimieren. Die ausführbaren und OBJ-Dateiformate, die mit diesen Tools generiert und verwendet werden, heißen COFF (Abkürzung für Common Object File Format). Das relative Alter von COFF kann mithilfe eines Oktalfelds angegeben werden. COFF selbst ist ein guter Ausgangspunkt, muss jedoch auf ein modernes Betriebssystem wie Windows 95 und Windows NT erweitert werden. Das Ergebnis dieses Updates ist das Portable Executable File Format (PE-Datei). Es wird als „portabel“ bezeichnet, da Windows NT-Implementierungen auf allen Plattformen (wie x86, Alpha, MIPS usw.) dasselbe ausführbare Dateiformat verwenden. Natürlich gibt es viele verschiedene Dinge wie Binärcode für CPU-Anweisungen. Wichtig ist, dass der Betriebssystem-Loader und die Programmiertools für keine der beiden CPUs komplett neu geschrieben werden müssen, um diesen Zweck zu erreichen.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWelches Format hat obj?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage