资源详情

返回首页 | 相关搜索
3D Graphics Programming from Scratch
大小 74.04 GB
文件数 200
Info Hash: 23D01DC52E54DF419B621F3F4990487F697FF2EF
收录时间 2026-01-11 08:10:22
更新时间 2026-01-11 08:10:22
文件列表 (200)
1. Introduction/1. Introduction and Learning Outcomes.mp4
990.29 MB
1. Introduction/2. How to Take this Course.mp4
23.7 MB
1. Introduction/3. Words of Encouragement.mp4
173.7 MB
2. Compiling our Project/1. Project Dependencies.mp4
679.91 MB
2. Compiling our Project/2. A Quick Note for Windows Users.mp4
104.82 MB
2. Compiling our Project/3. Project Folder Structure.mp4
107.82 MB
2. Compiling our Project/4. The Compilation Flow.mp4
108.27 MB
2. Compiling our Project/5. Working with Makefiles.mp4
54.66 MB
2. Compiling our Project/6. Configuring Visual Studio on Windows.mp4
203.48 MB
2. Compiling our Project/7.Can I use WSL on Windows-Text.html
497 B
3. SDL Setup and Color Buffer/1. Creating an SDL Window.mp4
192.87 MB
3. SDL Setup and Color Buffer/2. Rendering an SDL Window.mp4
533.05 MB
3. SDL Setup and Color Buffer/3. Declaring a Color Buffer.mp4
1.85 GB
3. SDL Setup and Color Buffer/4. Allocating Memory and Freeing Resources.mp4
178.3 MB
3. SDL Setup and Color Buffer/5.Checking for Errors in Memory AllocationText.html
2.55 KB
3. SDL Setup and Color Buffer/6. Quiz- Memory Allocation.html
1.95 KB
3. SDL Setup and Color Buffer/7.The Operator SizeofText.html
1.25 KB
3. SDL Setup and Color Buffer/8. SDL Texture.mp4
616.61 MB
3. SDL Setup and Color Buffer/9. Fullscreen Window.mp4
237 MB
3. SDL Setup and Color Buffer/10. Exercise- Drawing a Background Grid.mp4
296.1 MB
3. SDL Setup and Color Buffer/11. Drawing a Background Grid.mp4
492.74 MB
3. SDL Setup and Color Buffer/12.Background Color PatternsText.html
3.41 KB
3. SDL Setup and Color Buffer/13. Exercise- Drawing Rectangles.mp4
237.12 MB
3. SDL Setup and Color Buffer/14. Creating a Function to Draw Rectangles.mp4
552.41 MB
3. SDL Setup and Color Buffer/15. Quiz- Color Buffer.html
1.31 KB
4. Multiple Header Files/1. Defining Header Files.mp4
790.7 MB
4. Multiple Header Files/2. Coding New Header Files.mp4
276.79 MB
5. Vectors and Points/1. The Draw Pixel Function.mp4
258.63 MB
5. Vectors and Points/2. Vectors.mp4
608.93 MB
5. Vectors and Points/3. Declaring a Vector Type.mp4
15.1 MB
5. Vectors and Points/4. Review of C Structs.mp4
252.56 MB
5. Vectors and Points/5. Array of Points.mp4
195.82 MB
5. Vectors and Points/6.Constant Array Size DeclarationText.html
637 B
6. Projecting Points/1. Orthographic Projection.mp4
278.21 MB
6. Projecting Points/2.Isometric ProjectionText.html
5.15 KB
6. Projecting Points/3. Perspective Projection.mp4
516.14 MB
6. Projecting Points/4. Implementing the Perspective Divide.mp4
66.48 MB
6. Projecting Points/5. Coordinate System Handedness.mp4
109.87 MB
7. Linear Transformations/1. Vector Transformations.mp4
353.01 MB
7. Linear Transformations/2. Review of Sine Cosine and Tangent.mp4
305.02 MB
7. Linear Transformations/3. Trigonometric Functions Quiz.html
2.1 KB
7. Linear Transformations/4. Rotating Vectors.mp4
771.06 MB
7. Linear Transformations/5. Vector Rotation Function.mp4
125.4 MB
7. Linear Transformations/6. Proof of Angle Sine Addition.mp4
499.05 MB
7. Linear Transformations/7.Exercise- Proving the Angle Cosine AdditionText.html
1.45 KB
7. Linear Transformations/8. Proof of Angle Cosine Addition.mp4
210.55 MB
8. Fixed Time Step/1. Fixing our Game Loop Time Step.mp4
673.66 MB
8. Fixed Time Step/2. Using a Delay Function.mp4
279.08 MB
8. Fixed Time Step/3.Constant Framerate - Delta-timeText.html
965 B
9. Triangles and Vertices/1. Triangles and Meshes.mp4
371.44 MB
9. Triangles and Vertices/2. Vertices and Triangle Faces.mp4
218.75 MB
9. Triangles and Vertices/3. Triangle Edges.mp4
79.53 MB
10. Line Drawing/1. Line Equation.mp4
537.8 MB
10. Line Drawing/2. DDA Line Drawing Algorithm.mp4
879.98 MB
10. Line Drawing/3. Coding a Function to Draw Lines.mp4
275.38 MB
11. Dynamic Arrays/1. Dynamic Arrays.mp4
224.19 MB
11. Dynamic Arrays/2. Dynamic Mesh Vertices and Faces.mp4
168.21 MB
11. Dynamic Arrays/3.Separation of Vertex and FacesText.html
1.17 KB
12. OBJ Files/1. OBJ Files.mp4
447.73 MB
12. OBJ Files/2. Exercise- Loading OBJ File Content.mp4
208.02 MB
12. OBJ Files/3. Loading OBJ File Content.mp4
314.69 MB
12. OBJ Files/4.OBJ Files as Quads or TrianglesText.html
713 B
13. Vector Operations/1. Back-face Culling Motivation.mp4
278.76 MB
13. Vector Operations/2.Back-face Culling in GamesText.html
1.07 KB
13. Vector Operations/3. Vector Magnitude.mp4
332.34 MB
13. Vector Operations/4. Vector Addition and Subtraction.mp4
205.17 MB
13. Vector Operations/5. Vector Scalar Multiplication and Division.mp4
34.7 MB
13. Vector Operations/6. Vector Cross Product.mp4
408.74 MB
13. Vector Operations/7. Finding the Normal Vector.mp4
351.83 MB
13. Vector Operations/8. Dot Product.mp4
629.02 MB
13. Vector Operations/9.Dot Product - Vector LengthText.html
1.67 KB
13. Vector Operations/10. Back-face Culling Algorithm.mp4
276.04 MB
13. Vector Operations/11. Back-face Culling Code.mp4
437.07 MB
13. Vector Operations/12.Back-face Culling in OpenGLText.html
1.17 KB
13. Vector Operations/13. Vector Normalization.mp4
542.08 MB
13. Vector Operations/14.Normalization - DirectionText.html
6.76 KB
14. Triangle Rasterization/1. Triangle Fill.mp4
421.78 MB
14. Triangle Rasterization/2. Flat-Bottom - Flat-Top Technique.mp4
289.86 MB
14. Triangle Rasterization/3. Activity- Find Triangle Midpoint.mp4
257.02 MB
14. Triangle Rasterization/4. Solution to the Triangle Midpoint.mp4
511.19 MB
14. Triangle Rasterization/5. Coding the Triangle Midpoint Computation.mp4
185.14 MB
14. Triangle Rasterization/6. Flat-Bottom Triangle Algorithm.mp4
575.22 MB
14. Triangle Rasterization/7. Flat-Bottom Triangle Code.mp4
394.51 MB
14. Triangle Rasterization/8. Flat-Top Triangle Algorithm.mp4
313.46 MB
14. Triangle Rasterization/9. Flat-Top Triangle Code.mp4
204.69 MB
14. Triangle Rasterization/10. Avoiding Division by Zero.mp4
104.88 MB
14. Triangle Rasterization/11.Exercise- Selecting Different Render ModesText.html
1.32 KB
14. Triangle Rasterization/12. Different Rendering Options Solution.mp4
290.47 MB
14. Triangle Rasterization/13.Compiler Error - Enum DeclarationText.html
1.21 KB
14. Triangle Rasterization/14.Typedef for Color ValuesText.html
2.09 KB
14. Triangle Rasterization/15. Colored Triangle Faces.mp4
300.41 MB
14. Triangle Rasterization/16.Number of Triangles vs. PerformanceText.html
3.92 KB
15. Sorting Faces by Depth/1. Painter-s Algorithm.mp4
411.59 MB
15. Sorting Faces by Depth/2.Exercise- Sorting FacesText.html
1.14 KB
15. Sorting Faces by Depth/3. Coding a Sorting Function.mp4
596.7 MB
16. Matrices/1. Matrices Overview.mp4
685.49 MB
16. Matrices/2. Matrix Operations.mp4
646.43 MB
16. Matrices/3. Properties of Matrix Multiplication.mp4
498.84 MB
16. Matrices/4. Examples of Matrix Multiplication.mp4
411.57 MB
16. Matrices/5.Exercise- Matrix MultiplicationText.html
987 B
16. Matrices/6. 2D Rotation Matrix.mp4
406.1 MB
17. 3D Matrix Transformations/1. 3D Matrix Transformations.mp4
540.82 MB
17. 3D Matrix Transformations/2. 3D Scale Matrix.mp4
594.82 MB
17. 3D Matrix Transformations/3. Matrix Typedef.mp4
103.87 MB
17. 3D Matrix Transformations/4. Scale Matrix Code.mp4
331.99 MB
17. 3D Matrix Transformations/5. 3D Translation Matrix.mp4
549.26 MB
17. 3D Matrix Transformations/6. Translation Matrix Code.mp4
112.88 MB
17. 3D Matrix Transformations/7. 3D Rotation Matrices.mp4
585.2 MB
17. 3D Matrix Transformations/8. Rotation Matrix Code.mp4
162.29 MB
17. 3D Matrix Transformations/9.3D Rotation Direction - HandednessText.html
4.22 KB
17. 3D Matrix Transformations/10. The World Matrix.mp4
506.43 MB
17. 3D Matrix Transformations/11. Order of Transformations.mp4
70.71 MB
17. 3D Matrix Transformations/12. Translation is Not a Linear Transformation.mp4
613.18 MB
18. Projection Matrix/1. Defining a Projection Matrix.mp4
711.3 MB
18. Projection Matrix/2. Populating our Perspective Projection Matrix.mp4
581.71 MB
18. Projection Matrix/3. Coding the Perspective Projection Matrix.mp4
425.11 MB
18. Projection Matrix/4. Exercise- Projecting Negative Values.mp4
158.14 MB
18. Projection Matrix/5. Projecting Negative Values.mp4
408.74 MB
18. Projection Matrix/6.Projection in OpenGL - DirectXText.html
1.29 KB
18. Projection Matrix/7. Row-major and Column-major Orders.mp4
499.86 MB
18. Projection Matrix/8.Order of Transformations for Row-major and Column-majorText.html
1.5 KB
19. Light and Shading/1. Flat Shading.mp4
969.2 MB
19. Light and Shading/2. Coding Flat Shading - Light.mp4
406.66 MB
19. Light and Shading/3.A Note on Vector NormalizationText.html
1.06 KB
19. Light and Shading/4. Smooth Shading Techniques.mp4
483.39 MB
19. Light and Shading/5.Gouraud Shading in GamesText.html
3.16 KB
19. Light and Shading/6. Inverted Vertical Screen Values.mp4
159.39 MB
20. Texture Mapping/1. Texture Mapping.mp4
823.55 MB
20. Texture Mapping/2. Representing Textures in Memory.mp4
758.36 MB
20. Texture Mapping/3. Texture Typedef.mp4
452.25 MB
20. Texture Mapping/4. Textured Triangles.mp4
250 MB
20. Texture Mapping/5. Textured Flat-Bottom Triangle.mp4
815.63 MB
20. Texture Mapping/6. Textured Flat-Top Triangle.mp4
194.13 MB
20. Texture Mapping/7. Barycentric Coordinates.mp4
1.17 GB
20. Texture Mapping/8. Barycentric Weights -α- β- γ-.mp4
1.03 GB
20. Texture Mapping/9. Function to Compute -α- β- γ-.mp4
537.04 MB
20. Texture Mapping/10. Visualizing Textured Triangles.mp4
587.65 MB
21. Perspective Correct Textures/1. Perspective Correct Interpolation.mp4
1.79 GB
21. Perspective Correct Textures/2. PS1 Games and Affine Texture Mapping.mp4
56.09 MB
21. Perspective Correct Textures/3. Perspective Correct Interpolation Code.mp4
781.22 MB
21. Perspective Correct Textures/4.What Does -Affine- Mean-Text.html
1.86 KB
21. Perspective Correct Textures/5.A Deeper Look into Perspective Correct TheoryText.html
857 B
21. Perspective Correct Textures/6. Inverted Cube UV Coordinates.mp4
173.23 MB
22. Decoding PNG Files/1. Decoding PNG Files.mp4
660.34 MB
22. Decoding PNG Files/2. Loading PNG File Content.mp4
391.07 MB
22. Decoding PNG Files/3. Freeing PNG Textures.mp4
25.9 MB
23. Textured OBJ Files/1. Loading OBJ Texture Attributes.mp4
772.82 MB
23. Textured OBJ Files/2. Preventing Texture Buffer Overflow.mp4
731.97 MB
23. Textured OBJ Files/3.Rasterization RulesText.html
3.83 KB
23. Textured OBJ Files/4. Visualizing Textured OBJ Models.mp4
236.59 MB
24. Z-Buffer/1. Z-Buffer.mp4
642.37 MB
24. Z-Buffer/2. Z-Buffer Code.mp4
399.57 MB
24. Z-Buffer/3. Exercise- Z-Buffer for Filled Triangles.mp4
193.1 MB
24. Z-Buffer/4. Implementing a Z-Buffer for Filled Triangles.mp4
193.83 MB
24. Z-Buffer/5. A Discussion on Dynamic Memory Allocation.mp4
876.08 MB
24. Z-Buffer/6.Revisiting the PS1 LookText.html
10.6 KB
25. Camera/1. Camera Space.mp4
988.46 MB
25. Camera/2. Look At Camera Model.mp4
631.18 MB
25. Camera/3. Look At Transformations.mp4
943.85 MB
25. Camera/4. The LookAt Function.mp4
406.92 MB
25. Camera/5. Coding the LookAt Function.mp4
419.99 MB
25. Camera/6.So- What Actually Gets Transformed-Text.html
1.22 KB
25. Camera/7. Variable Delta-time.mp4
196.74 MB
25. Camera/8. A Simple FPS Camera Movement.mp4
461.99 MB
25. Camera/9. Coding a Simple FPS Camera Movement.mp4
618.77 MB
26. Clipping/1. Frustum Clipping.mp4
756.1 MB
26. Clipping/2. Planes.mp4
279.77 MB
26. Clipping/3. Exercise- Right Frustum Plane Point - Normal.mp4
267.01 MB
26. Clipping/4. Defining Frustum Planes Points - Normals.mp4
1.59 GB
26. Clipping/5. Initializing an Array of Frustum Planes.mp4
183.63 MB
26. Clipping/6. Defining Points Inside and Outside Planes.mp4
495.49 MB
26. Clipping/7. Intersection Between Line - Plane.mp4
1.42 GB
26. Clipping/8. Clipping a Polygon Against a Plane.mp4
1.24 GB
26. Clipping/9. Polygon Typedef.mp4
828.15 MB
26. Clipping/10. A Function to Clip Polygon Against Planes.mp4
1.07 GB
26. Clipping/11. Coding the Function to Clip Polygons Against Planes.mp4
673.75 MB
26. Clipping/12. Converting Polygons Back Into Triangles.mp4
313.16 MB
26. Clipping/13. Visualizing Clipped Triangles.mp4
434.34 MB
26. Clipping/14. Horizontal - Vertical FOV Angles.mp4
352.22 MB
26. Clipping/15. Clipping Texture UV Coordinates.mp4
706.94 MB
26. Clipping/16. Clipping Space.mp4
1.09 GB
26. Clipping/17.Deciding What Not to RenderText.html
3.41 KB
27. Code Polishing - Refactoring/1. Working with Static Variables.mp4
109.38 MB
27. Code Polishing - Refactoring/2. Refactoring SDL Globals.mp4
553.22 MB
27. Code Polishing - Refactoring/3. Simulating Low-Resolution Displays.mp4
190.25 MB
27. Code Polishing - Refactoring/4. Refactoring Light Globals.mp4
114.04 MB
27. Code Polishing - Refactoring/5. Exercise- Camera Pitch Rotation.mp4
392.53 MB
27. Code Polishing - Refactoring/6. Implementing the Camera Pitch Rotation.mp4
278.25 MB
28. Multiple Meshes/1. Declaring Multiple Meshes.mp4
473.32 MB
28. Multiple Meshes/2. Implementing Multiple Meshes.mp4
706.48 MB
28. Multiple Meshes/3. Implementing Multiple Textures.mp4
598.02 MB
29. Conclusion and Next Steps/1. Finishing our Implementation.mp4
444.46 MB
29. Conclusion and Next Steps/2. Handedness - Orientation.mp4
634.88 MB
29. Conclusion and Next Steps/3. Dedicated Graphics Cards.mp4
749.87 MB
29. Conclusion and Next Steps/4. Modern Graphics APIs - Shaders.mp4
970.1 MB
29. Conclusion and Next Steps/5.Modern 3D Hardware TechniquesText.html
2.31 KB
29. Conclusion and Next Steps/6.Older Hardware TechniquesText.html
7.69 KB
29. Conclusion and Next Steps/7. Next Steps.mp4
463.48 MB
29. Conclusion and Next Steps/8.Copyright - Content DistributionText.html
769 B
29. Conclusion and Next Steps/9.Similar CoursesText.html
2.12 KB

免责声明

本网站仅提供DHT网络资源索引服务,不存储任何资源文件。所有资源均来自DHT网络,本站无法控制其内容。请遵守当地法律法规,合理使用网络资源。如涉及版权问题,请联系 fuckatgfw@protonmail.com。