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

اهمية عدد المضلعات

مغلق
بدأه ahmed_3d في 19 أغسطس 2004 · 1 رد · 1,722 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اسمع كثيرا عن ضرورة نحديد عدد المضلعات polygon لكل object في برمجة الالعاب كأن يكون مثلا 50 بوليجون ولكن هل هناك اهمية عوضا عن تقليل الحمل على البرنامج, اي كلما قلت كلما زادت السرعة ونقصت صفاء الصورة وذلك تبعا لقوة كرت الشاشة؟

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#2

السلام عليكم ,,

لاتوجد أهمية مطلقا لتقليل عدد المضلعات سوى الأداء ,, كل مازدت عدد المضلعات ستجد المنحنيات في الفراغ اكثر نعومة ,,

خذ مثال لكرة مرسومة ب 10 دورانات على الاحداثي Z مثلا ,, وانظر اليها ب20 و30 و50 و100 دوره ,, ستجد الفرق شاسعا للغاية ,, وكل مرة طبعا عندما تريد تغليف الكرة ب Texture التغليف سيأخذ زمن أطول لأنه يتم تغليف كل مثلث على حدة ,, وعند الدوران الضرب في مصفوفة الدوران المطلوبة ستأخذ عدد مرات أكبر لأننا سنضرب كل ال Vertices "السموت" أو نسميها النقاط التي تأخذ رؤوس المثلثات هذه في مصفوفة الدوران ,, عدد السموت كلما كان أكبر كل مانقصت السرعة أيضا ,, دعك من الاضاءة وتشبيك السموت والاسقاط على الاحداثي XY وهو الشاشة ,, كل هذه الأمور تهلك الاداء تماما ,,

لكن لو لم تكن بطاقات العرض "كروت الشاشة " بهذا الاداء الذي عليه الان "اذا كان أفضل" لوجدنا ألعاب تشبه الطبيعة تماما ,, قرأت سابقا أنه سيتم تمثيل الشخصيات في الالعاب كما في الواقع تماما من عام 2010 ,,

أعقد مافي كتابة ألعاب ممتازة ,, هو الأداء ,, انظر للعبة Max Payen عندما صدرت وجربتها على جهازي ذهلت من السرعة والأداء وتناسق الألوان وجودة المنظر ! دعك من تقنيات الاضائة الرائعة في الموضوع ,,

ولاتحتاج أيضا لكرت شاشة سريع ,, يكفي جهاز Pentium 4 لتشغيلها بشكل جيد جدا ,, وقد جربتها على جهاز celeron 1700 وعملت بشكل جيد جدا ,,

نحتاج لبعض التفكير واستخدام بعض التقنيات لكتابة ألعاب بسرعة جيدة ومظهر رائع ,,

سنتطرق لهذه المواضيع باذن الله في النقاشات الجماعية والمشاريع ,,

وأنا آسف لأني لم أكتب شيئا حتى الآن في القسم ,, لكن سنبدأ من اليوم مساء أو يوم غد ,, على أقصى تقدير ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

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

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