ตัวแปลง PLY เป็น OBJ
เปลี่ยนเมช PLY จากสแกนเนอร์ แอปโฟโตแกรมเมทรี หรือ MeshLab ให้เป็น OBJ ที่ซอฟต์แวร์ 3D ทุกตัวนำเข้าได้ ทั้ง PLY แบบ binary และ ASCII เปิดได้ และการแปลงทำงานในเบราว์เซอร์ของคุณโดยไม่อัปโหลดสแกน
- PLY แบบ binary และ ASCII
- เก็บ UV และ normal ไว้
- ไม่อัปโหลด
- ฟรี ไม่ต้องสมัคร
แปลง PLY เป็น OBJ ในสามขั้นตอน
- 01
โหลด PLY
ลากไฟล์.plyมาวาง หรือกด ลองตัวอย่าง ตัวแสดงผลจะแสดงสแกนพร้อมสีจุดยอด และแผงด้านข้างจะแสดงจำนวนสามเหลี่ยมและจุดยอด หากสแกนแสดงเป็นจุดและรายการที่จะเก็บขึ้นต้นด้วย Points แสดงว่าเป็นพอยต์คลาวด์ ซึ่งอธิบายไว้ด้านล่าง - 02
ปรับสเกลให้ตรงกับแอปของคุณ
โดยค่าเริ่มต้น OBJ จะถูกเขียนโดยตัวเลขของ PLY ไม่เปลี่ยนแปลง สแกนจากมือถือและโฟโตแกรมเมทรีมักเป็นหน่วยเมตร ซึ่งเป็นหน่วยที่ Blender คาดหวัง สแกนเนอร์ที่เขียนหน่วยมิลลิเมตรต้องใส่0.001ใน มาตราส่วน หากต้องการหน่วยเมตร - 03
ดาวน์โหลด
กด แปลงเป็น OBJ โดยค่าเริ่มต้นคุณจะได้ไฟล์.zipที่มี.objและ.mtlขนาดเล็ก ปิด รวมวัสดุและเทกซ์เจอร์ เพื่อรับ.objเปล่า ๆ นำเข้าด้วย File, Import, Wavefront ใน Blender หรือลากเข้า ZBrush, Maya, 3ds Max หรือ Unity
สิ่งที่คงอยู่หลังการแปลง PLY เป็น OBJ
PLY และ OBJ ทับซ้อนกันในเรื่องเรขาคณิต แต่ไม่ใช่สี นี่คือส่วนที่ทำให้หลายคนประหลาดใจ
| คุณสมบัติใน PLY | ผลลัพธ์ใน OBJ | หมายเหตุ |
|---|---|---|
| จุดยอดและหน้า | เก็บไว้ | หน้าเปลี่ยนเป็นสามเหลี่ยม |
Normal ของจุดยอด (nx ny nz) | เก็บไว้ | คำนวณให้หาก PLY ไม่มี |
พิกัด UV (s t / u v) | เก็บไว้ | เขียนเป็นบรรทัด vt |
สีจุดยอด (red green blue) | เก็บไว้ | เขียนเป็นบรรทัด v x y z r g b |
| ชื่อไฟล์ภาพ texture ในคอมเมนต์ของ PLY | ไม่โหลด | นำภาพไปใช้ซ้ำในแอป 3D ของคุณ |
| จุดที่ไม่มีหน้า | แปลงไม่ได้ | สร้างเมชใหม่ก่อน |
กำลังจะไปยังแอปที่มองข้ามสีจุดยอดของ OBJ เช่นเกมเอนจินหลายตัวใช่ไหม? PLY เป็น GLB เก็บสีเหล่านั้นในรูปแบบที่โปรแกรมอ่าน glTF ทุกตัวเข้าใจ
สีจุดยอดใน OBJ: แอปใดอ่านได้บ้าง
PLY ส่วนใหญ่จากโฟโตแกรมเมทรีและสแกนเนอร์แบบ structured-light มีสีต่อจุดยอดแทนที่จะเป็นภาพ texture สเปก OBJ เดิมไม่มีฟิลด์สำหรับสิ่งนี้ แต่มีส่วนขยายที่ใช้กันอย่างแพร่หลาย: ตัวเลขเพิ่มอีกสามตัวหลังจุดยอดแต่ละจุด v x y z r g b ตัวแปลงเขียนแบบนั้นพอดี โดยใช้ค่า sRGB ตั้งแต่ 0 ถึง 1 สำหรับทุกจุดยอดของสแกนที่มีสี
MeshLab, CloudCompare, ตัวนำเข้า OBJ ของ Blender และ three.js อ่านสีเหล่านี้ได้ เครื่องมืออื่นอีกมาก รวมถึงเกมเอนจินหลายตัวและตัวนำเข้า DCC รุ่นเก่า จะข้ามสีเหล่านี้ไปเงียบ ๆ และแสดงสแกนเป็นสีเทา หากเกิดแบบนั้น ให้ใช้ PLY เป็น GLB เพราะ glTF เก็บสีจุดยอดเป็นแอตทริบิวต์มาตรฐาน หรือ bake สีลงใน texture ใน Blender แล้วส่งออก OBJ พร้อม MTL และภาพ สำหรับงานพิมพ์สีเดียว สีไม่สำคัญ และ PLY เป็น STL เป็นทางที่สั้นกว่า
PLY กับ OBJ สำหรับข้อมูลสแกน
- ที่มา
- PLY: Stanford, 1994 สำหรับสแกนเนอร์ระยะ OBJ: Wavefront ต้นทศวรรษ 1990 สำหรับซอฟต์แวร์แอนิเมชัน
- การเข้ารหัส
- PLY: ASCII หรือ binary OBJ: เป็นข้อความเสมอ
- ขนาดโดยทั่วไป
- PLY แบบ binary กระชับกว่า เมชเดียวกันเมื่อเป็นข้อความ OBJ จะใหญ่กว่าหลายเท่า
- สี
- PLY: RGB ต่อจุดยอด OBJ: สีต่อวัสดุในไฟล์ .mtl แยกต่างหาก
- การรองรับซอฟต์แวร์
- PLY: MeshLab, CloudCompare, Blender OBJ: เครื่องมือ 3D แทบทุกตัว
เคล็ดลับสำหรับเมชสแกนหลังแปลง PLY เป็น OBJ
- ลดสแกนที่มีมากกว่าหนึ่งล้านสามเหลี่ยมด้วย ตัวลดรายละเอียดเมช ก่อน sculpt หรือ retopology
- เปลี่ยนพอยต์คลาวด์เป็นเมชด้วย Screened Poisson ใน MeshLab ก่อน
- ดูตัวอย่าง PLY ใน ตัวดู PLY เพื่อตรวจว่ามีหน้า
- เก็บ PLY ต้นฉบับไว้เป็นสำเนาสำรอง เพราะมันเก็บสีไว้
- อย่าคิดว่าทุกแอปอ่านสีจุดยอดของ OBJ ได้ ทดสอบเป้าหมายก่อนตัดสินใจใช้รูปแบบนี้
- นำสแกนหน่วยมิลลิเมตรเข้าฉากหน่วยเมตรโดยไม่ปรับสเกล มันจะใหญ่เกินไป 1,000 เท่า
- ส่ง OBJ ข้อความขนาด 500 MB เข้าเกมเอนจิน ลดจำนวนก่อน
- อย่าคิดว่า PLY แบบ binary ที่เปิดไม่ได้คือไฟล์เสีย ลองบันทึกใหม่จาก MeshLab
FAQ
คำถามที่พบบ่อย
ตัวแปลง PLY เป็น OBJ ฟรีไหม?
สีจุดยอดของ PLY จะถูกเก็บไว้ใน OBJ ไหม?
v x y z r g b ที่ใช้กันทั่วไป ซึ่ง MeshLab, CloudCompare, Blender และ three.js อ่านได้ แอปบางตัวจะมองข้ามตัวเลขพิเศษและแสดงสแกนเป็นสีเทา สำหรับแอปเหล่านั้น ให้แปลงเป็น GLB ซึ่งเก็บสีจุดยอดเป็นแอตทริบิวต์มาตรฐาน หรือ bake สีลงใน texture ใน Blenderจะแปลง PLY เป็น OBJ ใน Blender ได้อย่างไร?
แปลง PLY พอยต์คลาวด์เป็น OBJ ได้ไหม?
ทำไม OBJ ของฉันใหญ่กว่า PLY มาก?
แอปใดเปิด OBJ ที่แปลงแล้วได้?
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
ไม่มีสแกนเนอร์? เริ่มจากภาพถ่าย
สตูดิโอเปลี่ยนภาพเดียวให้เป็นโมเดล 3D เต็มรูปแบบ โดยคาดเดาด้านหลังและด้านข้าง โมเดลไม่มี texture มักเสร็จในไม่ถึงหนึ่งนาที และเครดิต 3 เครดิตแรกฟรี
ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต