ما هي طرق عرض ما رسمناه في Open GL ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
سؤال عن الكاميرا في ال opengl
ماذا تقصد بأنواع العرض ؟
العرض نفسه يخضع لعدة متغيرات أساسية في مجرى التحويل والإضاءة في ال pipeline ,, وهي من وضع الإسقاط وال viewport والكاميرا وغيرها ,,
أريد إستخدام الFunction المناسب لعرض مجسم ثلاثي الأبعاد
اخي ،
يوجد انواع عديدة من الاسقاط و هنا اقصد إسقاط الاجسام علي شاشة الحاسب .
دايركت اكس ـ و GL يدعمان تقريباً
1. الاسقاط المنظوري Perspective Projection
و فيه تستطيع التجول في عالم ثلاثي الابعاد .. حيث يحاكي هذا الاسقاط الواقع بحيث اذا زاد المحور الثالث و هو ع - Z يزيد مقدار عمقك و إذا نقص ينقص مقدار عمق ما تراه .
من ميزاته : ان جميع نقط المجسمات ترتكز في نقطة تٌسمي نقطة الاسقاط The Center Of Projection. يستخدم في الالعاب الثلاثية الابعاد .
2. الاسقاط العمودي أو الموازي Orthogonal Projection
و هو الاسقاط الذي تُسقط فيه نقط الاجسام علي الشاشة بخطوط موازية و عمودية علي شاشة الحاسب .
شاشة الحاسب تعمل في بعدين .
الاسقاط العمودي يستخدم في الالعاب الثنائية الابعاد .
3. الاسقاط الايزومتري Isometric Projection
لا يدعمه مكتابت DX-GL و لكن يمكن محاكاته حيث ان الاسقاط يكون مائل بزاوية و غالباً تكون 45 درجة و هو الاسقاط المناسبة للالعاب الاستراتيجي و تسمي الالغاب الايزومتريه Isometric Games .
يستخدم اهذا الاسقاط بشدة في الرسومات الهندسية علي سبيل المثال عندما كنت في كلية الهندسة - السنة الاعدادية - و كنت ارسم الرسم الهندسي علي الورقة كنا نستخدم الاسقاط الايزومتري بزاوية ميل 30 درجة .
و الله كنت هكتب اكثر و اشرح بالصور لكن انا لسه راجع من المشفي و دماغي مصدع و الله ... اسف
أحمد صالح .
BEng , Electronics and communications.
Embedded systems engineer.
Graphics Programmer
عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح
أخي العزيز ،،،،،،
إليك بعض التمهيد عن موضوع الكاميرا تحديداً:
اساسيات في الاسقاط الثلاثي البعد والكاميرا
أيضاً ، راجع مواضيع OpenGL المترجمة من قبل أخونا الدعيج رحمه الله والمثبتة في هذا القسم.
أخي الكريم ، التحرك في فضاء ما يتبع ما تود أنت عرضه على اللاعب ، فما ستقوم بتصييره بزاوية ما هو ليس خاص بـ OpenGL وحدها وإنما يمكن تنفيذه باستخدام DirectX كذلك ، فالفكرة هي ذاتها !!!!!!
الآن أنماط التصيير كثيرة وخلاقة ، ولكن عليك أن تجاوب على هذا السؤال أولاً .... "ما هو نوع اللعبة التي تقوم بتطويرها ؟؟؟" .... ربما نتمكن جميعاً من إعطائك أفكار خلاقة عن أفضل ميكانيكية تصيير ممكنة لمشاهد اللعبة.
يمكنك مراجعة موضوعي: مدخل في تصميم ألعاب الـ Isometric
أتمنى لك التوفيق وبانتظار الإجابة على سؤالي !!!!!!!!
تم تعديل هذه المشاركة بواسطة رامي اللولح في 10 أبريل 2005 في 14:28
Live Free ... Die Well
The Scorpion King
هذا الموضوع مغلق.
