ฉันได้สร้างแบบจำลองใน Blender ตอนนี้ฉันต้องการอ่านโมเดล 3 มิติในโปรแกรม c ++ ของฉัน ฉันคิดว่าแบบจำลองสามารถส่งออกไปยังรูปแบบไฟล์ต่าง ๆ เช่น. obj, .3ds หรือ COLLADA จากนั้นสามารถอ่านได้ในโปรแกรม c ++ ฉันค้นหาเว็บเพื่อทำสิ่งนั้นมาระยะหนึ่งแล้วพบบทเรียนจำนวนมาก แต่ฉันพบปัญหากับพวกเขาส่วนใหญ่ ตัวอย่างเช่นในการกวดวิชา Nehe พวกเขาใช้ glaux ซึ่งฉันไม่ต้องการใช้ในโปรแกรมของฉัน และบทเรียนที่เหลือใช้ md2 ซึ่ง Blender ไม่รองรับ
ใครสามารถแนะนำฉันว่ารูปแบบไฟล์ใดที่จะใช้สำหรับการส่งออกโมเดล 3 มิติและวิธีโหลดไฟล์นั้นในโปรแกรม OpenGL ของฉัน ฉันจะทำให้โมเดลนั้นเคลื่อนไหวได้อย่างไร เป็นไปได้หรือไม่ที่จะเพิ่มเอฟเฟ็กต์พิเศษเช่นการจับคู่โทนเสียงหลังจากโหลดในโปรแกรม c ++ ด้วย OpenGL แล้ว ถ้าใช่แล้วได้อย่างไร
PS ฉันใช้ Linux สำหรับการพัฒนาเกม