ฉันเป็นสามเณรที่เริ่มเล่นกับ OpenGL ES บนอุปกรณ์ Android เพื่อฝึกฝน OpenGL ฉันต้องการสร้างเอ็นจิ้นเกมขนาดเล็กดังนั้นฉันจึงสงสัยว่ารูปแบบไฟล์ 3D ที่ดีที่สุดคืออะไร
ฉันสนใจรุ่นฟรีในรูปแบบเดียวกัน
คุณแนะนำอะไร?
ฉันเป็นสามเณรที่เริ่มเล่นกับ OpenGL ES บนอุปกรณ์ Android เพื่อฝึกฝน OpenGL ฉันต้องการสร้างเอ็นจิ้นเกมขนาดเล็กดังนั้นฉันจึงสงสัยว่ารูปแบบไฟล์ 3D ที่ดีที่สุดคืออะไร
ฉันสนใจรุ่นฟรีในรูปแบบเดียวกัน
คุณแนะนำอะไร?
คำตอบ:
มีสองอย่างที่ใช้งานง่ายจริงๆ อันดับแรกคือ wavefront (.obj) http://en.wikipedia.org/wiki/Wavefront_.obj_fileและที่สองคือ stanford (.ply) http://en.wikipedia.org/wiki/PLY_(file_format)
ข้อมูลทั้งสองจัดเก็บในรูปแบบข้อความ / ascii ปกติเพื่อให้คุณสามารถอ่านเนื้อหาในโปรแกรมแก้ไขข้อความปกติซึ่งจะช่วยให้คุณเข้าใจเนื้อหาและวิธีการอ่าน
มีขั้นสูงและวิธีการที่รองรับฟังก์ชั่นได้มากขึ้น (แอนิเมชันสกินนิ่ง ฯลฯ ) หนึ่งในนั้นคือ Collada ซึ่งพัฒนาโดยกลุ่ม khronos
รูปแบบไฟล์ไม่ได้ขึ้นอยู่กับกราฟิก API สำหรับ OpenGL รูปแบบที่ง่ายและใช้กันมากที่สุดคือ * .OBJ หรือ * .3DS ค้นหาไฟล์เหล่านี้ได้ง่ายจากเว็บตัก แพ็คโมเดลเชิงพาณิชย์รุ่นฟรี (และแม้แต่) ใช้รูปแบบเหล่านี้ ซอฟต์แวร์ตัวดัดแปลง 3D สามารถส่งออกเป็นรูปแบบเหล่านี้ได้เช่นกัน (3ds max, blender, milkshape, ฯลฯ )