SupaVoxel
ตัวแปลง glTF ฟรี

ตัวแปลง glTF เป็น OBJ

วางไฟล์ .gltf พร้อม .bin และไฟล์เท็กซ์เจอร์ หรือซิปของทั้งโฟลเดอร์ หรือ .glb แล้วดาวน์โหลด Wavefront OBJ พร้อม MTL และเท็กซ์เจอร์ PNG ฟรี ไม่ต้องสมัคร ไม่มีการอัปโหลด

  • .gltf + .bin + เท็กซ์เจอร์ หรือ .zip
  • พลิก UV ให้เข้ากับ OBJ
  • รองรับ Draco
  • ทำงานในเครื่องคุณ
อัปเดต ตุลาคม 2569

วิธีแปลง glTF เป็น OBJ

  1. 01

    วางไฟล์ .gltf พร้อมไฟล์ประกอบ

    เลือกไฟล์ .gltf พร้อม .bin และรูปเท็กซ์เจอร์ ลากเข้ามาทีเดียวพร้อมกัน หรือวางไฟล์ .zip ของโฟลเดอร์นั้น ไฟล์ .glb หรือ .gltf ที่ฝังข้อมูลไว้ใช้ได้ไฟล์เดียว ไฟล์ละไม่เกิน 200 MB และถอดรหัสการบีบอัด Draco กับ Meshopt ได้
  2. 02

    จะเก็บหรือข้ามเท็กซ์เจอร์ก็ได้

    รวมวัสดุและเท็กซ์เจอร์ เปิดไว้เป็นค่าเริ่มต้น: ไฟล์ที่ดาวน์โหลดจะเป็นซิปที่มี .obj, .mtl และ PNG หนึ่งไฟล์ต่อหนึ่งเท็กซ์เจอร์ ปิดถ้าอยากได้แค่ .obj เดียวที่มีเรขาคณิต นอร์มอล และ UV
  3. 03

    แปลงแล้วแตกไฟล์

    กด แปลงเป็น OBJ แล้วแตกไฟล์ทั้งหมดไว้ในโฟลเดอร์เดียวกัน OBJ จะอ้างอิง MTL และ MTL อ้างอิงไฟล์ PNG ตามชื่อไฟล์

glTF แบบหลายไฟล์: ส่งมาทั้งโฟลเดอร์

glTF มาได้สามแบบ .glb คือไฟล์ไบนารีไฟล์เดียว .gltf แบบฝังข้อมูล คือไฟล์ JSON ไฟล์เดียวที่มีเรขาคณิตและรูปภาพอยู่ข้างในเป็นข้อความ base64 ส่วน .gltf แยกไฟล์ คือไฟล์ JSON บวก .bin ที่เก็บเรขาคณิต และโฟลเดอร์รูปภาพ ซึ่งเป็นรูปแบบที่ได้จากการดาวน์โหลด glTF จาก Sketchfab และการเอ็กซ์พอร์ตจาก Blender หลาย ๆ ครั้ง

หน้าเว็บในเบราว์เซอร์อ่านได้เฉพาะไฟล์ที่คุณส่งให้เท่านั้น ดังนั้นถ้าเป็น .gltf แยกไฟล์ ให้เลือก .gltf, .bin และรูปภาพพร้อมกันในหน้าต่างเลือกไฟล์ ลากเข้ามาทั้งหมดทีเดียว หรือซิปโฟลเดอร์แล้ววางไฟล์ .zip โฟลเดอร์ย่อยในซิปก็ใช้ได้ ระบบจับคู่ไฟล์ตามชื่อเท่านั้น พาธ textures/ หรือพาธเต็มที่โปรแกรมเอ็กซ์พอร์ตเขียนไว้จึงไม่มีผล การลากโฟลเดอร์เข้ามาโดยตรงใช้ไม่ได้ ให้เลือกไฟล์หรือซิปแทน

ถ้าไม่มีไฟล์ .bin ตัวแปลงจะหยุดและบอกชื่อไฟล์ที่ต้องการ ส่วนรูปภาพที่ขาดไม่ทำให้หยุด: โมเดลจะเปิดมาแบบไม่มีเท็กซ์เจอร์ พร้อมข้อความเตือนสีเหลืองอำพันบอกว่าอะไรยังขาดไป คุณจะเพิ่มไฟล์แล้วลองใหม่ได้

การแปลง glTF เป็น OBJ เก็บอะไรไว้บ้าง

ข้อมูลใน glTFใน OBJ และ MTL
เมชและการแปลงค่าโหนดเก็บไว้ แปลงค่า transform ให้แล้ว หนึ่ง mesh ต่อหนึ่งออบเจกต์ OBJ
พิกัด UVเก็บไว้ โดยพลิก V จากจุดกำเนิดมุมบนซ้ายของ glTF ไปเป็นมุมล่างซ้ายของ OBJ
ค่า base color และเท็กซ์เจอร์Kd และ map_Kd พร้อมไฟล์ PNG
เท็กซ์เจอร์นอร์มอลmap_Bump พร้อมไฟล์ PNG
อัลฟาd
metallic-roughness, occlusion, emissiveตัดทิ้ง
ส่วนขยาย KHR (texture transform, clearcoat, transmission)ตัดทิ้ง
สกิน, มอร์ฟทาร์เก็ต, แอนิเมชันตัดทิ้ง เมชจะถูกเขียนในท่าที่โหลดมา
กล้อง, ไฟไม่ส่งออก

glTF กับ OBJ เทียบกัน

glTF 2.0
มาตรฐานเปิดของ Khronos Group (2017) ฉากแบบ JSON พร้อมบัฟเฟอร์ไบนารี วัสดุ PBR, สกิน, แอนิเมชัน
OBJ
รูปแบบข้อความ Wavefront จากยุค 1980; เรขาคณิต, UV, นอร์มอล, กลุ่ม, วัสดุ MTL
หน่วย
glTF: เมตร. OBJ: ไม่ระบุ; ค่าคงเดิมเป็นเมตร
แกน
ทั้งคู่เป็น Y-up จึงไม่มีการหมุนใด ๆ
แอนิเมชัน
glTF: สกินและคลิปแอนิเมชัน. OBJ: ไม่มี เมชจะถูกเขียนในท่าที่โหลดมา
เท็กซ์เจอร์
glTF: ฝังในไฟล์หรือไฟล์ภายนอกแบบ PNG, JPEG, WebP. OBJ: ไฟล์ภายนอกที่ระบุชื่อใน MTL

เคล็ดลับให้ OBJ ออกมาสะอาด

ควรทำ
  • ซิปโฟลเดอร์ที่เอ็กซ์พอร์ตมาทั้งหมด เมื่อ .gltf มาพร้อม .bin และเท็กซ์เจอร์
  • หลังแปลงแล้ว ลองเช็กเท็กซ์เจอร์ใน OBJ viewer ว่าถูกต้อง
  • เก็บ base color map ไว้ แล้วสร้าง roughness กับ metal ใหม่ในแอปปลายทาง
  • ใช้ glTF เป็น GLB ถ้าต้องการไฟล์พกพาไฟล์เดียว ไม่ใช่ OBJ
หลีกเลี่ยง
  • วางแค่ .gltf ของงานที่แยกไฟล์; ต้องแนบ .bin และรูปภาพด้วย
  • ลากโฟลเดอร์เข้ามาโดยตรง; ให้เลือกไฟล์หรือซิปแทน
  • เปลี่ยนชื่อไฟล์ PNG หลังแตก zip
  • พลิก UV ซ้ำใน importer; ค่าเหล่านั้นเป็นแบบ OBJ อยู่แล้ว

เมื่อไหร่ควรแปลง glTF เป็น OBJ

glTF คือตัวเลือกสมัยใหม่และเครื่องมือส่วนใหญ่ในปัจจุบันอ่านได้ ส่วน OBJ ยังชนะอยู่ในบางจุด: ZBrush และเครื่องมือปั้นอื่น ๆ, Rhino, เวิร์กโฟลว์ Substance ที่สร้างรอบ OBJ, เรนเดอร์เอนจินรุ่นเก่า และสคริปต์ที่ต้องอ่านเรขาคณิตเป็นข้อความล้วน แปลงเมื่อหนึ่งในนั้นคือขั้นถัดไปในไปป์ไลน์

สำหรับงานพิมพ์ 3D ให้ข้าม OBJ ไปใช้ glTF เป็น STL ซึ่งแปลงเมตรเป็นมิลลิเมตรให้ slicer ส่วนงานแอนิเมชัน OBJ ไปต่อไม่ได้ ให้เก็บ glTF ไว้หรือใช้ GLB เป็น FBX และ คู่มือ GLB กับ glTF อธิบายรูปแบบไฟล์ไว้ละเอียดขึ้น หรือจะเปิดดูไฟล์ก่อนได้ที่ glTF viewer

