لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی مدرن OpenGL [ویدئو]
Learn Modern OpenGL Programming [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را با برنامه نویسی مدرن OpenGL آشنا می کند. ما تاریخچه مختصری از OpenGL را به شما آموزش میدهیم تا به شما کمک کنیم بفهمیم چرا OpenGL مدرن را با خط لوله رندر قابل برنامهریزی آن بر روی خط لوله تابع ثابت آموزش دادیم.
ما با اصول اجرای OpenGL در یک پنجره با استفاده از کتابخانه GLFW شروع می کنیم. سپس با ارسال بافرهای داده به کارت گرافیک کامپیوتر و برنامه نویسی آن با استفاده از سایه بان ها با زبان سایه زنی GLSL، به سراغ اصول رندر چند ضلعی ها روی نمایشگر می رویم. سپس یاد خواهید گرفت که چگونه بافت ها را به اشیاء خود نگاشت کنید. همچنین با استفاده از ورودی های صفحه کلید و ماوس یک دوربین مجازی راه اندازی می کنید تا بتوانید در صحنه حرکت کنید.
بعد از اینکه اصول اولیه کار کرد، می توانید شروع به ساختن چیزهای پیچیده تر کنید. شما یاد خواهید گرفت که چگونه مدل های سه بعدی را بارگذاری کنید و نور جالبی را به صحنه اضافه کنید. در پایان این دوره، نحوه راه اندازی و رندر سه بعدی با OpenGL مدرن را خواهید آموخت. با هر درس، چارچوب را با C++ و کد OpenGL قابل استفاده مجدد خواهیم ساخت. این یک مکان عالی برای شروع شما برای ساخت موتور بازی خود است.
ما با یک پروژه خالی شروع می کنیم و در هر مرحله کد می نویسیم. هر درس مبتنی بر آخرین درس است. حتی اگر هرگز OpenGL را لمس نکرده اید، باید دوره را به راحتی دنبال کنید و همه چیز در طول مسیر توضیح داده شده است. تمام کد منبع، کتابخانه های شخص ثالث از پیش ساخته شده، و راه حل های ویژوال استودیو برای هر درس گنجانده شده است در https://github.com/PacktPublishing/Learn-Modern-OpenGL-Programming یادگیری یک سطح عملی از برنامه نویسی با مدرن OpenGL
شما یاد خواهید گرفت که چگونه با استفاده از GLFW و OpenGL API یک پنجره OpenGL راه اندازی کنید
شما یاد خواهید گرفت که چگونه سایه زن های GLSL بنویسید که کارت گرافیک رایانه شخصی شما را برای گرافیک های سخت افزاری شتاب می دهد.
شما یاد خواهید گرفت که چگونه مستطیل های بافت ساده را به مدل های سه بعدی پیچیده با نورپردازی واقعی ارائه دهید
انواع مختلف نورپردازی را یاد خواهید گرفت تا مدل ها واقعی تر به نظر برسند
شما یاد خواهید گرفت که چگونه یک دوربین مجازی را برای حرکت در اطراف و مشاهده اشیاء در صحنه سه بعدی تنظیم و کنترل کنید. افرادی که مایل به یادگیری OpenGL مدرن و خط لوله رندر قابل برنامه ریزی آن هستند. چه بخواهید OpenGL را برای مدرسه بیاموزید، چه به دنبال شغلی باشید یا صرفاً به دنبال سرگرمی باشید، این دوره برای شما عالی خواهد بود. آموزش راه اندازی یک پنجره OpenGL با استفاده از GLFW و OpenGL API * آموزش برنامه نویسی با OpenGL مدرن
نمایش نظرات