ตัวแปลง GLB เป็น OBJ พร้อมพื้นผิว
ลาก .glb มาวาง แล้วดาวน์โหลด zip ที่มี Wavefront OBJ, ไฟล์ MTL ที่เข้าคู่กัน และพื้นผิวทั้งหมดเป็น PNG ฟรี ไม่ต้องมีบัญชี และไฟล์ถูกประมวลผลบนอุปกรณ์ของคุณ
- zip ของ OBJ + MTL + PNG
- UV พลิกถูกต้อง
- แยกวัตถุออกจากกัน
- ไม่มีการอัปโหลด
วิธีแปลง GLB เป็น OBJ พร้อมพื้นผิว
- 01
โหลด .glb
ลากไฟล์มาวางบนตัวแปลงด้านบน แผงจะแสดง mesh, วัสดุ และพื้นผิว เพื่อให้คุณรู้ก่อนแปลงว่าไฟล์ zip จะมีรูปภาพกี่ไฟล์ - 02
เลือกแบบ zip หรือ OBJ เดี่ยว
รวมวัสดุและพื้นผิว เปิดเป็นค่าเริ่มต้นและสร้างไฟล์ .zip ปิดเมื่อคุณต้องการเฉพาะ geometry และ UV เช่น เพื่อ retopologize หรือปั้น และคุณจะได้ไฟล์ .obj เดียว - 03
แตกไฟล์ให้อยู่ในโฟลเดอร์เดียวกัน
เก็บไฟล์ .obj, .mtl และ .png ไว้ในโฟลเดอร์เดียวกัน OBJ อ้างอิง MTL ตามชื่อ และ MTL อ้างอิงรูปภาพตามชื่อ ดังนั้นการย้ายไฟล์ใดไฟล์หนึ่งจะทำให้ลิงก์ขาด
วัสดุ GLB แมปไปยัง OBJ และ MTL อย่างไร
GLB ใช้วัสดุแบบอิงฟิสิกส์ (PBR) ส่วน MTL มีมาก่อนหลายสิบปี นี่คือสิ่งที่ตัวแปลง GLB to OBJ เขียนให้แต่ละวัสดุ
| ช่องวัสดุ glTF | เขียนลง MTL เป็น | ผลลัพธ์ |
|---|---|---|
| พื้นผิวสีหลัก | map_Kd + ไฟล์ PNG | เก็บไว้ |
| ค่าสีหลัก | Kd แดง, เขียว, น้ำเงิน | เก็บไว้ |
| Normal map | map_Bump + ไฟล์ PNG | เก็บไว้; ผู้นำเข้าบางตัวต้องตั้งเป็น normal map เอง |
| ความทึบ / อัลฟ่า | d | เก็บไว้เป็นค่า |
| แผนที่ metallic และ roughness | ไม่เขียน | ตัดทิ้ง |
| แผนที่ occlusion และ emissive | ไม่เขียน | ตัดทิ้ง |
| การแปลงพื้นผิว, clearcoat และส่วนขยายอื่น ๆ | ไม่เขียน | ตัดทิ้ง |
ชื่อวัสดุถูกทำให้ปลอดภัยสำหรับ MTL: ช่องว่างและสัญลักษณ์กลายเป็นขีดล่าง และชื่อซ้ำจะได้คำต่อท้าย เพื่อให้ทุกบรรทัด usemtl ตรงกัน
ทำไมพื้นผิวจากการแปลง GLB to OBJ ถึงมักเพี้ยน และทำไมของเราจึงไม่เพี้ยน
glTF วางจุดกำเนิดของพื้นผิวไว้ที่มุมซ้ายบนของภาพ ส่วน OBJ เหมือน OpenGL วางไว้ที่มุมซ้ายล่าง ตัวแปลงที่คัดลอกพิกัด UV ไปโดยไม่ระวังจะได้โมเดลที่พื้นผิวถูกสะท้อนในแนวตั้ง: ป้ายกลับหัว ใบหน้าอยู่ด้านหลังศีรษะ
ตัวแปลงนี้จะพลิกพิกัด V ของทุก UV เมื่อต้นทางเป็น GLB และปล่อยไฟล์ภาพไว้เหมือนเดิม Blender, Maya, 3ds Max, Cinema 4D และ ZBrush จะแมปพื้นผิวได้เหมือนที่เห็นในตัวอย่าง GLB
ความล้มเหลวอีกอย่างที่พบบ่อยคือพื้นผิวหาย GLB ฝังภาพไว้ในไบนารี และเครื่องมือจำนวนมากส่งออกเฉพาะ .obj แล้วลืมพื้นผิว ที่นี่พื้นผิวที่ฝังไว้ทุกไฟล์จะถูกถอดรหัสและเขียนเป็น PNG ไว้ข้าง OBJ พื้นผิว JPEG หรือ WebP จะถูกเข้ารหัสใหม่เป็น PNG ซึ่งไม่สูญเสียข้อมูล ดังนั้น zip อาจใหญ่กว่า GLB ที่คุณเริ่มต้น
เปรียบเทียบ GLB และ OBJ
- คอนเทนเนอร์ GLB
- ไฟล์ไบนารีเดียว: ฉาก JSON, บัฟเฟอร์เรขาคณิต และภาพรวมกัน
- คอนเทนเนอร์ OBJ
- เรขาคณิตแบบข้อความล้วน พร้อม .mtl และไฟล์ภาพแยกต่างหาก
- หน่วย
- GLB: เมตรตามสเปก OBJ: ไม่มี; แอปส่วนใหญ่อ่านเป็นเมตร ค่าจึงถูกเก็บไว้ตามเดิม
- วัสดุ
- GLB: PBR metallic-roughness OBJ: diffuse, specular, bump แบบคลาสสิก
- แอนิเมชันและ rig
- GLB: มี OBJ: ไม่มี mesh จะถูกเขียนในท่าที่โหลดมา
- ขนาดโดยทั่วไป
- ข้อความ OBJ ใหญ่กว่าไบนารี GLB หลายเท่าเมื่อ mesh เดียวกัน
เคล็ดลับในการใช้ OBJ ที่แปลงแล้ว
- ใน Blender ให้นำเข้าด้วย File > Import > Wavefront (.obj) และใช้การตั้งค่าแกนเริ่มต้น โมเดลจะตั้งตรง
- สร้าง metallic และ roughness ใหม่ใน material editor ของแอปคุณหากรูปลักษณ์สำคัญ
- ปิด zip พื้นผิวเมื่อคุณแค่ปั้นหรือ retopologize
- ตรวจผลลัพธ์ใน OBJ viewer ก่อนส่งต่อ
- เปลี่ยนชื่อไฟล์ PNG หลังแตกไฟล์; MTL อ้างอิงไฟล์เหล่านี้ตามชื่อ
- อย่าคาดหวังแอนิเมชันหรือกระดูกใน OBJ
- แปลง GLB ที่มีหลายล้านสามเหลี่ยมเป็น OBJ สำหรับเว็บ; เก็บ GLB ไว้และใช้ GLB compressor
เมื่อใดควรแปลง GLB เป็น OBJ
OBJ เป็นรูปแบบที่โปรแกรม 3D เกือบทุกตัวอ่านได้มานานสามสิบปี แปลงเมื่อเครื่องมือไม่นำเข้า glTF หรือนำเข้าได้ไม่ดี: 3ds Max และ Maya เวอร์ชันเก่า, ZBrush, เวิร์กโฟลว์ Substance ที่ต้องการ OBJ, เครื่องมือ photogrammetry และ retopology และ render farm หลายแห่ง นอกจากนี้ยังมีประโยชน์สำหรับศิลปินพื้นผิวที่ต้องการแผนที่เป็นไฟล์ภาพแยก
เก็บ GLB ไว้สำหรับเว็บ AR Unity Godot และ Unreal ซึ่งอ่าน glTF และเก็บวัสดุครบถ้วน สำหรับงานพิมพ์ ไปที่ GLB to STL แทน; สำหรับทิศทางตรงกันข้าม OBJ to GLB คู่มือ STL vs OBJ อธิบายว่า OBJ อยู่ตรงไหนในรูปแบบการพิมพ์
การแปลงที่เกี่ยวข้อง
FAQ
คำถามที่พบบ่อย
ตัวแปลง GLB to OBJ นี้ฟรีไหม
GLB to OBJ เก็บพื้นผิวไว้ไหม
ทำไมพื้นผิวของฉันกลับหัวหลังแปลง
OBJ จะมีขนาดเท่าไรใน Blender
แปลง GLB ที่มีแอนิเมชันเป็น OBJ ได้ไหม
ทำไม zip ใหญ่กว่า GLB ของฉัน
รองรับไฟล์ GLB ที่มีหลายวัตถุไหม
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
ต้องการโมเดลพร้อมพื้นผิวก่อนหรือเปล่า
สตูดิโอเปลี่ยนหนึ่งรูปถ่ายเป็นโมเดล 3D พร้อมพื้นผิวในแพ็กเกจแบบชำระเงิน ดาวน์โหลดเป็น GLB แล้วแตกไฟล์ที่นี่ด้วยตัวแปลง GLB to OBJ หรือส่งออก OBJ โดยตรงเมื่ออัปเกรด
ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต