SupaVoxel
แปลงข้ามไปยังเอนจิน

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

ลาก .obj มาวางแล้วดาวน์โหลด FBX 7.4 แบบไบนารีที่ยังคงออบเจกต์ พิกัด UV และนอร์มอลครบถ้วน ปรับสเกลตามหน่วยที่คุณเลือก ทุกอย่างเกิดขึ้นในแท็บนี้ เมชไม่ถูกอัปโหลด

  • ทำงานในเบราว์เซอร์ของคุณ
  • ไม่ต้องสมัคร
  • ออบเจกต์แยกกันอยู่
  • FBX ระบุหน่วยได้
อัปเดต ตุลาคม 2569

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

  1. 01

    ลาก .obj มาวาง

    สูงสุด 200 MB เลือก .obj พร้อม .mtl และไฟล์ภาพเท็กซ์เจอร์ หรือลาก .zip ของโฟลเดอร์มาวางทั้งไฟล์ เพื่อให้สีของวัสดุติดมาด้วย แต่ละบล็อก o หรือ g จะแสดงเป็นเมชแยกกันในแผงควบคุม คุณจึงเห็นได้ทันทีว่าชิ้นส่วนเข้ามาตามชื่อที่ตั้งไว้หรือไม่
  2. 02

    บอกว่าตัวเลขหมายถึงหน่วยอะไร

    OBJ เก็บตัวเลขเปล่า ๆ โดยไม่มีหน่วย Blender และไฟล์ส่งออกจาก DCC ส่วนใหญ่หมายถึงเมตร ซึ่งเป็นค่าเริ่มต้นที่นี่ โมเดลจากเว็บงานพิมพ์ 3D หรือ ZBrush มักเป็นมิลลิเมตร หากขนาดเอาต์พุตอ่านได้สูง 40 m สำหรับฟิกเกอร์ 40 mm ให้เปลี่ยน หน่วยไฟล์ เป็น mm
  3. 03

    แปลงและนำเข้า

    คลิก แปลงเป็น FBX เพื่อรับ FBX 7.4 แบบไบนารี ซึ่งเขียนเป็นเซนติเมตร (หน่วยดั้งเดิมของ FBX) จากหน่วยที่คุณเลือก ลากไฟล์ไปยังโฟลเดอร์ Assets ของ Unity, Content Browser ของ Unreal หรือหน้าต่าง Upload Character ของ Mixamo

OBJ to FBX: อะไรที่ติดไปด้วย

ข้อมูล OBJผลลัพธ์ใน FBX
ออบเจกต์และกลุ่ม (o, g)ได้โมเดล FBX หนึ่งโมเดลต่อกลุ่ม ตั้งชื่อตามกลุ่ม
นอร์มอลของจุดยอด (vn)คงไว้ ขอบเรียบและขอบคมจึงดูเหมือนเดิม
พิกัดเท็กซ์เจอร์ (vt)คงไว้เป็น UV map ของ FBX
Quad และ n-gonถูกแบ่งเป็นสามเหลี่ยมเมื่ออ่าน OBJ; FBX มีเฉพาะสามเหลี่ยม
วัสดุจาก .mtl (เมื่อมีมาให้)ได้วัสดุ FBX หนึ่งรายการต่อวัสดุ พร้อมสีกระจายแสง Kd
หน่วยOBJ ไม่มีหน่วย คุณเป็นคนเลือก แล้ว FBX จะถูกเขียนเป็นเซนติเมตรจากหน่วยนั้น
รูปภาพเท็กซ์เจอร์ (map_Kd และอื่น ๆ)ไม่ได้ฝังไว้ วัสดุแต่ละรายการใช้สีเฉลี่ยของเท็กซ์เจอร์

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

เรื่องของ quad: เมื่อไรควรแปลง OBJ เป็น FBX ที่นี่ และเมื่อไรไม่ควร

ตัวแปลงนี้ออกแบบมาเพื่อนำเมชที่เสร็จแล้วเข้าเอนจินหรือ Mixamo เช่น พร็อพสแตติก วัตถุที่สแกน ตัวละครที่สร้างด้วย AI และตัวอย่างชิ้นงานพิมพ์ เอนจินจะแบ่งทุกอย่างเป็นสามเหลี่ยมตอนนำเข้าอยู่แล้ว FBX ที่มีแต่สามเหลี่ยมจึงไม่เสียอะไรตรงนั้น

มันเป็นเครื่องมือที่ผิดถ้าคุณยังวางแผนจะโมเดลต่อ เมช quad ที่สะอาดจาก Maya หรือ Blender ซึ่งมีไว้สำหรับ subdivision หรือ rigging edge loop ควรส่งออกเป็น FBX จากโปรแกรมนั้น เพราะตัวอ่าน OBJ ที่นี่แบ่งทุก quad เป็นสองสามเหลี่ยม เช่นเดียวกับไฟล์ที่รูปลักษณ์ขึ้นกับรูปภาพเท็กซ์เจอร์ภายใน FBX: ตัวเขียนไฟล์นี้เก็บเฉพาะสีวัสดุ ไม่เก็บรูปภาพ ดังนั้นสำหรับการส่งออก FBX ที่ใส่เท็กซ์เจอร์ครบจาก Blender ให้เปิด Embed Textures ไว้

OBJ กับ FBX แบบสรุปสั้น ๆ

