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


การแก้ไขไฟล์ 3D Model ที่เสียหายแบบ Manual
สำหรับการแก้ไขไฟล์ 3D Model ที่เสียหายแบบ Manual สามารถตรวจสอบไฟล์ได้โดยใช้โปรแกรม 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








