เช็กลิสต์การนำเข้า Unity สำหรับ Meshy assets: เท็กซ์เจอร์ สเกล แอนิเมชัน และวัสดุ
โมเดลจาก Meshy โดยทั่วไปสามารถนำเข้า Unity ได้โดยไม่มีปัญหา แต่การตั้งค่าบางอย่างทั้งในฝั่งการส่งออกและการนำเข้าเป็นตัวแยกระหว่างการนำเข้าที่สมบูรณ์พร้อมใช้งานทันทีกับการแก้ไขด้วยตนเองหลายชั่วโมง เช็กลิสต์นี้ครอบคลุมการตั้งค่าการส่งออกจาก Meshy การตั้งค่าการนำเข้าของ Unity ปัญหาทั่วไปเกี่ยวกับเท็กซ์เจอร์และวัสดุ และวิธีทำให้แอนิเมชันทำงานได้
การตั้งค่าการส่งออกจาก Meshy
ส่งออกโมเดลของคุณในรูปแบบที่ Unity รองรับได้ดี เช่น FBX หรือ GLB และตรวจสอบให้แน่ใจว่ามีการรวมเท็กซ์เจอร์ไว้หรือส่งออกไปพร้อมกับเมช ไม่ใช่ปล่อยไว้ข้างนอก
การตั้งค่าการนำเข้าของ Unity
หลังจากลากไฟล์เข้าสู่โปรเจกต์ Unity ของคุณ ให้ตรวจสอบ Import Settings inspector ของโมเดล: ยืนยันค่า scale factor ที่ถูกต้อง ว่ามีการตั้งค่าให้ดึงวัสดุออกจากโมเดล และมีการคำนวณ normals/tangents หาก shader ของคุณต้องการ
การแก้ไขปัญหาเท็กซ์เจอร์ขาวหรือหายไป
หากโมเดลปรากฏเป็นสีขาวทั้งหมดหลังจากนำเข้า แสดงว่าแผนที่เท็กซ์เจอร์อาจไม่ได้เชื่อมโยงกับวัสดุโดยอัตโนมัติ ให้ดึงวัสดุออกจากโมเดลอีกครั้งในการตั้งค่าการนำเข้าของ Unity หรือกำหนดไฟล์เท็กซ์เจอร์ที่ส่งออกไปยังช่องวัสดุที่ถูกต้องด้วยตนเอง
สเกลและการวางแนว
โมเดลจาก Meshy อาจมาในสเกลหรือการวางแนวที่แตกต่างจากค่ามาตรฐานหน่วยเริ่มต้นของ Unity ให้ปรับค่า scale factor และการหมุนในการตั้งค่าการนำเข้าของโมเดล เพื่อให้วางอยู่ในฉากของคุณได้อย่างถูกต้องโดยไม่ต้องปรับสเกลทุกอินสแตนซ์ด้วยตนเอง
การตั้งค่าวัสดุ
เมื่อเชื่อมโยงเท็กซ์เจอร์เรียบร้อยแล้ว ให้ตรวจสอบอีกครั้งว่า shader ที่กำหนดให้กับวัสดุแต่ละตัวตรงกับ render pipeline ของคุณ (Built-in, URP หรือ HDRP) — shader ที่ไม่ถูกต้องเป็นสาเหตุทั่วไปที่ทำให้โมเดลดูแบนราบหรือได้รับแสงไม่ถูกต้อง แม้ว่าจะมีเท็กซ์เจอร์อยู่ก็ตาม
การนำเข้าแอนิเมชัน
หากการส่งออกจาก Meshy ของคุณมีแอนิเมชันรวมอยู่ ให้ตั้งค่า Animation Type ของโมเดลเป็น Generic หรือ Humanoid ตามความเหมาะสมในการตั้งค่าการนำเข้า และตรวจสอบว่าคลิปแอนิเมชันปรากฏอยู่ในแท็บ Animation ก่อนนำไปเชื่อมต่อกับ Animator Controller
คำถามที่พบบ่อย
1. ทำไมโมเดล Meshy ของฉันถึงปรากฏเป็นสีขาวทั้งหมดใน Unity?
โดยปกติสิ่งนี้หมายความว่าเท็กซ์เจอร์ไม่ได้ถูกเชื่อมโยงกับวัสดุขณะนำเข้า ให้ดึงวัสดุออกจากโมเดลอีกครั้งในการตั้งค่าการนำเข้า หรือกำหนดไฟล์เท็กซ์เจอร์ไปยังช่องที่ถูกต้องด้วยตนเอง
2. โมเดลของฉันมีขนาดผิดหรือหมุนเอียงแปลกๆ — ฉันจะแก้ไขได้อย่างไร?
ปรับค่า scale factor และการหมุนใน Import Settings inspector ของโมเดล แทนที่จะปรับสเกลอินสแตนซ์ในทุกฉาก
3. ฉันจำเป็นต้องใช้รูปแบบการส่งออกเฉพาะสำหรับ Unity หรือไม่?
FBX และ GLB ต่างทำงานได้ดีกับ Unity — เพียงแค่ตรวจสอบให้แน่ใจว่ามีการรวมเท็กซ์เจอร์ไว้หรือส่งออกไปพร้อมกับเมช