الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن ال3DMax

بدأه maysam في 11 مارس 2010 · 8 رد · 1,080 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

لدي سؤال عن طريقة استيراد ملف تم تصديره من ال 3Dmax بامتداد obj إلى الopenGl

وكل ما يتعلق بطريقة التعامل معه

جزاكم الله كل خير

#2

السلام عليكم

حقيقة لقد أعجبني سؤلك جدا

و أتمنى لو أنك تشاركنا بما ستستفيذ منه في هذا الملف

حسنا إليك هذه الوثيقة و التي أظنها أنها وثيقة رسمية

و هذا موقع لكتاب أضنه سينفعك إن شاء الله في ما يخص لمحات عن بنية ملف بإمتداد obj و كيفية التحميل منه إن شاء الله

و أيظا هناك مصدر جيد لشيفرة تحميل ملف obj في في المجلد المصدري للمحرك إيرلشت irrlicht.

هذا كل ما أستطيع فعله لأنني و لأول مرة أطلع على هذا الإمتداد

أتمنى لك التوفيق

تم تعديل هذه المشاركة بواسطة 3ds max2010 في 11 مارس 2010 في 09:25

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#3

وعليكم السلام ورحمة الله

يمكن أيضاً الاطلاع على هذا المثال :

مثال : تحميل وعرض مجسمات الـ wavefront - Obj

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

شكرا جزيلا للجميع .. الروابط مفيدة

ولدي سؤال أخر أتمنى أن تجيبوني عليه

من خبرتكم الواسعة بهذا المجال.. هل تملك مكتبات الopenGl القدرة على بناء بيئة لعبة معقدة مثلا مشهد يمثل جدران وعاء دموي من الداخل أم من الأفضل أن يتم تصميم هذه البيئة بالستخدام ال3Dmax

ثم استيرادها مع العلم أن المطلوب هو تصميم جولة داخل الوعاء الدموي للإنسان

ولكم خالص الشكر والتقدير

#5

من باب الاقتراح وليس الخبرة أقول :

اذا كان الشكل الذي تريد رسمه ، معروف لديك مسبقاً ( ستاتيكي ) ، فالأفضل بلا شك استيراده من برامج التصميم .

ولكن لو كنت تريد أن تغير كل مرة شكل هذا "الوعاء الدموي" ، بانحناءاته ، فتلجأ لعلمية ايجاد معادلات وخوارزميات لرسم أشكال معقدة عن طريق الكود .

مثال عام :

رسم الأشجار الثلاثية البعد ، يتم بسهولة عن طريق برامج التصميم ( ممكن تستخدم اضافات ترسم لك أشجار بضغطة زر ) ،

ولكن يمكنك وباستخدام مفهوم Fractals :

انظر لهذه الشجرة البديعة التي تم رسمها من خلال " البرمجة " ، وليس بالتصميم :

post-42837-12684343239964_thumb.jpg

ما أريد أن أقوله ، أن الرسم عن طريق البرمجة ممكن وقد يكون مفضل اذا تملك معادلة أو خوارزمية واضحة ،

أما اذا لم تكتشف الخوارزمية وكان الشكل " لا يتغيّر " ، فاستخدم برامج التصميم .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

السلام عليكم

في سؤالك هذا الجواب هو أنه بإمكانك الإعتماد على تصديرات الماكس في بناء مشاهد ذات تفاعلية عالية فهناك مجال التحريك في الماكس بإمكانك تشفير شيفرة برمجية تمكنك من تشغيل المجسمات المتحركة المعتمدة على تقنية الهيكل العظمي أو البنية STRUCTURE وو إن لم ترد أنت هذا فأنا أدعوك لأن تصمم محرر تصميم مثل الماكس لأغراض هادفة لإنتاج الحركات التفاعلية مثلا .إنتهى

هناك وثائق و مصادر مختلفة في النت عن القطع المسؤولة عن التصيير من القطعة keyframe و تفرعاتها.

إليك هذه الوثيقة و التي هي بداية لمشوار

و أيظا محرك irrlicht فهو أيظا يحتوي على شيفرات خاصة ب" مفتاح الإيطار" و أيظا مكتبة lib3ds .

هذا كل ما لدي و إقتراحي لك هو إيتعمال تصديرات الماكس لأنه غبر ذلك ستطول القصة تماما.

أتمنى من الله أن يوفقك و يوفق جميع المؤمنين و المؤمنات إلى ما فيه حب الله.

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#7

جزاكم الله كل خير

أرجو التوضيح أكثر حول نقطة معينة وهي إذا صممنا اسطوانة مثلا بال3dMax هل أستطيع بعد استيرادها إلى الopenGl أن أتجول داخل هذه الاسطوانة .

#8

السلام عليكم

اقتباس
إذا صممنا اسطوانة مثلا بال3dMax هل أستطيع بعد استيرادها إلى الopenGl أن أتجول داخل هذه الاسطوانة .

نعم بالطبع تستطيع ذلك و بكل سهولة فقط راجع هــــــــــــــــــــــــــــــــــــــــــــــــــــــذا

حقيقة هذه الوثيقة لا تدعم إمتداد obj بل 3ds و لكن obj أراه سهلا للغاية

و سيكون الله في عونك إن شاء الله.

تم تعديل هذه المشاركة بواسطة 3ds max2010 في 16 مارس 2010 في 18:18

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#9

شكرا جزيلا لكم

وجدت أثناء البحث أن ملفات glm.h &glm .c يمكن استخدامهم للتحميل والقراءة من ملف بامتداد obj لكن للأسف ما عرفت استخدمها

أرجو المساعدة

مواضيع مشابهة