ตัวแปลง OBJ เป็น USDZ
ลากไฟล์ .obj มาวาง ตั้งหน่วยที่ใช้ตอนสร้าง แล้วดาวน์โหลด USDZ ที่ iPhone และ iPad เปิดใน AR Quick Look โดยวางอยู่บนพื้นในขนาดจริง ไม่ต้องใช้ Mac ไม่ต้องใช้ Reality Converter ไม่ต้องอัปโหลด
- ทำงานในเบราว์เซอร์
- ไม่ต้องสมัคร
- พร้อมใช้กับ AR Quick Look
- ขนาดเท่าของจริง
แปลง OBJ เป็น USDZ ใน 3 ขั้นตอน
- 01
ลากไฟล์ .obj มาวาง
เลือกไฟล์ .obj พร้อมไฟล์ .mtl และรูปเท็กซ์เจอร์ หรือลากไฟล์ .zip ของโฟลเดอร์นั้นมาวางหนึ่งไฟล์ ขนาดสูงสุด 200 MB แต่ AR ทำงานได้ดีที่สุดเมื่อไฟล์เล็กกว่านั้นมาก ตัวอย่างแสดงโมเดลพร้อมเท็กซ์เจอร์ จำนวนสามเหลี่ยม และวัตถุแยกชิ้น ส่วนแผงด้านข้างแสดงขนาดที่โมเดลจะมีใน AR - 02
เลือกหน่วย แล้วตรวจดูขนาด
ขั้นตอนนี้ตัดสินว่าโมเดลจะดูถูกต้องใน AR หรือไม่ USDZ ใช้หน่วยเมตร OBJ จาก Blender มักเป็นเมตรอยู่แล้ว ส่วนไฟล์จากเว็บพิมพ์ 3D มักเป็นมิลลิเมตร ถ้าปล่อยไว้ที่ m ฟิกเกอร์สูง 60 mm จะกลายเป็นสูง 60 เมตร สลับ หน่วยไฟล์ ไปเรื่อย ๆ จนกว่า ขนาดเอาต์พุต จะตรงกับขนาดของจริง - 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 เป็น USDZ นี้ฟรีไหม
ทำไมโมเดลของฉันใหญ่หรือเล็กเกินไปใน AR
ทำไม USDZ ของฉันเป็นสีเทา
USDZ ใช้ได้บน iPad, Vision Pro และใน Safari ไหม
USDZ สำหรับ AR ใหญ่ได้แค่ไหน
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
แปลง OBJ เป็น USDZ
ลาก OBJ มาวางด้านบน แล้วอีกหนึ่งนาทีจะเห็นมันวางอยู่บนโต๊ะคุณใน AR
ฟรี · ใช้ได้ในเบราว์เซอร์ · ไม่ต้องสมัคร