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

سرعه معالجه Vertex فى openGL2

مغلق
بدأه Microlife في 6 مايو 2006 · 3 رد · 948 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

3DMax يعتمد على محرك openGL ثم DX يعنى الأولويه لـ openGL لو وجد المحركين

مع ملاحظه أن معالجه Vertex فى DX أسرع من openGL و معالجه الصور أفضل فى openGL عن DX

و أكثر الألعاب يتم تصميمها على DX

هذا جعلنى أنظر إلى الكتاب الأحمر الخاص بـ openGL و بعد تصفحه قليلاً أجد هذا المحرك حدوته وجبار

بيعمل كل حاجه بيعملها DX و الدليل 3DMax

و قد تم تحسين معالجه الصور فى DX9 فهل تم علاج سرعه معالجه Vertex فى openGL2

و إذا لم تعالج فهل هذا هو سبب تأخير صناعه الألعاب بالـ openGL

و ما سر 3DMax فى جعل محرك openGL هو الأساسى عنده

و هل كل إصدار من DX يأتى بجديد لم يستطع openGL تنفيذه أى openGL محدود ...... و هذا مخالف عن ما رأيته فى الكتاب

فلم أجد شئ واحد قمت بتنفيذه بـ DX لا يستطيع عليه openGL

إذن المحركان متساويان عندى و لكن ما الجديد الذى تضيفه مايكروسوفت على DX ... هل هى تحسينات فقط

شكراً

#2
اقتباس
مع ملاحظه أن معالجه Vertex فى DX أسرع من openGL و معالجه الصور أفضل فى openGL عن DX

لاأعرف من أين قرأت هذا الكلام ؟ لأني بحثت في هذا الموضوع سابقا ولم أجد أي شيء عن فرق كهذا في الأداء بين OpenGl و DirectX ,,,

أرجو التوضيح ,,

اقتباس
فلم أجد شئ واحد قمت بتنفيذه بـ DX لا يستطيع عليه openGL

المشكلة أن دعم التقنيات الحديثة في OpenGL الموجودة في extensions غير مدعومة في بطاقات العرض الغالبة هذه الأيام , لكن بالمقابل كل التقنيات الجديدة المدعومة في DirectX تجدها في البطاقات الحديثة , مع علامة مثلا Support Directx 9c ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

أخى HGB

أولاً أحب أن أسجل أعجابى بك

ثانياً هذه أول مره أنظر إلى openGL و أنتبه له فقد قرأت هذا فى مكان ما وسوف أحاول أن أعثر عليه

لكن أعزرنى فهذا كان من حولى ثلاث سنوات و لم أعطى له أى أهتمام وقتها لذلك لم أحتفظ بالموقع أو المقاله

و وجدت هذا بالفعل فكنت أتعامل معه بطريقه غير مباشرة فكنت أعمل على 3DMax لزمن طويل ولاحظت هذا

فكلما زاد عدد الـ Vertex فى العنصر يصبح ثقيل و عند التحويل إلى DX يصبح خفيف

و بالفعل كان 3DMax يعالج الصور فى openGL أفضل من DX

و الله أعلم

أما بخصوص بطاقات العرض فما هى أفضل بطاقه عرض تدعم openGL جيداً فقد نويت أن أدرس هذا المحرك نظراً لإقتراب إنتقالى الكامل إلى اللينوكس

ولا يهمك السعر ..... بس مش قوى :D

شكراً

#4

حسب رأي الكثير من الخبراء فإن الفرق بين الواجهتين dx و gl لم يعد كبيرا. و ذلك للتطور الكبير الذي عرفه dx في السنوات الأخيرة.

كما أعتقد أن التركيز الآن في برمجة الجرافيكس أصبح في الجزء المتعلق بالتظليل (shading).

بالنسبة لبطاقات العرض فإن gl مدعوم من طرف الصانعين الرئيسيين لبطاقات العرض nvida و ati بشكل جيد، لذلك فإن كل البطاقات الحديثة تدعم gl بشكل كلي و جيد.

لكن هناك فرق في الإمتدادات (extensions) التي يوفرها كل مصنع في بطاقاته.

هذا الموضوع مغلق.

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