Rumah  >  Artikel  >  Apakah format obj?

Apakah format obj?

青灯夜游
青灯夜游asal
2023-02-01 15:01:2328157semak imbas

obj boleh merujuk kepada fail format model 3D atau fail kod perantaraan kompilasi program. Fail model obj3D ialah fail teks yang boleh dibuka terus dengan WordPad untuk tontonan, penyuntingan dan pengubahsuaian Ia tidak mengandungi animasi, sifat bahan, laluan tekstur, dinamik, zarah dan maklumat lain. Fail objek obj secara amnya ialah fail binari yang disusun oleh atur cara, dan kemudian dipautkan melalui fail pemaut dan sumber untuk menjadi fail boleh laku.

Apakah format obj?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

obj boleh merujuk kepada fail format model 3D atau fail kod perantaraan kompilasi program.

fail obj (format fail model 3D)

fail obj ialah format fail model 3D. Piawaian yang dibangunkan oleh Alias ​​​​|. Wavefront untuk perisian pemodelan 3D dan animasi "Advanced Visualizer".

Sebagai contoh, jika anda membina model dalam 3dsMax atau LightWave dan ingin memindahkannya kepada Maya untuk rendering atau animasi, mengeksport fail OBJ ialah pilihan yang baik. Pada masa ini, hampir semua perisian 3D yang terkenal menyokong membaca dan menulis fail OBJ, tetapi kebanyakannya memerlukan pemalam.

Fail OBJ ialah fail teks yang boleh dibuka terus dengan WordPad untuk tontonan, penyuntingan dan pengubahsuaian. Selain itu, terdapat format fail binari yang berkaitan (*.MOD), yang tidak didedahkan sebagai paten, jadi ia tidak akan dibincangkan di sini.

Ciri Fail

(1) Fail OBJ ialah fail model 3D. Ia tidak termasuk animasi, sifat bahan, laluan tekstur, dinamik, zarah dan maklumat lain.

(2) Fail OBJ terutamanya menyokong model poligon. Walaupun Bahan Curves, Surfaces dan Point Group turut disokong, fail OBJ yang dieksport oleh Maya tidak menyertakan maklumat ini.

(3) Fail OBJ menyokong permukaan dengan lebih daripada tiga mata, yang sangat berguna. Banyak format fail model lain hanya menyokong permukaan tiga titik, jadi model yang diimport ke dalam Maya selalunya ditriangulasi, yang sangat memudaratkan pemprosesan semula model kami.

(4) Fail OBJ menyokong koordinat normal dan tekstur. Selepas melaraskan tekstur dalam perisian lain, maklumat koordinat tekstur boleh disimpan dalam fail OBJ Dengan cara ini, selepas fail diimport ke Maya, anda hanya perlu menentukan laluan fail tekstur, dan tidak perlu melaraskan. koordinat tekstur.

fail obj (fail kod perantaraan untuk penyusunan program yang dilancarkan oleh Microsoft)

Fail kod perantaraan yang dijana semasa penyusunan atur cara. Fail sasaran biasanya merupakan fail binari yang disusun oleh program, yang kemudiannya dipautkan melalui pemaut dan fail sumber untuk menjadi fail boleh laku. OBJ hanya memberikan alamat relatif program, manakala fail boleh laku ialah alamat mutlak.

Apabila Microsoft mula mereka bentuk Windows NT, adalah wajar bahawa untuk meminimumkan masa permulaan projek, mereka akan menggunakan alatan yang ditulis dan diuji sebelum ini. Format fail boleh laku dan OBJ yang dijana dan berfungsi dengan alatan ini dipanggil COFF (singkatan untuk Format Fail Objek Biasa). Umur relatif COFF boleh ditentukan menggunakan medan perlapanan. COFF sendiri adalah titik permulaan yang baik, tetapi perlu diperluaskan kepada sistem pengendalian moden seperti Windows 95 dan Windows NT. Hasil kemas kini ini ialah Format Fail Boleh Laku Mudah Alih (fail PE). Ia dipanggil "mudah alih" kerana pelaksanaan Windows NT pada semua platform (seperti x86, Alpha, MIPS, dll.) menggunakan format fail boleh laku yang sama. Sudah tentu, terdapat banyak perkara yang berbeza seperti kod binari untuk arahan CPU. Perkara penting ialah pemuat sistem pengendalian dan alat pengaturcaraan tidak perlu ditulis semula sepenuhnya untuk mana-mana CPU untuk mencapai tujuan ini.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah format obj?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah rangkaian fdd-lte?Artikel seterusnya:Apakah rangkaian fdd-lte?