سؤال

أنا أحاول تجميع المشهد في opengl باستخدام بالفعل الكائنات.المشكلة هي أن الكائن في .شكل ماكس و لا الخارجية القوام.كيف يمكنني استيراد الكائنات في برنامج opengl ، دون retexturing لهم.أنا أفكر في تصديرها إلى 3ds باستخدام 3ds الملف المحمل.هل يمكن أن يوصي واحد, و بالطبع يجب أن تعمل فقط مع 3ds الملف نفسه ولا الخارجية الملمس الملفات.


3ds ماكس بالفعل يسمح لي أن تصدير الملف إلى الكائنات.أنا كائن لديه الخارجية الملمس الملف, ولكن هو بالفعل ملونة بالكامل كما 3ds الملف.هل هناك أي طريقة الاستيراد في برنامج opengl و لها نفس الألوان ، الجذع ، الأوراق ؟

هل كانت مفيدة؟

المحلول

وأنت قد ترغب في التحقق من lib3ds التي سوف تحليل 3ds شكل ثنائي لك وتعطيك الوصول إلى كافة الخصائص الكائنات. اعتقد أنها أوتوديسك أيضا أدوات خاصة بهم للقيام بذلك.

نصائح أخرى

يجب أن ننظر في هذا الرابط.بل هو 3DS المشاهد مع شفرة المصدر أن يجعل باستخدام OpenGL.رمز بسيط.

وثمة خيار آخر يمكن أن يكون Assimp أو إحدى المكتبات استيراد الأصول مفتوحة المصدر لC أو C ++، التي يبدو وكأنه وسيلة جيدة للحصول على الأصول 3DS في برنامج برنامج OpenGL. انها تريد ان تكون مفيدة بشكل خاص إذا كنت تريد ذلك لالمتحركة الهيكل العظمي، ويدعم القوام المضمنة. وإن كان في هذه النقطة، قد يكون هذا الجواب أقل لك من هو لأشخاص آخرين القادمة عبر هذا السؤال.

إذا كنت أتذكر بشكل صحيح، ملف 3DS لا تخزن الأوضاع الطبيعية قمة الرأس لذلك سوف يكون على الأرجح لحساب عليها بنفسك بطريقة ما أو غير ذلك فإنه سيتم استخدام العادي للوجه نفسه الذي سوف تكون قبيحة جدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top