FAQ

คำถามที่พบบ่อย

จะแปลง glTF เป็น OBJ ฟรีได้อย่างไร?

วางไฟล์ .gltf พร้อม .bin และเท็กซ์เจอร์ หรือ .zip ของโฟลเดอร์ หรือ .glb ลงในตัวแปลงด้านบน แล้วกด แปลงเป็น OBJ คุณจะได้ซิปที่มี OBJ, MTL และเท็กซ์เจอร์ ฟรี ไม่ต้องมีบัญชี และทำงานในเบราว์เซอร์ ไม่มีการอัปโหลด รองรับไฟล์ละไม่เกิน 200 MB

ไฟล์ .gltf อ้างอิงไฟล์ .bin แยกที่ไม่ได้แนบมาด้วย และตัวแปลงจะบอกชื่อไฟล์นั้นให้ เลือก .gltf กับ .bin (รวมถึงไฟล์รูปเท็กซ์เจอร์) พร้อมกัน หรือวางไฟล์ .zip ของโฟลเดอร์ที่เอ็กซ์พอร์ตมา ระบบจับคู่ไฟล์ตามชื่อ โครงสร้างโฟลเดอร์ในซิปจึงไม่สำคัญ

ได้เลย ถ้าเปิด รวมวัสดุและเท็กซ์เจอร์ ไว้ เท็กซ์เจอร์ base color และนอร์มอลจะถูกเขียนเป็นไฟล์ PNG และลิงก์จาก MTL ส่วน metallic, roughness, occlusion และ emissive ไม่มีช่องมาตรฐานใน MTL จึงถูกตัดทิ้ง

เท็กซ์เจอร์จะติดมาด้วยไหมเมื่อแปลง glTF เป็น OBJ?

ติดมาด้วยเมื่อเปิด รวมวัสดุและเท็กซ์เจอร์ ไว้ เท็กซ์เจอร์ base color และนอร์มอลจะถูกเขียนเป็นไฟล์ PNG และลิงก์จาก MTL ส่วน metallic, roughness, occlusion และ emissive ไม่มีช่องมาตรฐานใน MTL จึงถูกตัดทิ้ง

ทำไมเท็กซ์เจอร์กลับหัวในตัวแปลงอื่น?

glTF วัดพิกัดเท็กซ์เจอร์จากมุมบนซ้ายของภาพ ส่วน OBJ วัดจากมุมล่างซ้าย การคัดลอกตัวเลขไปเฉย ๆ โดยไม่พลิกจะทำให้เท็กซ์เจอร์กลับด้านในแนวตั้งทุกอัน ตัวแปลงนี้พลิกพิกัด V ระหว่างส่งออก แผนที่ภาพใน OBJ จึงถูกต้อง

OBJ ยังคงสเกลของ glTF ไว้ไหม?

คงไว้ glTF ใช้หน่วยเมตรและค่าถูกเขียนออกไปตามเดิม ซึ่งตรงกับวิธีที่ Blender และแอปส่วนใหญ่อ่าน OBJ ถ้าแอปปลายทางใช้เซนติเมตร ให้ใส่ 100 ในช่อง Scale ก่อนแปลง

แปลง glTF ที่มีแอนิเมชันเป็น OBJ ได้ไหม?

ได้แค่เป็นภาพนิ่ง OBJ ไม่มีโครงกระดูก มอร์ฟทาร์เก็ต หรือคีย์เฟรม เมชจึงถูกเขียนในท่าที่โหลดมา ถ้าต้องใช้แอนิเมชันที่อื่น ให้แปลงเป็น FBX หรือเก็บ glTF ไว้ ซึ่งเกมเอนจินส่วนใหญ่อ่านได้โดยตรง

เริ่มใช้ฟรี

อยากได้โมเดลใหม่มาแปลงใช่ไหม?

อัปโหลดรูปเข้าสตูดิโอ แล้วรับโมเดล 3D เป็น GLB ฟรี พร้อมใช้กับตัวแปลง glTF เป็น OBJ นี้ หรือจะส่งออกเป็น OBJ ตรง ๆ ในแพ็กเกจแบบชำระเงิน

ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต