3D Computer Graphics Programming

Source: https://pikuma.com/courses/learn-3d-computer-graphics-programming

This course is a complete immersion into the fundamentals of computer graphics! You’ll learn how a software 3D engine works under the hood, and use the C programming language to write a complete software rasterizer from scratch; including textures, camera, clipping, and loading complex OBJ files. Pixel per pixel, triangle per triangle, mesh per mesh. 3d programming from scratch

We’ll review all the beautiful math that makes 3D computer graphics possible as we tackle all concepts from first principles. We’ll also write a comprehensive software renderer that can display complex 3D objects on the screen without the help of any graphics API. No GPU, no OpenGL, no DirectX! Just a C compiler and a little bit of linear algebra is all we need to create a final project that is nothing short of amazing!

The tools you’ll need

We’ll simply use the command-line, a code editor, and a C compiler. All these tools are multi-platform, so you’ll be able to code along on either Windows, macOS, or Linux! operating system Also, make sure you have pen and paper ready for the lectures. This course will probably be a little bit different than other programming courses you took before. We will take our sweet time and make sure we understand every formula we find along the way!

2 06 Configuring Visual Studio on Windows mp4 0000

2 06 Configuring Visual Studio on Windows mp4 0001

2 06 Configuring Visual Studio on Windows mp4 0002

2 06 Configuring Visual Studio on Windows mp4 0003



Download Links

Password: cms.ddpanda.org

Enjoyed this post?

If this article helped you, consider supporting my work.

Support 🐼

2 thoughts on “3D Computer Graphics Programming

  1. Hello,

    Thank you again chief :

    The links of Part 3 and Part 4 not works , thx for fix please .

    Best regards

Leave a Reply

Your email address will not be published. Required fields are marked *