Meshy สร้างโมเดล 3D พร้อมแผนที่เท็กซ์เจอร์ PBR ครบถ้วน — แผนที่สี (diffuse), roughness, metallic และ normal หากต้องการนำเท็กซ์เจอร์เหล่านี้ไปใช้ในแอปพลิเคชันเป้าหมายของคุณ คุณจำเป็นต้องเลือกรูปแบบการส่งออกที่เหมาะสมและทำตามขั้นตอนง่าย ๆ ดังนี้
รูปแบบการส่งออกที่รองรับ
รูปแบบ 3D แต่ละแบบไม่ได้จัดเก็บข้อมูลเท็กซ์เจอร์ในลักษณะเดียวกัน นี่คือภาพรวมโดยย่อของสิ่งที่ Meshy รองรับ:
รูปแบบ | มีเท็กซ์เจอร์หรือไม่ | เหมาะกับ |
GLB | ✅ ฝังในไฟล์ | เว็บ, Unreal Engine, AR viewers |
FBX | ✅ ไฟล์เท็กซ์เจอร์แยกต่างหาก | Unity, Unreal Engine, เกมเอนจิน |
OBJ | ✅ ไฟล์ .mtl + รูปภาพแยกต่างหาก | Blender, 3ds Max, เครื่องมือ DCC |
USDZ | ✅ ฝังในไฟล์ | Apple AR / iOS |
STL | ❌ ไม่รองรับเท็กซ์เจอร์ | สำหรับงานพิมพ์ 3D เท่านั้น |
3MF | ❌ ไม่รองรับเท็กซ์เจอร์ | สำหรับงานพิมพ์ 3D เท่านั้น |
ขั้นตอนทีละขั้น: การส่งออกโมเดลพร้อมเท็กซ์เจอร์
ขั้นตอนที่ 1: เปิดแผงดาวน์โหลด
ในผลงานที่สร้างเสร็จแล้ว ให้คลิกปุ่ม Download ในแถบเครื่องมือของตัวดูโมเดล
ขั้นตอนที่ 2: เลือกรูปแบบที่รองรับเท็กซ์เจอร์
เลือก GLB, FBX หรือ OBJ เพื่อส่งออกโมเดลของคุณพร้อมข้อมูลเท็กซ์เจอร์ครบถ้วน หลีกเลี่ยง STL หรือ 3MF หากสีและเท็กซ์เจอร์มีความสำคัญ — รูปแบบเหล่านี้ไม่รองรับเท็กซ์เจอร์
ขั้นตอนที่ 3: ดาวน์โหลดและแตกไฟล์ (FBX / OBJ)
ไฟล์ส่งออก FBX และ OBJ จะถูกส่งมาเป็นไฟล์ .zip ที่ประกอบด้วยไฟล์เมชและโฟลเดอร์ textures/ โปรดเก็บไว้ด้วยกัน — เนื่องจากไฟล์เมชจะอ้างอิงไฟล์เท็กซ์เจอร์ผ่าน relative path การย้ายหรือเปลี่ยนชื่อโฟลเดอร์เท็กซ์เจอร์จะทำให้การเชื่อมโยงวัสดุเสียหาย
ขั้นตอนที่ 4: นำเข้าสู่แอปพลิเคชันเป้าหมายของคุณ
ลากไฟล์เมช (หรือโฟลเดอร์ที่แตกไฟล์แล้วทั้งหมด) ไปยังแอปพลิเคชันของคุณ บางแพลตฟอร์มต้องตั้งค่าเพิ่มเติมเพื่อแสดงเท็กซ์เจอร์ได้อย่างถูกต้อง — ดูบทความที่เกี่ยวข้องด้านล่างสำหรับ Unity, Unreal Engine และ Bambu Studio
คำถามที่พบบ่อย
ทำไมโมเดลที่ส่งออกของฉันจึงดูเป็นสีเทาหรือสีขาวทั้งหมด?
คุณอาจส่งออกเป็น STL หรือ 3MF ซึ่งไม่รองรับเท็กซ์เจอร์ ให้ส่งออกใหม่เป็น GLB หรือ FBX หากคุณใช้ GLB หรือ FBX อยู่แล้ว ให้ตรวจสอบว่าโฟลเดอร์เท็กซ์เจอร์อยู่ในตำแหน่งเดียวกับไฟล์เมช และการตั้งค่าการนำเข้าของคุณได้รับการกำหนดค่าอย่างถูกต้องสำหรับแพลตฟอร์มของคุณควรใช้รูปแบบใดสำหรับ Unity?
FBX เป็นรูปแบบที่แนะนำสำหรับ Unity หลังจากนำเข้าแล้ว Unity ต้องการการตั้งค่าโปรเจกต์และวัสดุเพิ่มเติมเพื่อแสดงเท็กซ์เจอร์ PBR — ดูบทความ Unity ที่เกี่ยวข้องด้านล่างสำหรับคำแนะนำทีละขั้นตอนควรใช้รูปแบบใดสำหรับ Unreal Engine?
ทั้ง GLB และ FBX ใช้งานได้กับ Unreal Engine หากคุณเห็นรอยแตกหรือรอยต่อของเท็กซ์เจอร์หลังจากนำเข้าไฟล์ GLB ให้ดูบทความ Unreal ที่เกี่ยวข้องด้านล่าง — นั่นเป็นปัญหาที่ทราบแล้วเกี่ยวกับการตั้งค่า MipMap ซึ่งแก้ไขได้ง่ายใช้ OBJ กับเกมเอนจินได้หรือไม่?
OBJ ได้รับการรองรับจากเอนจินส่วนใหญ่ แต่การส่งออกจะแยกไฟล์แผนที่เท็กซ์เจอร์ออกเป็นไฟล์เดี่ยวหลายไฟล์ ซึ่งทำให้การจัดการ asset มีความซับซ้อนมากขึ้น โดยทั่วไปจึงนิยมใช้ GLB (รวมทุกอย่างในไฟล์เดียว) หรือ FBX สำหรับเวิร์กโฟลว์ของเกมเอนจินทำไมสีจึงหายไปใน Bambu Studio?
Bambu Studio เป็นโปรแกรมสไลซ์ ไม่ใช่ตัวเรนเดอร์ — จึงไม่สามารถอ่านค่ารูปภาพเท็กซ์เจอร์ PBR ได้ การพิมพ์ FDM แบบหลายสีต้องใช้การกำหนดสีต่อหน้า (face) ที่ฝังอยู่ในเรขาคณิตของโมเดล ซึ่งแตกต่างจากวิธีการทำงานของเท็กซ์เจอร์ของ Meshy ดูบทความ Bambu ที่เกี่ยวข้องด้านล่างสำหรับคำอธิบายแบบเต็มเท็กซ์เจอร์จะเสียคุณภาพเมื่อส่งออกหรือไม่?
ไม่ Meshy ส่งออกเท็กซ์เจอร์ที่ความละเอียดเดิมตามที่สร้างขึ้น ไม่มีการบีบอัดหรือการสูญเสียคุณภาพใด ๆ ระหว่างกระบวนการส่งออกฉันย้ายโฟลเดอร์เท็กซ์เจอร์และตอนนี้โมเดลของฉันไม่มีเท็กซ์เจอร์แล้ว ฉันควรแก้ไขอย่างไร?
ดาวน์โหลดไฟล์ส่งออกใหม่ และเก็บไฟล์เมชและโฟลเดอร์textures/ไว้ในไดเรกทอรีเดียวกัน สำหรับ GLB เท็กซ์เจอร์จะถูกฝังอยู่ในไฟล์เดียว จึงไม่มีปัญหานี้