آموزش دوره کامل OpenGL مدرن و شیدرهای GLSL برای ۲۰۲۱ - آخرین آپدیت

دانلود The Complete Modern OpenGL and GLSL Shaders Course for 2021

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری مدرن OpenGL توسط مدرس دانشگاه

با این دوره جامع، OpenGL مدرن و شیدرهای GLSL را به طور کامل بیاموزید.

آنچه خواهید آموخت:

  • آشنایی کامل با شیدرها و چرخه گرافیکی (Graphics Pipeline) برای رندر تصاویر در OpenGL
  • یادگیری تبدیلات (Transformations)، پرژکشن‌ها (Projections) و نماها (Views) در OpenGL
  • درک نحوه کار VAO و GLM
  • تسلط بر پرژکشن‌ها در محیط‌های دوبعدی و سه‌بعدی OpenGL
  • آشنایی با نورپردازی Ambient، Diffuse و Specular و نحوه پیاده‌سازی کلاس 'Light'
  • کدنویسی و استفاده از تکسچر (Textures) سفارشی در OpenGL

معرفی دوره:

به دوره کامل OpenGL مدرن و شیدرهای GLSL خوش آمدید. به عنوان یک مدرس دانشگاه با بیش از 5 سال سابقه تدریس OpenGL، طراحی بازی و C++، متوجه کمبود دوره‌های با کیفیت OpenGL که هم تئوری و هم جنبه‌های عملی را آموزش دهند، شدم. در این دوره، دانش خود را با شما به اشتراک می‌گذارم تا با فهم عمیق OpenGL، فراتر از کپی کردن کدها، پیش بروید.

این دوره برای مبتدیان OpenGL ایده‌آل است. اصول اولیه OpenGL و شیدرهای GLSL را پوشش می‌دهیم. پس از پایان دوره، قادر خواهید بود تکسچرهای خود را کدنویسی کنید، نورپردازی صحنه‌های سه‌بعدی را تنظیم کنید، اشیاء را در محیط سه‌بعدی جابجا کنید و درک solid از بخش‌های داخلی OpenGL به دست آورید. همچنین، تئوری پشت شیدرها را بررسی کرده و نحوه نوشتن کد GLSL سفارشی را خواهیم آموخت، از جمله کار با مولفه‌هایی مانند SDL، GLM و VAO. علاوه بر این، کار با افزونه‌های OpenGL و استفاده از GLAD برای فعال‌سازی OpenGL مدرن را نیز آموزش خواهم داد.

پرژکشن‌ها در OpenGL:

پرژکشن‌ها بخش مهمی از OpenGL هستند. ما پرژکشن‌های مختلف، از جمله دو بعدی و سه بعدی را پوشش می‌دهیم تا بتوانید شروع به کار در محیط سه‌بعدی کنید. همچنین، تبدیلات و نماهای مختلف را خواهیم آموخت، شامل آموزش GLM و نحوه لینک کردن این کتابخانه به پروژه.

پیش‌نیازها:

آشنایی با زبان برنامه‌نویسی C++

همین امروز در دوره ثبت نام کنید و سفر خود را در دنیای OpenGL آغاز کنید.


سرفصل ها و درس ها

مقدمه دوره Course Introduction

  • به مدرن OpenGL خوش آمدید Welcome to Modern OpenGL

  • تنظیم محیط Setting up the environment

  • مقدمه‌ای کوتاه بر OpenGL A brief introduction to OpenGL

شروع کار با مدرن OpenGL Getting started with Modern OpenGL

  • اولین اپلیکیشن گرافیکی کوچک The first little graphics app

  • موتورهای گرافیکی خود را راه‌اندازی کنید! Start your graphics engines!

  • نیاز به برخی ورودی‌ها Some input is required

  • OpenGL... گسترش یافته OpenGL...extended

  • جادوی شیدرها (shaders) The magic of shaders

  • ساخت پایپ‌لاین (pipeline) Creating the pipeline

  • کوییز ۱ Quiz 1

ورودی، اشیاء و بافرها Vertex, Objects & Buffers

  • مقداری داده به من بفرستید Send me some data

  • بافرهای ورودی (vertex buffer objects) The vertex buffer objects

  • تفکر چهارضلعی Quadrilateral thinking

  • کجاییم؟ Where are we?

  • کوییز ۲ Quiz 2

ماتریس‌ها و تکسچرها Matrices & Textures

  • ماتریس مدل The model matrix

  • ماتریس نما (view matrix) The view matrix

  • ماتریس پروجکشن (projection matrix) The projection matrix

تکسچر Texture

  • کمی تکسچر به آن بدهید Give it some texture

  • بیشتر تکسچر بدهید Give it more texture

  • آن را روشن کنید Light it up

  • کوییز ۳ Quiz 3

پایان و کارهای آینده Ending and future work

  • اپیلگو (Epilogue) Epilogue

نمایش نظرات

آموزش دوره کامل OpenGL مدرن و شیدرهای GLSL برای ۲۰۲۱
جزییات دوره
6.5 hours
20
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,757
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Experiential Learning Experiential Learning

فروشگاه یک مرحله ای شما برای همه نیازهای یادگیری شما یادگیری تجربی یک پیشگام در آموزش است. دوره های ما موضوعات مختلفی را با تمرکز اصلی بر روی آخرین فن آوری ها در بر می گیرد. هر یک از مربیان ما در زمینه خود متخصص و دارای سابقه اثبات شده موفقیت هستند. هدف ما ارائه آموزش با کیفیت به توده ها با نرخ مقرون به صرفه است.