News for hackers. Stuff that matters.
Re:Learn 3D Computer Graphics Programming from Scratch by faddypaddy34 on Tuesday December 29, 2020 @09:32PM (#25577713)
Or you could pay $15 dollars for Handmade Hero and get 600+ of videos explaining the coding process with full source code.
Re:Learn 3D Computer Graphics Programming from Scratch by pfranz on Tuesday December 29, 2020 @10:34PM (#25578155)
To be fair, Handmade Hero is for a complete game with sound, effects, input, etc. This course looks to be focused on a realtime software renderer with the ability to read/write geometry and textures. HH is also a bit overwhelming.

I think what specific tutorial might go for depends on that individual's background and goals. I know a bunch of people who work in games/vfx who use tools like Maya/Houdini every day. They don't need a lot of help learning 3d concepts, but are interested to see the pros/cons of different implementations. They aren't always interested in realtime or optimizations. Here are the free resources that normally come up:

https://www.scratchapixel.com/ -- Learn Computer Graphics From Scratch!

https://raytracing.github.io/ -- Ray Tracing in One Weekend book series

https://github.com/ssloy/tinyrenderer/wiki -- tinyrenderer, tinyraycaster, tinyraytracer

http://www.pbr-book.org/ -- Physically Based Rendering 3rd edition full text. It looks like a 4th edition will be published in a few months.

https://learnopengl.com/ -- For learning modern OpenGL

Re:Learn 3D Computer Graphics Programming from Scratch by da_big_ghey on Tuesday December 29, 2020 @09:36PM (#25577740)
Handmade Hero is a great learning resource: Casey is a an experienced guy and a good teacher. However, this course seems aimed at a different audience. Handmade hero is OpenGL, and this course specifically goes over things like CPU rasterizing, things that aren't touched when using a graphics API.
Re:Learn 3D Computer Graphics Programming from Scratch by abnercoimbre on Tuesday December 29, 2020 @11:19PM (#25578478)
We have to highlight that this isn't true. CPU rasterizing is covered extensively in Handmade Hero. Then, eventually, a move to hardware-accelerated graphics.
Re:Learn 3D Computer Graphics Programming from Scratch by skinpop on Tuesday December 29, 2020 @10:34PM (#25578147)
The 3D stuff in Handmade Hero is mostly platform agnostic. Casey explains 3d graphics from fundamentals and even implements a software renderer before the OpenGL backend is added. There's actually quite a bit of CPU rasterizing in HH.
Re:Learn 3D Computer Graphics Programming from Scratch by skinpop on Tuesday December 29, 2020 @10:39PM (#25578189)
The videos are free. $15 gives you access to the source code and some extras like the art files. You can easily produce the exact same source code by following along.