
10.86 GB | 28min 54s | mp4 | 1920X1080 | 16:9
FileName :1 Introduction and Learning Outcomes.mp4 | Size: (64.14 MB)
FileName :2 How to Take this Course.mp4 | Size: (4.52 MB)
FileName :3 Words of Encouragement.mp4 | Size: (21.21 MB)
FileName :4 Project Dependencies.mp4 | Size: (84.97 MB)
FileName :5 A Quick Note for Windows Users.mp4 | Size: (11.71 MB)
FileName :6 Project Folder Structure.mp4 | Size: (13.83 MB)
FileName :7 The Compilation Flow.mp4 | Size: (16.42 MB)
FileName :8 Working with Makefiles.mp4 | Size: (12.28 MB)
FileName :9 Configuring Visual Studio on Windows.mp4 | Size: (34.04 MB)
FileName :10 Creating an SDL Window.mp4 | Size: (34.16 MB)
FileName :11 Rendering an SDL Window.mp4 | Size: (71.7 MB)
FileName :12 Declaring a Color Buffer.mp4 | Size: (203.34 MB)
FileName :13 Allocating Memory and Freeing Resources.mp4 | Size: (23.97 MB)
FileName :14 SDL Texture.mp4 | Size: (78.8 MB)
FileName :15 Fullscreen Window.mp4 | Size: (29.04 MB)
FileName :16 Exercise Drawing a Background Grid.mp4 | Size: (30.82 MB)
FileName :17 Drawing a Background Grid.mp4 | Size: (50.59 MB)
FileName :18 Exercise Drawing Rectangles.mp4 | Size: (27.45 MB)
FileName :19 Creating a Function to Draw Rectangles.mp4 | Size: (59.78 MB)
FileName :20 Defining Header Files.mp4 | Size: (88.3 MB)
FileName :21 Coding New Header Files.mp4 | Size: (46.48 MB)
FileName :22 The Draw Pixel Function.mp4 | Size: (33.31 MB)
FileName :23 Vectors.mp4 | Size: (72.7 MB)
FileName :24 Declaring a Vector Type.mp4 | Size: (5.34 MB)
FileName :25 Review of C Structs.mp4 | Size: (30.33 MB)
FileName :26 Array of Points.mp4 | Size: (27.52 MB)
FileName :27 Orthographic Projection.mp4 | Size: (44.63 MB)
FileName :28 Perspective Projection.mp4 | Size: (69.17 MB)
FileName :29 Implementing the Perspective Divide.mp4 | Size: (13.13 MB)
FileName :30 Coordinate System Handedness.mp4 | Size: (13.87 MB)
FileName :31 Vector Transformations.mp4 | Size: (45.97 MB)
FileName :32 Review of Sine Cosine and Tangent.mp4 | Size: (40.51 MB)
FileName :33 Rotating Vectors.mp4 | Size: (95.28 MB)
FileName :34 Vector Rotation Function.mp4 | Size: (34.48 MB)
FileName :35 Proof of Angle Sine Addition.mp4 | Size: (65.19 MB)
FileName :36 Proof of Angle Cosine Addition.mp4 | Size: (27.98 MB)
FileName :37 Fixing our Game Loop Time Step.mp4 | Size: (80.72 MB)
FileName :38 Using a Delay Function.mp4 | Size: (31.48 MB)
FileName :39 Triangles and Meshes.mp4 | Size: (50.25 MB)
FileName :40 Vertices and Triangle Faces.mp4 | Size: (48.45 MB)
FileName :41 Triangle Edges.mp4 | Size: (10.72 MB)
FileName :42 Line Equation.mp4 | Size: (66.16 MB)
FileName :43 DDA Line Drawing Algorithm.mp4 | Size: (103.82 MB)
FileName :44 Coding a Function to Draw Lines.mp4 | Size: (53.21 MB)
FileName :45 Dynamic Arrays.mp4 | Size: (46.93 MB)
FileName :46 Dynamic Mesh Vertices and Faces.mp4 | Size: (41.39 MB)
FileName :47 OBJ Files.mp4 | Size: (66.33 MB)
FileName :48 Exercise Loading OBJ File Content.mp4 | Size: (28.84 MB)
FileName :49 Loading OBJ File Content.mp4 | Size: (73.21 MB)
FileName :50 Back-face Culling Motivation.mp4 | Size: (36.84 MB)
FileName :51 Vector Magnitude.mp4 | Size: (47.36 MB)
FileName :52 Vector Addition and Subtraction.mp4 | Size: (29.37 MB)
FileName :53 Vector Scalar Multiplication and Division.mp4 | Size: (8.2 MB)
FileName :54 Vector Cross Product.mp4 | Size: (50.09 MB)
FileName :55 Finding the Normal Vector.mp4 | Size: (48.91 MB)
FileName :56 Dot Product.mp4 | Size: (77.32 MB)
FileName :57 Back-face Culling Algorithm.mp4 | Size: (33.33 MB)
FileName :58 Back-face Culling Code.mp4 | Size: (70.87 MB)
FileName :59 Vector Normalization.mp4 | Size: (75.21 MB)
FileName :60 Triangle Fill.mp4 | Size: (50.46 MB)
FileName :61 Flat-Bottom & Flat-Top Technique.mp4 | Size: (36.14 MB)
FileName :62 Activity Find Triangle Midpoint.mp4 | Size: (32.5 MB)
FileName :63 Solution to the Triangle Midpoint.mp4 | Size: (61.6 MB)
FileName :64 Coding the Triangle Midpoint Computation.mp4 | Size: (30.43 MB)
FileName :65 Flat-Bottom Triangle Algorithm.mp4 | Size: (69.75 MB)
FileName :66 Flat-Bottom Triangle Code.mp4 | Size: (49.66 MB)
FileName :67 Flat-Top Triangle Algorithm.mp4 | Size: (38.9 MB)
FileName :68 Flat-Top Triangle Code.mp4 | Size: (30.17 MB)
FileName :69 Avoiding Division by Zero.mp4 | Size: (20.83 MB)
FileName :70 Different Rendering Options Solution.mp4 | Size: (52.81 MB)
FileName :71 Colored Triangle Faces.mp4 | Size: (51.8 MB)
FileName :72 Painter’s Algorithm.mp4 | Size: (54.14 MB)
FileName :73 Coding a Sorting Function.mp4 | Size: (71.31 MB)
FileName :74 Matrices Overview.mp4 | Size: (87.62 MB)
FileName :75 Matrix Operations.mp4 | Size: (82.42 MB)
FileName :76 Properties of Matrix Multiplication.mp4 | Size: (60.87 MB)
FileName :77 Examples of Matrix Multiplication.mp4 | Size: (52.08 MB)
FileName :78 2D Rotation Matrix.mp4 | Size: (49.76 MB)
FileName :79 3D Matrix Transformations.mp4 | Size: (63.46 MB)
FileName :80 3D Scale Matrix.mp4 | Size: (67.74 MB)
FileName :81 Matrix Typedef.mp4 | Size: (19.56 MB)
FileName :82 Scale Matrix Code.mp4 | Size: (52.41 MB)
FileName :83 3D Translation Matrix.mp4 | Size: (62.22 MB)
FileName :84 Translation Matrix Code.mp4 | Size: (18.09 MB)
FileName :85 3D Rotation Matrices.mp4 | Size: (67.09 MB)
FileName :86 Rotation Matrix Code.mp4 | Size: (30.51 MB)
FileName :87 The World Matrix.mp4 | Size: (71.96 MB)
FileName :88 Order of Transformations.mp4 | Size: (10.8 MB)
FileName :89 Translation is Not a Linear Transformation.mp4 | Size: (70.04 MB)
FileName :90 Defining a Projection Matrix.mp4 | Size: (101.57 MB)
FileName :91 Populating our Perspective Projection Matrix.mp4 | Size: (70.87 MB)
FileName :92 Coding the Perspective Projection Matrix.mp4 | Size: (84.03 MB)
FileName :93 Exercise Projecting Negative Values.mp4 | Size: (18.88 MB)
FileName :94 Projecting Negative Values.mp4 | Size: (45.5 MB)
FileName :95 Row-major and Column-major Orders.mp4 | Size: (60.78 MB)
FileName :96 Flat Shading.mp4 | Size: (117.14 MB)
FileName :97 Coding Flat Shading & Light.mp4 | Size: (87.26 MB)
FileName :98 Smooth Shading Techniques.mp4 | Size: (65.18 MB)
FileName :99 Inverted Vertical Screen Values.mp4 | Size: (28.88 MB)
FileName :100 Texture Mapping.mp4 | Size: (101.26 MB)
FileName :101 Representing Textures in Memory.mp4 | Size: (96.1 MB)
FileName :102 Texture Typedef.mp4 | Size: (79.95 MB)
FileName :103 Textured Triangles.mp4 | Size: (31.22 MB)
FileName :104 Textured Flat-Bottom Triangle.mp4 | Size: (109.24 MB)
FileName :105 Textured Flat-Top Triangle.mp4 | Size: (31 MB)
FileName :106 Barycentric Coordinates.mp4 | Size: (137.94 MB)
FileName :107 Barycentric Weights (α, β, γ).mp4 | Size: (118.68 MB)
FileName :108 Function to Compute (α, β, γ).mp4 | Size: (45.67 MB)
FileName :109 Visualizing Textured Triangles.mp4 | Size: (94.18 MB)
FileName :110 Perspective Correct Interpolation.mp4 | Size: (233.8 MB)
FileName :111 PS1 Games and Affine Texture Mapping.mp4 | Size: (7.81 MB)
FileName :112 Perspective Correct Interpolation Code.mp4 | Size: (125.81 MB)
FileName :113 Inverted Cube UV Coordinates.mp4 | Size: (21.72 MB)
FileName :114 Decoding PNG Files.mp4 | Size: (76.6 MB)
FileName :115 Loading PNG File Content.mp4 | Size: (73.61 MB)
FileName :116 Freeing PNG Textures.mp4 | Size: (4.26 MB)
FileName :117 Loading OBJ Texture Attributes.mp4 | Size: (107.52 MB)
FileName :118 Preventing Texture Buffer Overflow.mp4 | Size: (45.38 MB)
FileName :119 Visualizing Textured OBJ Models.mp4 | Size: (32.01 MB)
FileName :120 Z-Buffer.mp4 | Size: (81.77 MB)
FileName :121 Z-Buffer Code.mp4 | Size: (69.43 MB)
FileName :122 Exercise Z-Buffer for Filled Triangles.mp4 | Size: (27.07 MB)
FileName :123 Implementing a Z-Buffer for Filled Triangles.mp4 | Size: (33.66 MB)
FileName :124 A Discussion on Dynamic Memory Allocation.mp4 | Size: (114.63 MB)
FileName :125 Camera Space.mp4 | Size: (126.03 MB)
FileName :126 Look At Camera Model.mp4 | Size: (78.37 MB)
FileName :127 Look At Transformations.mp4 | Size: (117.7 MB)
FileName :128 The LookAt Function.mp4 | Size: (54.61 MB)
FileName :129 Coding the LookAt Function.mp4 | Size: (74.81 MB)
FileName :131 A Simple FPS Camera Movement.mp4 | Size: (58.88 MB)
FileName :132 Coding a Simple FPS Camera Movement.mp4 | Size: (90.59 MB)
FileName :133 Frustum Clipping.mp4 | Size: (79.28 MB)
FileName :134 Planes.mp4 | Size: (34.31 MB)
FileName :135 Exercise Right Frustum Plane Point & Normal.mp4 | Size: (29 MB)
FileName :136 Defining Frustum Planes Points & Normals.mp4 | Size: (171.59 MB)
FileName :137 Initializing an Array of Frustum Planes.mp4 | Size: (32.4 MB)
FileName :138 Defining Points Inside and Outside Planes.mp4 | Size: (55.33 MB)
FileName :139 Intersection Between Line & Plane.mp4 | Size: (153.86 MB)
FileName :140 Clipping a Polygon Against a Plane.mp4 | Size: (130.43 MB)
FileName :141 Polygon Typedef.mp4 | Size: (102.59 MB)
FileName :142 A Function to Clip Polygon Against Planes.mp4 | Size: (125.16 MB)
FileName :143 Coding the Function to Clip Polygons Against Planes.mp4 | Size: (102.68 MB)
FileName :144 Converting Polygons Back Into Triangles.mp4 | Size: (38.44 MB)
FileName :145 Visualizing Clipped Triangles.mp4 | Size: (74.62 MB)
FileName :146 Horizontal & Vertical FOV Angles.mp4 | Size: (52.16 MB)
FileName :147 Clipping Texture UV Coordinates.mp4 | Size: (113.03 MB)
FileName :148 Clipping Space.mp4 | Size: (136.51 MB)
FileName :150 Refactoring SDL Globals.mp4 | Size: (119.57 MB)
FileName :151 Simulating Low-Resolution Displays.mp4 | Size: (34.99 MB)
FileName :152 Refactoring Light Globals.mp4 | Size: (21.26 MB)
FileName :153 Exercise Camera Pitch Rotation.mp4 | Size: (41.04 MB)
FileName :154 Implementing the Camera Pitch Rotation.mp4 | Size: (42.68 MB)
FileName :155 Declaring Multiple Meshes.mp4 | Size: (58.07 MB)
FileName :156 Implementing Multiple Meshes.mp4 | Size: (116.08 MB)
FileName :157 Implementing Multiple Textures.mp4 | Size: (68.53 MB)
FileName :158 Function to Process Pipeline Stages.mp4 | Size: (92.43 MB)
FileName :159 Exercise Reading OBJ Quads.mp4 | Size: (68.94 MB)
FileName :160 Reading OBJ Quads.mp4 | Size: (20.3 MB)
FileName :161 Dedicated Graphics Cards.mp4 | Size: (88.33 MB)
FileName :162 Modern Graphics APIs & Shaders.mp4 | Size: (122.11 MB)
FileName :163 Pineda’s Rasterization Algorithm.mp4 | Size: (49.11 MB)
FileName :164 Determining Point Inside Triangle.mp4 | Size: (80.22 MB)
FileName :165 Top-Left Rasterization Rule.mp4 | Size: (79.8 MB)
FileName :166 Edge Function & Barycentric Weights.mp4 | Size: (69.02 MB)
FileName :167 Edge Function & Constant Increments.mp4 | Size: (92.86 MB)
FileName :168 Subpixel Rasterization.mp4 | Size: (56.04 MB)
FileName :169 Signed Area & Backface Culling.mp4 | Size: (59.8 MB)
FileName :170 Non-Fullscreen SDL Window.mp4 | Size: (45.69 MB)
FileName :171 Mouse Motion (Camera Pitch & Yaw).mp4 | Size: (29.22 MB)
FileName :172 Mouse Wheel (Camera Front & Back).mp4 | Size: (30.69 MB)
FileName :173 Exercise Subpixel Rasterizer.mp4 | Size: (90.07 MB)
FileName :174 Subpixel Line Drawing.mp4 | Size: (107.13 MB)
FileName :175 Subpixel Flat-Shaded Triangles.mp4 | Size: (43.04 MB)
FileName :176 Subpixel Textured Triangles.mp4 | Size: (52.55 MB)
FileName :177 Revisiting Handedness & Orientation.mp4 | Size: (76.74 MB)
FileName :178 Next Steps.mp4 | Size: (67.3 MB)
]
Screenshot

