پیشنهاد فرادرس

آموزش گرافیک کامپیوتری با OpenGL مدرن و ++C

دسته بندی ها: سی پلاس پلاس ، آموزش های یودمی (Udemy) ، آموزش OpenGL ، آموزش ساخت بازی

این دوره می تواند برای هر توسعه دهندگان گرافیک و یا بازی بسیار مهم باشد. این دوره طراحی شده است که به شما OpenGL مدرن و تکنیک های گرافیکی را بدون هیچ گونه پیشینه ای از نظریه گرافیکی آموزش دهد.  همه ی چیزی که شما نیاز دارید ++C و ترجیحا درک مثلثات است.

سرفصل:

  • معرفی دوره
  • معرفی GLEW، GLFW و SDL
  • راه اندازی GLEW با GLFW
  • Shaders و رندر کردن خط لوله
  • بردارها، متغیرها
  • متغیرهای Uniform
  • استفاده از GLM (کتابخانه ریاضیات OpenGL)
  • دوربین
  • تکسچرها و پردازش تصویر
  • نورپردازی محیط
  • سایه
  • Skybox
  • و غیره
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Computer Graphics with Modern OpenGL and C++ Publisher:Udemy Author:Ben Cook Duration:21:15:54

Learn the theory and code behind modern OpenGL graphical applications so you can make games, simulations and more!
Hi! Welcome to the Computer Graphics with Modern OpenGL and C++ course!
This course is designed to be unique from most other OpenGL courses out there, because it not only teaches you the code needed to use OpenGL, but it also teaches you the THEORY behind it all! This is immensely important for any aspiring graphics or game developer, because understanding the theory behind what we do enables you to form your own graphical style!
I intend to help you understand both HOW and WHY we do what we do, so you can create your own systems derived from the foundations of graphical development, pushing you further ahead of all your competitors out there.
This course is designed to teach you modern OpenGL and graphics techniques without any prior knowledge of graphical theory. All you need is some C++ experience and preferably an understanding of trigonometry.
Another unique thing about this course, is that it is ever evolving! What you see on the curriculum right now is not the end. This course will receive periodic updates to its content, to ensure you learn everything there is to know, beyond just the basics that most other courses will teach you. As an example of this, this series already covers things as advanced as Shadow Mapping, a rare commodity among OpenGL courses (especially when it comes to Shadow Mapping for MULTIPLE Point Lights!!).
So I hope you take an interest in this course and enjoy watching it as much as I do making it!
Who is the target audience?
People who want to learn OpenGL from scratch as well as the theory behind Computer Graphics

Introduction
3 Lectures
01:03:15
About This Course
Preview
07:16
[THEORY] Introduction to GLEW, GLFW and SDL
Preview
15:45
[CODING] Setting up GLEW with GLFW
Preview
40:14

Beginner
13 Lectures
04:48:05
[THEORY] Shaders and the Rendering Pipeline
Preview
31:30
[CODING] Shaders and the First Triangle
Preview
43:22
[THEORY] Vectors, Matrices and Uniform Variables
47:06
[CODING] Uniform Variables
10:33
[CODING] Using GLM (OpenGL Maths Library)
04:28
[CODING] Transforming: Translation
10:28
[CODING] Transforming: Rotation
15:55
[CODING] Transforming: Scaling
11:39
[THEORY] Interpolation, Indexed Draws and Projections
20:24
[CODING] Interpolation
07:11
[CODING] Indexed Draws
14:12
[CODING] Projections
12:34
[CODING] Clean Up
58:43

The Camera
3 Lectures
01:38:26
[THEORY] The Camera and User Input
18:55
[CODING] Camera: Input with GLFW
31:12
[CODING] Camera: Movement
48:19

Intermediate
10 Lectures
07:38:01
[THEORY] Textures and Image Loading
22:13
[CODING] Texture Mapping
50:33
[THEORY] Phong Lighting and Directional Lights
28:14
[CODING] Ambient Lighting
21:46
[CODING] Diffuse Lighting
56:52
[CODING] Specular Lighting
41:53
[THEORY] Point Lights and Spot Lights
17:05
[CODING] Point Lights
01:23:37
[CODING] Spot Lights
50:25
[CODING] Model Importing
01:25:23

Advanced
7 Lectures
05:53:29
[THEORY] Shadow Mapping
30:21
[CODING] Directional Shadow Maps
01:44:33
[THEORY] Omnidirectional Shadows, Cube Maps and the Geometry Shader
24:54
[CODING] Omnidirectional Shadow Maps: Creating the Cubemap
01:11:33
[CODING] Omnidirectional Shadow Maps: Applying the Shadow Map
01:03:56
[THEORY] The Skybox
10:55
[CODING] The Skybox
47:17

Ending and the Future of this Course
2 Lectures
14:38
The Future of this Course
11:27
Outro
03:11

پیشنهاد فرادرس