OBJ
รูปแบบข้อความล้วนของ Wavefront จากยุค 1990 เก็บเรขาคณิต UV และนอร์มอล ส่วนวัสดุอยู่ในไฟล์ .mtl แยก ไม่มีหน่วย ไม่มี rig ไม่มีแอนิเมชัน
FBX
รูปแบบฉากแบบไบนารีของ Autodesk เก็บเมช วัสดุ หน่วย และแกนไว้ในไฟล์เดียว พร้อม rig และแอนิเมชันเมื่อตัวส่งออกเขียนมาด้วย
ตัวแปลงนี้เขียนไฟล์
FBX 7.4 แบบไบนารี แกน Y ขึ้น เก็บเรขาคณิต UV นอร์มอล และสีวัสดุ ไม่มีโครงกระดูก ไม่มีแอนิเมชัน
แต่ละแบบเหมาะตรงไหน
OBJ: ใช้ได้กว้าง อ่านเข้าใจง่าย แก้ไขด้วยมือได้ง่าย FBX: สิ่งที่ Unity, Unreal และ Mixamo คาดหวัง พร้อมหน่วยที่ตัวนำเข้าไว้ใจได้

เคล็ดลับก่อนนำเข้า

ควรทำ
  • ตรวจสอบขนาดเอาต์พุตที่แสดงเทียบกับวัตถุจริงก่อนแปลง
  • ตั้งชื่อกลุ่มใน OBJ ให้ดี ชื่อเหล่านั้นจะกลายเป็นชื่อโมเดล FBX ที่คุณเห็นในเอนจิน
  • สำหรับ Mixamo ตรวจสอบว่าตัวละครเป็นเมชเดียวในท่า T-pose หรือ A-pose แล้วทำตาม คู่มือ Mixamo
  • ดูตัวอย่างไฟล์ที่เสร็จแล้วใน FBX viewer
หลีกเลี่ยง
  • อย่าใช้เส้นทางนี้กับเมช quad ที่คุณยังจะโมเดลต่อ
  • อย่าลากเฉพาะ .obj หากมี .mtl ให้เลือกทั้งสองไฟล์ หรือบีบอัดโฟลเดอร์เป็น zip ไม่อย่างนั้น FBX จะได้วัสดุสีเทาหนึ่งรายการ
  • อย่าปรับสเกลโมเดลที่ขนาดผิดใน Unity ให้แก้ File units ที่นี่ เพื่อให้การนำเข้าครั้งต่อ ๆ ไปถูกต้อง

FAQ

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

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

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

ตัวแปลง OBJ to FBX เก็บเท็กซ์เจอร์ไหม?

บางส่วน เลือก .obj พร้อม .mtl และรูปภาพ หรือลาก .zip มาวาง วัสดุแต่ละรายการจะคงสี Kd ของตัวเองไว้ โดย UV map ยังอยู่ครบ ตัวรูปภาพเท็กซ์เจอร์ไม่ได้ถูกฝังไว้ วัสดุแต่ละรายการใช้สีเฉลี่ยของเท็กซ์เจอร์ กำหนดรูปภาพต้นฉบับให้วัสดุเหล่านั้นใน Unity, Unreal หรือ Blender แล้วจะแมปได้เหมือนเดิมทุกประการ

quad ของฉันจะยังเป็น quad ไหม?

ไม่ ตัวอ่าน OBJ แบ่งทุกหน้าเป็นสามเหลี่ยม FBX จึงมีเฉพาะสามเหลี่ยม สำหรับเอนจินเกมเรื่องนี้ไม่สำคัญ เพราะเอนจินแบ่งเป็นสามเหลี่ยมตอนนำเข้าอยู่แล้ว หากต้องการโทโพโลยีแบบ quad สำหรับ subdivision หรือโมเดลต่อ ให้ส่งออก FBX จาก Blender, Maya หรือ 3ds Max แทน

ทำไม FBX ของฉันใหญ่หรือเล็กมากใน Unity?

OBJ ไม่มีหน่วย ตัวแปลงจึงต้องได้รับการบอก ค่าเริ่มต้นคือเมตร ซึ่งเหมาะกับ Blender และไฟล์ส่งออกจาก DCC ส่วนใหญ่ ไฟล์ที่ทำเพื่อการพิมพ์ 3D มักเป็นมิลลิเมตรและจะนำเข้าใหญ่เกิน 1000 เท่า เว้นแต่คุณตั้ง File units เป็น mm ขนาดเอาต์พุตที่แสดงจะบอกผลลัพธ์ก่อนคุณแปลง

อัปโหลด FBX ไปยัง Mixamo ได้ไหม?

ได้ Mixamo รับ FBX สำหรับการ rig อัตโนมัติ และเมชสแตติกที่ไม่มีโครงกระดูกคือสิ่งที่มันคาดหวัง ตัวละครจะแสดงด้วยสีวัสดุเรียบ ๆ เพราะไม่ได้ฝังเท็กซ์เจอร์ไว้ หากต้องการให้เห็นเท็กซ์เจอร์ใน Mixamo ให้บีบอัด .obj, .mtl และรูปภาพต้นฉบับเป็น zip แล้วอัปโหลด ZIP นั้นแทน

มีขีดจำกัดขนาดไฟล์ไหม?

เปิดไฟล์ได้ถึง 200 MB ขีดจำกัดจริงคือหน่วยความจำของอุปกรณ์: สแกนที่มี 5 ล้านสามเหลี่ยมอาจทำให้แท็บเบราว์เซอร์หมดหน่วยความจำ หากแปลงเมชที่หนาแน่นมากไม่สำเร็จ ให้ลดจำนวนด้วย mesh simplifier แล้วลองอีกครั้ง

เริ่มใช้ฟรี

แปลง OBJ เป็น FBX

ลาก OBJ มาวางด้านบนแล้วดาวน์โหลด FBX ที่พร้อมใช้กับเอนจินของคุณ

ฟรี · ใช้ได้ในเบราว์เซอร์ · ไม่ต้องสมัคร