วิธีแก้ไข Collada ที่เสียที่ผลิตโดย FBX
ฉันพยายามใช้ FBX SDK (2011.3.1) เพื่อโหลดไฟล์ FBX และบันทึกเป็นไฟล์ Collada เพื่อให้สามารถนำเข้าไฟล์ FBX ใน Panda3D ได้ น่าเสียดายที่ไฟล์ Collada ที่ได้นั้นไม่สามารถใช้ได้หลายสาเหตุ: มีเทคนิคพิเศษเฉพาะของมายา กระจาย <diffuse> <texture texture="Map__2-image" texcoord="CHANNEL0"> <extra> <technique profile="MAYA"> <wrapU sid="wrapU0">TRUE</wrapU> <wrapV sid="wrapV0">TRUE</wrapV> <blend_mode>ADD</blend_mode> </technique> </extra> </texture> </diffuse> มันกำหนดชื่อแชนเนล Texcoord ที่ไม่ได้อ้างถึงที่อื่นในไฟล์ (ในตัวอย่างโค้ดก่อนหน้านี้ไม่มีรูปทรงเรขาคณิตที่ใช้ "CHANNEL0" ... ) รูปหลายเหลี่ยมทุกอันจะถูกส่งออกสองครั้งครั้งแรกกับวัสดุพื้นฐาน (เฉพาะสีกระจาย, สี specular, ฯลฯ ) และครั้งที่สองด้วยวัสดุพื้นผิว -> สิ่งนี้จะเพิ่มจำนวนรูปหลายเหลี่ยมของแต่ละรุ่นโดยไม่มีเหตุผลอันมีค่า …