شیدرهای مدرن GLSL و OpenGL - مدلها، شیدرها و imgui (سال 2022)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- متریالها و بارگذاری مدلهای سهبعدی
- افزودن عمق به VBOها
- محاسبات نرمال برای شیدر Fragment
- ساخت یک Shader Manager
- تنظیم صحنه و تبدیلها
- imgui: ساخت یک کنسول با سیستم منوی اصلی و برای رندر مدلهای سهبعدی
پیشنیازهای دوره
سی پلاس پلاس
توضیحات دوره
به دوره کامل OpenGL مدرن و شیدرهای GLSL خوش آمدید.
اجازه دهید شما را با آموزش جنبههای نظری و عملی OpenGL به دنیای شگفتانگیز آن راهنمایی کنم. شما با یک پایه محکم در OpenGL این دوره را ترک میکنید، زیرا فراتر از صرفاً کپی و پیست کردن کدها بدون توضیح خواهیم رفت.
اگر دانش اولیه OpenGL دارید، این دوره برای شما عالی است، زیرا مبانی OpenGL و شیدرهای GLSL را پوشش میدهیم و شما را به سطح متوسط در OpenGL میرسانیم. تا پایان این دوره، باید بتوانید تکسچرهای خودتان را کدنویسی کنید، نورپردازی صحنه سهبعدی خود را راهاندازی کنید، اشیا را در یک محیط سهبعدی جابجا کنید و درک خوبی از سازوکار داخلی OpenGL داشته باشید. علاوه بر این، نظریه پشت شیدرها را پوشش میدهیم و یاد میگیریم چگونه کد شیدر سفارشی GLSL بنویسیم و اجزای مختلفی مانند SDL ،GLM و VAO را بررسی میکنیم. همچنین به شما یاد میدهیم چگونه با افزونهها در OpenGL کار کنید و از GLAD برای استفاده از OpenGL مدرن بهره ببرید.
پروجکشنها بخش مهمی از OpenGL هستند. ما پروجکشنهای مختلف، یعنی دوبعدی و سهبعدی را پوشش میدهیم تا به شما امکان شروع حرکت در یک محیط سهبعدی را بدهیم. دانشجویان همچنین درباره تبدیلها و viewهای مختلف، از جمله یک آموزش درباره GLM و چگونگی اتصال این کتابخانه به پروژه یاد خواهند گرفت. علاوه بر این، یاد میگیرید چگونه با کتابخانه مشهور imgui رابطهای کاربری گرافیکی (GUI) بنویسید.
همین حالا در دوره شرکت کنید و سفر خود در OpenGL را از امروز آغاز کنید.
این دوره برای چه کسانی مناسب است؟
یادگیرندگان OpenGL در سطح مبتدی یا متوسط
شیدرهای مدرن GLSL و OpenGL - مدلها، شیدرها و imgui (سال 2022)
-
پیشدرآمد 02:05
-
خلاصه و بازبینی 11:03
-
چند بروزرسانی کتابخانه 21:31
-
Element Buffer Object 14:00
-
مکعب ساده 11:25
-
ایجاد عمق بیشتر: ساخت یک کواد ساده و یک مکعب 06:35
-
ماجرا نرمالهاست 04:47
-
یک بافر نرمال 12:00
-
یک ماتریس نرمال 16:27
-
بهکارگیری یک Shader Manager بهتر 41:14
-
OBJ قدیمی و خوب 15:55
-
بارگذاری داده مدل 25:08
-
پردازش داده مدل 10:35
-
رندرینگ داده مدل 14:51
-
یک کلاس متریال در دنیای متریالها 09:47
-
بارگذاری و استفاده از متریال 17:47
-
خواندن بین خطوط 12:07
-
Gridlocked 20:05
-
تنظیم صحنه: شروع یک صحنه سهبعدی 31:09
-
شیءمحور کردن صحنه 21:44
-
تبدیلها: ترجمه، چرخش و مقیاسبندی 11:03
-
ساخت یک کلاس تبدیل 16:36
-
تبدیل صحنه 15:20
-
ساخت روابط 14:48
-
imgui عزیز 13:28
-
من و تو قرار است بهترین دوستهای هم شویم 26:07
-
مکعب من را جذابتر کن 27:07
-
اشکالزدایی و مهار خطا 19:33
-
ریفکتورینگ نهایی 30:08
-
پالیش نهایی 06:59
-
به سمت شیپینگ 06:14
-
سخن پایانی 00:50
مشخصات آموزش
شیدرهای مدرن GLSL و OpenGL - مدلها، شیدرها و imgui (سال 2022)
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:32
- مدت زمان :08:28:28
- حجم :4.69GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy