SupaVoxel
OBJ สู่ AR ของ Apple

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

ลากไฟล์ .obj มาวาง ตั้งหน่วยที่ใช้ตอนสร้าง แล้วดาวน์โหลด USDZ ที่ iPhone และ iPad เปิดใน AR Quick Look โดยวางอยู่บนพื้นในขนาดจริง ไม่ต้องใช้ Mac ไม่ต้องใช้ Reality Converter ไม่ต้องอัปโหลด

  • ทำงานในเบราว์เซอร์
  • ไม่ต้องสมัคร
  • พร้อมใช้กับ AR Quick Look
  • ขนาดเท่าของจริง
อัปเดต ตุลาคม 2569

แปลง OBJ เป็น USDZ ใน 3 ขั้นตอน

  1. 01

    ลากไฟล์ .obj มาวาง

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

    เลือกหน่วย แล้วตรวจดูขนาด

    ขั้นตอนนี้ตัดสินว่าโมเดลจะดูถูกต้องใน AR หรือไม่ USDZ ใช้หน่วยเมตร OBJ จาก Blender มักเป็นเมตรอยู่แล้ว ส่วนไฟล์จากเว็บพิมพ์ 3D มักเป็นมิลลิเมตร ถ้าปล่อยไว้ที่ m ฟิกเกอร์สูง 60 mm จะกลายเป็นสูง 60 เมตร สลับ หน่วยไฟล์ ไปเรื่อย ๆ จนกว่า ขนาดเอาต์พุต จะตรงกับขนาดของจริง
  3. 03

    ดาวน์โหลดแล้วเปิดบน iPhone

    คลิก แปลงเป็น USDZ แล้ว AirDrop ไฟล์ไปที่มือถือ หรือเปิดจากแอปไฟล์ ข้อความ หรืออีเมล AR Quick Look จะวางโมเดลบนพื้นผิวเรียบที่ใกล้ที่สุด ไฟล์ถูกตั้งค่าให้ยึดกับระนาบแนวนอนไว้แล้ว

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

จาก OBJใน USDZ
รูปทรงและวัตถุแยกชิ้นเก็บไว้
นอร์มัลเก็บไว้ การปรับเรียบจึงดูเหมือนเดิมใน AR
พิกัด UVเก็บไว้
วัสดุและเท็กซ์เจอร์จากไฟล์ .mtlเก็บไว้เมื่อแนบมาพร้อม .obj และถูกแพ็กไว้ใน USDZ (รูปภาพไม่เกิน 1024 px)
หน่วยแปลงเป็นเมตรตาม File units ที่คุณเลือก
การวางแนวแกน Y ตั้งตรงใน AR

ลาก .obj มาวางเดี่ยว ๆ ก็ยังแปลงได้ แต่จะออกมาเป็นสีเทากลาง ๆ และมีข้อความสีเหลืองอำพันบอกว่าไม่มีไฟล์ .mtl และรูปภาพใดบ้าง แนบไฟล์เหล่านั้นแล้วแปลงอีกครั้ง

ทำไม OBJ to USDZ จึงเป็นปัญหาเรื่องหน่วยเสียเป็นส่วนใหญ่

USDZ คือฉาก USD ที่บีบอัดเป็น zip และตัวแสดงผลของ Apple มองตัวเลขในไฟล์เป็นหน่วยเมตร ส่วน OBJ เป็นแค่ตัวเลข ในไฟล์ไม่มีอะไรบอกว่า 12.5 หมายถึง 12.5 มิลลิเมตร เซนติเมตร หรือเมตร โปรแกรมที่สร้างไฟล์จึงเป็นตัวกำหนด

นี่คือเหตุผลที่ OBJ ไฟล์เดียวกันดูสมบูรณ์แบบใน Blender แต่ผิดเพี้ยนบนมือถือ หลักคร่าว ๆ คือ Blender และ Cinema 4D มักบันทึกเป็นเมตร โมเดลสำหรับพิมพ์ ไฟล์จาก CAD และไฟล์ ZBrush หลายไฟล์เป็นมิลลิเมตร ส่วนฉาก Maya และ 3ds Max บางไฟล์ใช้เซนติเมตร ตัวแปลงจะแสดงขนาดสุดท้ายเป็นเมตรข้างปุ่มเลือกหน่วย คุณจึงไม่ต้องเดา แก้วกาแฟควรสูงราว 0.1 ม. เก้าอี้ราว 0.9 ม.

เปรียบเทียบ OBJ กับ USDZ

OBJ
ไฟล์เรขาคณิต Wavefront แบบข้อความล้วน วัสดุแยกอยู่ในไฟล์ .mtl เปิดได้แทบทุกที่ แต่ไม่ใช่บน iPhone โดยตรง
USDZ
Universal Scene Description ของ Pixar ที่แพ็กใน zip แบบไม่บีบอัด เป็นฟอแมตที่ iOS, iPadOS, visionOS และ Safari ใช้สำหรับ AR
วัสดุที่เขียนลงไป
UsdPreviewSurface ซึ่งเป็นโมเดลวัสดุที่ AR Quick Look เรนเดอร์
ที่ที่ USDZ เปิดได้
แอปไฟล์ ข้อความ อีเมล และ Safari บน iPhone และ iPad; Preview และ Reality Composer บน Mac

เคล็ดลับสำหรับ AR ที่ดูดี

ควรทำ
  • โมเดล AR บนมือถือควรทำให้เบาไว้ก่อน ถ้าเป็นสแกนที่มีรายละเอียดสูง ให้ผ่าน ตัวลดจำนวนโพลิกอน ก่อน
  • ตรวจว่าฐานของโมเดลอยู่ที่จุดต่ำสุด เพราะ AR จะวางจุดนั้นลงบนพื้นผิว
  • ดูตัวอย่างผลลัพธ์ใน โปรแกรมดู USDZ ก่อนส่งให้ลูกค้า
  • อ่าน การใช้งานด้าน AR สำหรับเคล็ดลับการฝังบนหน้าเว็บและหน้าสินค้า
หลีกเลี่ยง
  • อย่าลืมเปลี่ยน File units จาก m ถ้าโมเดลเป็นหน่วยมิลลิเมตร ไม่งั้นมันจะเต็มห้อง
  • อย่าลากแค่ .obj ถ้ามีเท็กซ์เจอร์ ให้เลือก .mtl และรูปภาพด้วย หรือบีบอัดทั้งโฟลเดอร์เป็น .zip
  • อย่าเปลี่ยนชื่อไฟล์ .obj เป็น .usdz เพราะข้างในเป็นรูปแบบที่ต่างกันโดยสิ้นเชิง

FAQ

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

แปลง OBJ เป็น USDZ โดยไม่มี Mac ได้อย่างไร

ใช้หน้านี้ได้เลย ลากไฟล์ .obj ตั้งหน่วย แล้วคลิก Convert to USDZ ไฟล์จะถูกสร้างในเบราว์เซอร์ของคุณบน Windows, Linux, ChromeOS หรือ Mac ส่วน Reality Converter ของ Apple ทำงานแบบเดียวกันแต่ใช้ได้เฉพาะ macOS ส่งไฟล์ USDZ ไปที่ iPhone แล้วแตะเพื่อเปิด AR Quick Look

ตัวแปลง OBJ เป็น USDZ นี้ฟรีไหม

ฟรี ไม่ต้องมีบัญชี ไม่มีลายน้ำ และไม่จำกัดจำนวนไฟล์ที่แปลง ไฟล์ขนาดไม่เกิน 200 MB จะถูกประมวลผลในเครื่อง โมเดลของคุณจึงไม่ถูกอัปโหลดเลย ปลอดภัยสำหรับสินค้าที่ยังไม่เปิดตัวและงานของลูกค้า

ทำไมโมเดลของฉันใหญ่หรือเล็กเกินไปใน AR

เพราะไฟล์ OBJ ไม่ได้เก็บหน่วยไว้ และ USDZ เป็นเมตรเสมอ ถ้าโมเดลที่สร้างเป็นมิลลิเมตรถูกแปลงเป็นเมตร มันจะแสดงใหญ่เกินจริง 1000 เท่า ให้ตั้ง File units เป็นหน่วยที่ใช้สร้าง OBJ ตรวจค่าที่ Output size แล้วแปลงอีกครั้ง

ทำไม USDZ ของฉันเป็นสีเทา

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

USDZ ใช้ได้บน iPad, Vision Pro และใน Safari ไหม

ได้ USDZ เป็นฟอแมต AR ของ Apple ที่ใช้ทั่ว iPhone, iPad และ Apple Vision Pro และ Safari เปิดไฟล์จากลิงก์ที่มี rel="ar" บนหน้าสินค้าได้ ไฟล์ใช้วัสดุ UsdPreviewSurface ซึ่งเป็นสิ่งที่ AR Quick Look เรนเดอร์

USDZ สำหรับ AR ใหญ่ได้แค่ไหน

นอกจากไฟล์อินพุต 200 MB แล้ว ตัวแปลงไม่ได้จำกัดขนาด แต่ไฟล์เล็กโหลดบนมือถือเร็วกว่ามาก โมเดลที่เบาจะเปิดได้เร็วผ่านเน็ตมือถือ ถ้าไฟล์อืดใน AR ให้ลดขนาดด้วยตัวลดจำนวนโพลิกอนก่อนแปลง จำนวนสามเหลี่ยมที่น้อยลงยังช่วยให้เครื่องไม่ร้อนระหว่างใช้งาน AR นาน ๆ

เริ่มใช้ฟรี

แปลง OBJ เป็น USDZ

ลาก OBJ มาวางด้านบน แล้วอีกหนึ่งนาทีจะเห็นมันวางอยู่บนโต๊ะคุณใน AR

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