English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 12m | 1.85 GB
In this course you’ll get an introduction to computer graphics using Metal on the GPU. You’ll render 3D models and even write a simple game using your very own game engine.
This course is for developers interested in understanding low-level computer graphics while achieving high performance in rendering 3D scenes. You’ll need to be comfortable with Xcode and Swift and be prepared to understand some math at a conceptual level.
Covered concepts
- The Metal Pipeline
- 3D Models
- Coordinate Spaces
- Lighting
- Materials and Textures
- Making a game
Table of Contents
1 Introduction
2 Initialize Metal
3 Set Up Metal in Swift
4 Metal on the GPU
5 Shaders
6 Challenge – Render a Quad
7 Metal Buffers
8 Indexed Drawing
9 Vertex Descriptors
10 3D Models
11 Render a Model
12 Challenge – Add Color
13 Conclusion
14 Introduction
15 Position your model
16 Coordinate Spaces
17 Projection and Depth
18 Cameras
19 Normals
20 Ambient and Diffuse Lighting
21 Specular Lighting
22 Scene Graph
23 Create a Scene
24 Conclusion
25 Introduction
26 Materials
27 UV Maps
28 Texture Coordinates
29 Textures
30 Function Specialization
31 Instancing Introduction
32 Instancing
33 Challenge – Render all the trains
34 Conclusion
35 Introduction
36 RayBreak – the Game
37 Build the Arena
38 Collisions
39 Interaction
40 Juice it up
41 Game Over
42 Challenge – Game Over
43 Conclusion
Resolve the captcha to access the links!