แปลงไฟล์ PLY เป็น GLTF ออนไลน์ (ฟรีและปลอดภัย)
iLove3DM แปลงไฟล์ PLY เป็น glTF ทางออนไลน์ได้ฟรี: รับ .ply เข้า และส่ง .gltf ออก PLY เป็น ส่วนหัว (Header) แบบไบนารีหรือ ASCII ตามด้วยรายการจุดยอด (Vertex) และหน้าระนาบ (Face) ในขณะที่ glTF เป็น คำอธิบายซีนในรูปแบบ JSON ที่อ้างอิงไปยังไฟล์ .bin และไฟล์รูปภาพแยกต่างหาก โดยตัวแปลงไฟล์จะเชื่อมต่อทั้งสองรูปแบบด้วย GLB เป็นซีนตัวกลาง
เลือกไฟล์ .PLY
หรือลากและวางไฟล์ .ply ที่นี่
ลองใช้ iLove3DM Studio ใหม่
สัมผัสประสบการณ์ที่ดียิ่งขึ้นใน Studio ใหม่ของเรา: โปรแกรมดู 3D แบบเต็มจอ ดูตัวอย่างแบบเรียลไทม์ และรวมเครื่องมือทั้งหมดไว้ในพื้นที่ทำงานเดียว หน้าแบบคลาสสิกนี้ยังคงใช้งานได้ตามปกติ
⚡ สรุปด้วย AI & คำตอบด่วน
iLove3DM แปลงไฟล์ PLY เป็น glTF ทางออนไลน์ได้ฟรี: รับ .ply เข้า และส่ง .gltf ออก PLY เป็น ส่วนหัว (Header) แบบไบนารีหรือ ASCII ตามด้วยรายการจุดยอด (Vertex) และหน้าระนาบ (Face) ในขณะที่ glTF เป็น คำอธิบายซีนในรูปแบบ JSON ที่อ้างอิงไปยังไฟล์ .bin และไฟล์รูปภาพแยกต่างหาก โดยตัวแปลงไฟล์จะเชื่อมต่อทั้งสองรูปแบบด้วย GLB เป็นซีนตัวกลาง
ไฟล์สแกนมักมีจุดเวอร์เทกซ์นับล้านพร้อมสีที่ฝังในแต่ละจุด การแปลงไฟล์ถือเป็นขั้นตอนแรกในการสร้างโมเดลสำหรับเว็บหรือ AR ที่แชร์ได้ง่าย PLY (.ply) เป็น ส่วนหัว (Header) แบบไบนารีหรือ ASCII ตามด้วยรายการจุดยอด (Vertex) และหน้าระนาบ (Face) ซึ่งเก็บ พอยต์คลาวด์ (Point clouds) และหน้าระนาบโพลีกอน พร้อมคุณสมบัติเฉพาะของแต่ละจุดยอดตามต้องการ และมักเปิดใน MeshLab CloudCompare และMeshroom ส่วน glTF (.gltf) เป็น คำอธิบายซีนในรูปแบบ JSON ที่อ้างอิงไปยังไฟล์ .bin และไฟล์รูปภาพแยกต่างหาก ซึ่งเก็บ เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน และโดยทั่วไปใช้ใน Blender Visual Studio Code glTF tools และthree.js
เนื่องจาก PLY ใช้ ไม่มีวัสดุจริง มีเพียงคุณสมบัติระดับเวอร์เท็กซ์ (per-vertex) ในขณะที่ glTF ใช้ วัสดุแบบ PBR metallic-roughness ตัวแปลงจะอ่านซีนของคุณ ปรับใช้การแมปตามที่อธิบายไว้ด้านล่าง และสร้างไฟล์ .gltf ที่สมบูรณ์ ทุกกระบวนการทำงานในเบราว์เซอร์ของคุณหรือบนอินสแตนซ์ที่แยกต่างหากและล้างข้อมูลอัตโนมัติ โมเดลของคุณจึงมีความเป็นส่วนตัวอย่างแน่นอน
.plyเกี่ยวกับ PLY (Stanford Polygon File)
ออกแบบมาเพื่อจัดเก็บข้อมูลสามมิติจากเครื่องสแกน 3D รองรับทั้งพื้นผิวโพลีกอนและพอยต์คลาวด์ (Point clouds) พร้อมสีระดับเวอร์เท็กซ์
- โครงสร้าง: ส่วนหัว (Header) แบบไบนารีหรือ ASCII ตามด้วยรายการจุดยอด (Vertex) และหน้าระนาบ (Face)
- วัสดุ (Materials): ไม่มีวัสดุจริง มีเพียงคุณสมบัติระดับเวอร์เท็กซ์ (per-vertex)
- หน่วยวัด: ไม่มีหน่วย (กำหนดโดยเครื่องสแกน)
- แกนพิกัด: ไม่ได้กำหนดไว้ (ขึ้นอยู่กับเครื่องสแกนหรือซอฟต์แวร์)
- เปิดได้ใน: MeshLab, CloudCompare, Open3D หรือ Blender
.gltfรูปแบบปลายทาง: glTF (JSON)
รูปแบบคำอธิบายซีน 3D โอเพนซอร์สมาตรฐานที่ใช้ JSON พร้อมบัฟเฟอร์และพื้นผิวแบบแยกภายนอกหรือฝังในตัว
- โครงสร้าง: คำอธิบายซีนในรูปแบบ JSON ที่อ้างอิงไปยังไฟล์ .bin และไฟล์รูปภาพแยกต่างหาก
- วัสดุ (Materials): วัสดุแบบ PBR metallic-roughness
- หน่วยวัด: เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF)
- แกนพิกัด: แกน Y ชี้ขึ้น (Y-up), ระบบพิกัดมือขวา
- เปิดได้ใน: Blender, Cesium, three.js หรือโปรแกรมดู glTF 2.0 ใดก็ได้
จะเกิดอะไรขึ้นกับข้อมูลของคุณในการแปลง PLY → glTF
เส้นทางการแปลงไฟล์: PLY → GLB → glTF (แปลงเป็นซีน GLB แล้วจึงส่งออกเป็น glTF).
| องค์ประกอบ | ผลลัพธ์ | ผลลัพธ์ที่ได้ |
|---|---|---|
| เรขาคณิต | คงไว้ | PLY จัดเก็บข้อมูลแบบ พอยต์คลาวด์ (Point clouds) และหน้าระนาบโพลีกอน พร้อมคุณสมบัติเฉพาะของแต่ละจุดยอดตามต้องการ; glTF จัดเก็บข้อมูลแบบ เมชสามเหลี่ยมแบบมีดัชนี (indexed triangle meshes) พร้อมตัวเลือก morph targets และสกิน พื้นผิวจะถูกคำนวณสามเหลี่ยมใหม่เมื่อจำเป็น พร้อมทั้งถ่ายโอนพิกัดตำแหน่ง, เวกเตอร์แนวฉาก (Normals) และพิกัด UV ไปด้วย |
| วัสดุ | ไม่เกี่ยวข้อง | PLY ไม่มีข้อมูลวัสดุ ไฟล์ผลลัพธ์ glTF จึงใช้วัสดุเริ่มต้นแบบมาตรฐาน |
| เทกซ์เจอร์ | คงไว้ | ใน PLY การแมปพื้นผิวขึ้นอยู่กับภาพที่อ้างอิงและไม่ค่อยรองรับการแสดงผล ส่วน glTF สามารถอ้างอิงหรือฝังเทกซ์เจอร์ได้เช่นกัน รูปภาพและการแมป UV จึงยังคงเชื่อมโยงกันอย่างสมบูรณ์ |
| สีของจุดเวอร์เทกซ์ | คงไว้ | สีประจำจุดเวอร์เทกซ์ใน PLY จะถูกบันทึกลงใน glTF เป็นข้อมูลสีเวอร์เทกซ์ |
| แอนิเมชัน | ไม่เกี่ยวข้อง | PLY เป็นฟอร์แมตภาพนิ่ง ผลลัพธ์ใน glTF จึงเป็นท่าทางนิ่งเพียงท่าเดียว |
| หน่วยและสเกล | ปรับเปลี่ยนตามความเหมาะสม | PLY ใช้ ไม่มีหน่วย (กำหนดโดยเครื่องสแกน); glTF ใช้ เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF) โปรดตรวจสอบสเกลในโปรแกรมปลายทางของคุณ และใช้เครื่องมือ Scale หากโมเดลมีขนาดใหญ่หรือเล็กเกินไป |
| การจัดวางทิศทาง | ปรับเปลี่ยนตามความเหมาะสม | PLY ใช้แกน ไม่ได้กำหนดไว้ (ขึ้นอยู่กับเครื่องสแกนหรือซอฟต์แวร์) และ glTF ใช้แกน แกน Y ชี้ขึ้น (Y-up), ระบบพิกัดมือขวา ตัวแปลงไฟล์จะปรับทิศทางให้สอดคล้องกัน แต่แนะนำให้ตรวจสอบแกนแนวตั้งในโปรแกรมปลายทางของคุณอีกครั้ง |
คาดว่าไฟล์ glTF จะมีขนาดเล็กกว่าไฟล์ต้นฉบับ PLY ประมาณ 2.4 เท่า เนื่องจาก glTF ใกล้เคียงกับ GLB แต่แยกย่อยออกเป็นหลายไฟล์
ทำไมต้องแปลง PLY เป็น glTF?
ทำไมต้องเปลี่ยนจาก PLY
ผู้ใช้มักแปลงจาก PLY เมื่อต้องการนำผลลัพธ์จาก MeshLab หรือ CloudCompare เข้าสู่เวิร์กโฟลว์เกมหรือเว็บ กรณีการใช้งานทั่วไปอื่นๆ ได้แก่ แปลงการสแกนแบบ LiDAR หรือ Photogrammetry ให้เป็นแอสเซตที่แชร์ได้ง่ายและเบก (Bake) สีจากเครื่องสแกนให้อยู่ในรูปแบบไฟล์ที่พกพาสะดวกยิ่งขึ้น โดยเฉพาะสำหรับการแปลง PLY → glTF นั้น คงเดิม: เรขาคณิต เทกซ์เจอร์ และสีของจุดเวอร์เทกซ์; ปรับเปลี่ยน: หน่วยและสเกลและการจัดวางทิศทาง คาดว่าไฟล์ glTF จะมีขนาดเล็กกว่าไฟล์ต้นฉบับ PLY ประมาณ 2.4 เท่า เนื่องจาก glTF ใกล้เคียงกับ GLB แต่แยกย่อยออกเป็นหลายไฟล์
ทำไมต้องเลือก glTF
glTF คือฟอร์แมตปลายทางที่เหมาะสมเมื่อคุณต้องการการป้อนข้อมูลให้กับไปป์ไลน์ที่รองรับบัฟเฟอร์แบบแยกไฟล์ และยังเหมาะกับสถานการณ์ เช่น การเก็บข้อมูลซีนในรูปแบบที่มนุษย์อ่านเข้าใจได้และตรวจสอบความเปลี่ยนแปลง (diff) ใน Version Control ได้และการดีบักวัสดุ (Materials) และลำดับชั้นของโหนด (Node hierarchies) ไฟล์สแกนมักมีจุดเวอร์เทกซ์นับล้านพร้อมสีที่ฝังในแต่ละจุด การแปลงไฟล์ถือเป็นขั้นตอนแรกในการสร้างโมเดลสำหรับเว็บหรือ AR ที่แชร์ได้ง่าย
ไฟล์ผลลัพธ์สามารถเปิดได้ที่ไหน
หลังการแปลง คุณสามารถเปิดไฟล์ .gltf ได้ใน Blender, Cesium, three.js หรือโปรแกรมดู glTF 2.0 ใดก็ได้
คำแนะนำทีละขั้นตอน: PLY → glTF
- 1
อัปโหลดไฟล์ .ply ของคุณ
ลากโมเดล PLY ของคุณมาวางบนตัวแปลงหรือคลิกเพื่อเลือกไฟล์ การแมปพื้นผิวขึ้นอยู่กับภาพที่อ้างอิงและไม่ค่อยรองรับการแสดงผล; ไม่จำเป็นต้องมีไฟล์เสริมเพิ่มเติม
- 2
ตรวจสอบโควตาฟรีของคุณ
บัญชีฟรีสามารถแปลงไฟล์ได้หลายครั้งต่อวัน การเข้าสู่ระบบจะช่วยให้คุณติดตามจำนวนการใช้งานที่เหลือได้ และไม่มีการใส่ลายน้ำใดๆ ทั้งสิ้น
- 3
แปลงเป็น glTF
กดปุ่มแปลงเป็น glTF กระบวนการจะดำเนินตาม PLY → GLB → glTF (แปลงเป็นซีน GLB แล้วจึงส่งออกเป็น glTF) ซึ่งโดยทั่วไปจะใช้เวลาเพียงไม่กี่วินาทีสำหรับโมเดลขนาดต่ำกว่า 100 MB
- 4
ดาวน์โหลดไฟล์ .gltf
ไฟล์ glTF ของคุณจะดาวน์โหลดโดยอัตโนมัติ เปิดไฟล์ใน BlenderและVisual Studio Code glTF tools เพื่อตรวจสอบสัดส่วนและทิศทางของโมเดล
คำแนะนำสำหรับการแปลง PLY → glTF
- ข้อมูลสีจะถูกเก็บไว้ที่จุดเวอร์เท็กซ์แทนที่จะเป็นไฟล์พื้นผิว (Texture) (ต้นฉบับ PLY)
- เส้นทางแบบสัมพันธ์ (Relative path) ไปยังไฟล์ .bin และพื้นผิวอาจเสียหายเมื่อไฟล์ถูกแยกจากกัน (ปลายทาง glTF)
- ตรวจสอบขนาดในโลกจริงเสมอ: PLY ใช้หน่วย ไม่มีหน่วย (กำหนดโดยเครื่องสแกน) ในขณะที่ glTF ใช้หน่วย เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF)
- เนื่องจาก PLY มีขนาดใหญ่กว่า glTF มาก การแปลงไฟล์จึงเป็นวิธีที่ดีในการลดขนาดแอสเซทของคุณ
คำถามที่พบบ่อย (FAQ)
ฉันจะแปลง PLY เป็น glTF โดยไม่สูญเสียคุณภาพได้อย่างไร?
อัปโหลดไฟล์ .ply แล้วกดแปลงไฟล์ ระบบจะประมวลผลผ่าน PLY → GLB → glTF (แปลงเป็นซีน GLB แล้วจึงส่งออกเป็น glTF) โครงสร้างเรขาคณิต (Geometry) จะถูกถ่ายโอนอย่างแม่นยำครบถ้วน โดยไม่มีวัสดุในไฟล์ต้นฉบับ และพื้นผิวจะยังคงเชื่อมโยงผ่านพิกัด UV
การแปลง PLY เป็น glTF ยังคงรักษาพื้นผิว (textures) ไว้หรือไม่?
ใน PLY การแมปพื้นผิวขึ้นอยู่กับภาพที่อ้างอิงและไม่ค่อยรองรับการแสดงผล ส่วน glTF สามารถอ้างอิงหรือฝังเทกซ์เจอร์ได้เช่นกัน รูปภาพและการแมป UV จึงยังคงเชื่อมโยงกันอย่างสมบูรณ์
ทำไมโมเดล glTF ของฉันจึงมีขนาดหรือการหมุนที่ไม่ถูกต้อง?
PLY ใช้ ไม่มีหน่วย (กำหนดโดยเครื่องสแกน); glTF ใช้ เมตร (กำหนดตายตัวตามข้อกำหนดของ glTF) โปรดตรวจสอบสเกลในโปรแกรมปลายทางของคุณ และใช้เครื่องมือ Scale หากโมเดลมีขนาดใหญ่หรือเล็กเกินไป PLY ใช้แกน ไม่ได้กำหนดไว้ (ขึ้นอยู่กับเครื่องสแกนหรือซอฟต์แวร์) และ glTF ใช้แกน แกน Y ชี้ขึ้น (Y-up), ระบบพิกัดมือขวา ตัวแปลงไฟล์จะปรับทิศทางให้สอดคล้องกัน แต่แนะนำให้ตรวจสอบแกนแนวตั้งในโปรแกรมปลายทางของคุณอีกครั้ง
ไฟล์ glTF จะมีขนาดใหญ่ขึ้นหรือเล็กลงเมื่อเทียบกับไฟล์ PLY ของฉัน?
คาดว่าไฟล์ glTF จะมีขนาดเล็กกว่าไฟล์ต้นฉบับ PLY ประมาณ 2.4 เท่า เนื่องจาก glTF ใกล้เคียงกับ GLB แต่แยกย่อยออกเป็นหลายไฟล์
ซอฟต์แวร์ใดสามารถเปิดไฟล์ glTF ที่แปลงแล้วได้บ้าง?
ไฟล์ glTF สามารถเปิดได้ใน Blender, Cesium, three.js หรือโปรแกรมดู glTF 2.0 ใดก็ได้ หากคุณต้องการแปลงกลับ ให้ใช้ตัวแปลง glTF เป็น PLY
การอัปโหลดโมเดล PLY ของฉันปลอดภัยหรือไม่?
ปลอดภัยแน่นอน ไฟล์จะได้รับการประมวลผลในเบราว์เซอร์ของคุณหรือบนอินสแตนซ์ที่แยกต่างหาก และถูกลบทันทีหลังจากการแปลงเสร็จสิ้น ไฟล์จะไม่ถูกนำไปใช้ฝึกโมเดล AI และไม่มีการใส่ลายน้ำใดๆ