دورة OpenGL بلغة c++
OpenGL هي مكتبة رسومات قوية تمنحك الوصول إلى خصائص العتاد الداخلية لبطاقات الرسم والتحكم فيها , لا تتطلب الدورة معرفة مباشرة في علوم الرياضيات.
على سبيل المثال , سوف تتعامل مع أكواد معدة مسبقًا من المكتبة , بالتالي كل ما عليك فعله هو التمعن وتطبيق كافة الأمثلة الموجودة في هذه الدورة.
مع امنياتنا لك بالتوفيق ,,,
-
نظام الإحداثيات : دورة OpenGL لغة c++ الدرس الحادي عشر
نظام الإحداثيات هو أهم جزء من أجزاء الرسم المتعلقة بــ 3D حيث سنصل في هذا الدرس إلى بعض مناطق البرمجة الإحترافية قبل الإنطلاق إلى عالم الكاميرات.[1] تحدثنا في الدرس السابق عن إضافة المصفوفات والتعديل عليها عن طريق الإزاحة
-
كاميرا اوبن جل : دورة OpenGL لغة c++ الدرس الثاني عشر
كاميرا اوبن جل ليست سوى مجموعة من المصفوفات التي تم تطبيقها في الدرس السابق , حيث أن توليد أكثر من منظور إسقاط يساعد كثيرًا في تكوين المشاهد.[1] لقد تم مناقشة المصفوفات في الدرس السابق دون اللجوء إلى ربطها بـ كلاس مخصص للكا
-
برمجة الألوان : دورة OpenGL لغة c++ الدرس الثالث عشر
برمجة الألوان هي إحدى صفات ملفات GLSL التي يمكن استخدامها وتضمينها في مشاريع OpenGL وقد قمنا بشرح خطوات إخراج لون في الدروس السابقة.[1] في هذا الدرس سوف نقوم بمناقشة برمجة الألوان ومدى تأثيرها على مشهد العرض , بالتالي ندخل في م
-
الإضاءة الأساسية : دورة OpenGL لغة c++ الدرس الرابع عشر
الإضاءة الأساسية في مكتبة OpenGL واحدة من أهم برمجة الألوان في المشهد حيث أنها تعيد النظر في جودة الرسومات ودقتها الأقرب إلى عالم حقيقي.[1] بينما تتصف الإضاءة الأساسية في العالم الحقيقي بالتعقيد وذلك لاعتمادها على عوامل عدي
-
المواد : دورة OpenGL لغة c++ الدرس الخامس عشر
المواد وبالانجليزية Material وتشير بأن كل كائن يتفاعل مع الأضواء ويتم التعبير عنه من خلال البريق واللمعان الذي يظهر انعكاس الأنسجة texture في فضاء الرسم 3D.[1] بعض المواد تتفاعل مع الانعكاس دون تشتت و بإحداثيات انعكاس كبيرة بالتا
-
خريطة الإضاءة : دورة OpenGL لغة c++
خريطة الإضاءة وبالإنجليزية lighting map. لقد ناقشنا في درس المواد امكانية امتلاك كل كائن على مادة فريدة من استقبال الأضواء يعتبر ذلك جيدًا عند إعطاء كائن ما إضاءة جيدة مقارنة مع غيره.[1] تقدم خريطة الإضاءة رسومات أكثر مرونة لل
-
تمثيل الإضاءة : دورة OpenGL لغة c++
تمثيل الإضاءة هي استئناف ما قمنا به في خريطة الأضواء في الدرس السابق. حيث أننا قمنا بالفعل باستخدام جميع الأضواء القادمة من مصدر واحد.[1] على الرغم من أن النتائج كانت جيدة إلا أننا سوف نحتاج إلى الإضاءة لاستخدامها في مصادر
-
الإضاءة المتعددة : دورة OpenGL لغة c++
الإضاءة المتعددة هي استخدام أكثر من مصدر ضوء في تمثيل الإنعكاسات وقد تحدثنا في الدروس السابقة كثيرا عن مزايا مكتبة OpenGL في هذا الجانب. في هذا الدرس سوف نقوم بإيجاز بوصف وتمثيل الإضاءة المتعددة في مصادر المكتبة. على سبيل ا
-
مكتبة Assimp : دورة OpenGL لغة c++
مكتبة Assimp هي احدى النماذج التي يتم الاعتماد عليها كثيرًا في بناء النماذج. بالتالي نلاحظ أن جميع الدروس السابقة كانت تتناول رسم النماذج بعيدًا عن مكتبة Assimp.[1] لكن ماذا لو أننا نريد استدعاء نماذج أخرى أكثر تعقيدًا في بيئة
يتم الآن عرض : 9 مقالة