توضیحات
آموزش ساخت گرافیک 3D با OpenGL و سی پلاس پلاس
نام دوره: Learn Modern OpenGL Programming
پیش نیاز:
- کامپیوتر با سیستمعامل ویندوز 7 یا بالاتر
- Microsoft Visual Studio 2013 یا بالاتر (Visual Studio را میتوان به صورت رایگان دانلود کرد)
- درک پایهای از برنامهنویسی C++
توضیحات
این دوره شما را با برنامهنویسی OpenGL مدرن آشنا میکند.
ما یک تاریخچه کوتاه از OpenGL به شما خواهیم آموخت تا به شما کمک کند بفهمید چرا تصمیم گرفتیم OpenGL مدرن را با پایپلاین رندرینگ قابل برنامهریزی آن نسبت به پایپلاین ثابت آموزش دهیم.
بیشتر آموزشها و کتابها فقط نسخههای قدیمی OpenGL API را با پایپلاین ثابت آموزش میدهند.
ما به شما نشان خواهیم داد که چگونه از OpenGL API سریعتر، کارآمدتر و انعطافپذیرتر استفاده کنید.
ما با اصول اولیه اجرای OpenGL در یک پنجره با استفاده از کتابخانه GLFW شروع میکنیم.
سپس به فهم اصول رندرینگ چندضلعیها به نمایشگر با ارسال بافرهای داده به کارت گرافیک کامپیوتر و برنامهنویسی آن با استفاده از شیدرها با زبان شیدینگ GLSL میپردازیم.
ما یاد میگیریم که چگونه بافتها را به اشیاء خود نگاشت دهیم. ما یک دوربین مجازی با استفاده از ورودیهای صفحهکلید و ماوس تنظیم میکنیم تا بتوانیم در صحنه حرکت کنیم.
پس از اینکه اصول را کار کردیم، میتوانیم شروع به ساخت چیزهای پیچیدهتر کنیم.
ما یاد میگیریم که چگونه مدلهای سهبعدی را بارگذاری کنیم و نورپردازی جالبی به صحنه اضافه کنیم.
تا پایان دوره آموزش ساخت گرافیک 3D با OpenGL و سی پلاس پلاس، شما خواهید دانست که چگونه در 3D با OpenGL مدرن تنظیم و رندر کنید.
با هر درس، ما چارچوبی با کدهای قابل استفاده مجدد C++ و OpenGL میسازیم.
این یک نقطه شروع عالی برای شماست تا موتور بازی خود را بسازید.
ما با یک پروژه خالی شروع میکنیم و در هر مرحله کد نویسی میکنیم و هر درس بر اساس درس قبلی بنا میشود.
حتی اگر هرگز با OpenGL کار نکردهاید، باید دوره را آسان برای دنبال کردن و همه چیز توضیح داده شده در طول راه پیدا کنید.
تمام کد منبع، کتابخانههای پیشساختهی شخص ثالث و راهحلهای Visual Studio برای هر درس گنجانده شده است.
دوره آموزش ساخت گرافیک 3D با OpenGL و سی پلاس پلاس برای چه کسانی است:
- افرادی که میخواهند OpenGL مدرن و پایپلاین رندرینگ قابل برنامهریزی آن را یاد بگیرند. خواه شما بخواهید OpenGL را برای مدرسه، در پی یک شغل یا به عنوان یک سرگرمی یاد بگیرید، این دوره برای شما مناسب خواهد بود.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید