ปัญหาไฟล์ 3D Model เสียเกิดขึ้นได้อย่างไร ?
ปัญหาเกิน 90% ของไฟล์ 3D Model เสียเกิดขึ้นจากการแปลง หรือ Convert ไฟล์จากโปรแกรมเขียนแบบ ซึ่งมีหลากหลายโปรแกรม มีความเหมาะสมกับงานแตกต่างกันไป ที่สำคัญคือแต่ละโปรแกรมมีนามสกุลและการเก็บข้อมูลเฉพาะตัว ดังนั้นในหน้าจอการทำงานถึงแม้จะมีการแสดงผลที่สมบูรณ์แบบ แต่ถ้าหากมีการ Covert แล้วนำมาเปิดในอีกโปรแกรมหนึ่ง อาจจะความคลาดเคลื่อนหรือผิดพลาดได้ โดยเฉพาะโปรแกรมที่สามารถสร้าง Surface หรือชิ้นงานที่ไม่มีความหนาได้ง่าย เช่น SketchUp, Rhino ในขณะที่โปรแกรมกลุ่มวิศวกรรมจะเจอปัญหานี้น้อยกว่า อีกกลุ่มที่จะเจอปัญหาคือไฟล์จากเครื่อง 3D Scanner ที่มีการปิดผิวไม่สนิท
โปรแกรมของเครื่อง 3D Printer ทั้งหมดอยู่ในกลุ่มของโปรแกรม Slicer ไม่ใช้โปรแกรมเขียนแบบ ส่วนใหญ่รองรับนามสกุล .stl และ .obj ดังนัั้นหลายๆโปรแกรมไม่สามารถที่จะซ่อมแซมไฟล์ได้ ดังนั้นหากผู้ใช้ไม่ตรวจสอบ อาจทำให้งานเสียหายและไม่เป็นไปตามที่ต้องการได้ เลยเป็นที่มาของบทความนี้ ที่แนะนำวิธีการตรวจสอบไฟล์ที่นำมาใช้งานและการซ่อมแซมอย่างง่ายกัน ซึ่งหากแก้ไขได้จากโปรแกรมต้นทางจะเป็นการแก้ที่ดีที่สุด


การแก้ไขไฟล์ 3D Model ที่เสียหายแบบ Manual
การแก้ไขไฟล์ 3D Model ที่เสียหายแบบ Manual การเช็คไฟล์โดยใช้ Meshmixer สามารถดาว์นโหลดได้ที่เวบหลักของผู้พัฒนา (Meshmixer)
หลังจากติดตั้งโปรแกรมแล้วสามารถ Import Model จากคำสั่ง “Import” ด้านหน้า หรือซ้ายบน

ไปที่คำสั่ง Analysis แล้วเลือกโหมด Inspect

หากไฟล์ที่นำเข้ามามีรูรั่ว (manifold) หรือส่วนที่ผนังบาง (surface) ตัวโปรแกรมจะระบุตำแหน่งออกมาตามภาพ

ที่คำสั่ง Hole Fill Mode จะมี 3 คำสั่งบ่อยในการปิดผิวดังกล่าว ในหลายๆกรณีไม่สามารถซ่อมได้สมบูรณ์
- Minimal Fill ปิดผิวดังกล่าวโดยใช้จำนวนโพลิกอนน้อยที่สุด
- Flat Fill สร้างผิวเรียบปิดส่วนดังกล่าว เหมาะกับทรงงานเรขาคณิต
- Smooth Fill สร้างส่วนโค้งเพื่อปิดผิว เหมาะกับงานปั้น ส่วนโค้ง
ผู้ใช้สามารถเลือกโหมด Auto Repair All ซึ่งโปรแกรมจะซ่อมแซมให้อัตโนมัติทุกส่วนตามความเหมาะสม หรือสามารถเลือกการเติมผิวแต่ละจุดได้โดยเลือกโหมดการเติม และคลิ๊กที่บอลลูนซึ่งขึ้นบนชิ้นงานเป็นการปิดผิว ในหลายๆครั้งต้องใช้การปิดผิวหลายๆแบบร่วมกัน
ตัวอย่างการใช้งานจาก Pinshape
ตัวอย่างที่ 1: Surface Holes
1. ชิ้นงานมีรูขนาดเล็กที่ปลายชิ้นงาน และมีผิวที่ปิดไม่สนิทเป็นรูรั่วอยู่ เมื่อใช้คำสั่ง Inspect จะเห็นได้ชัดเจน







ตัวอย่างที่ 2: การแก้ผิวงานที่เป็น Surface
หลายๆโปรแกรมสามารถสร้างแบบ 3D Model โดยเป็น Surface ได้อย่างง่ายๆ ซึ่งไม่สามารถนำมาใช้กับเครื่อง 3D Printer ได้ โดยเมื่อ Import เข้ามาใน Meshmixer แล้ว จะเห็นเป็นผิวโค้งซึ่งมีแถบสีฟ้าทั้งหมด เป็นการบอกว่าชิ้นงานนี้เป็นงานผนังบาง ไม่มีความหนา





สรุปการซ่อมแซมไฟล์ 3D Model
บทความนี้อาจจะช่วยแก้ไขเฉพาะหน้าได้บ้าง แต่สิ่งที่ควรปฏิบัติมากที่สุดคือการขึ้นงาน 3D โดยทราบข้อจำกัดของเครื่องพิมพ์ 3 มิติ ตั้งแต่เริ่ม จะลดปัญหางานเสียได้มากที่สุด ทางผู้เขียนจะมาเพิ่มเติมเทคนิคการแก้ไข โดยใช้โปรแกรมซึ่งเป็นฟรี หรือราคาไม่แพงให้เป็นระยะ หากมีฟังก์ชั่นเพิ่มเติม หรือเทคนิคขั้นสูงมากกว่านี้
ที่มา: Pinshape
