Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The author's Learn 3D Graphics Programming is one of those extremely rare courses that takes you from the basics and peels back the curtain to show you the Wizard.

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

One of the best courses I've ever taken. (Thanks Gustavo!)

By the way Gustavo, with your talent for explanation, graphics and Maths, maybe you should do some courses on Machine Learning! (You'll make a lot of money ;-)



Hey, Gustavo here! Thank you so much for your kind words.

I'm still deciding what to tackle next. I had a couple of ideas, but since my true background is really math I'll probably consider that.

I'm not sure there's much money in what I do, but it sure it's a fun topic. Fun always trumps everything else at the end of the day. :)


If you're taking requests, I'd love a good linear-algebra refresher course. I recently ran into the term "eigenvector" in a professional setting and that's a word I hadn't heard since my freshman year of college, which is over 2 decades at this point.


Is this not adequately covered by khan academy?


Since you mentioned math: If you can unravel the 4D being that is a quaternion and explain it to mortals, I would shower you with all the money I have on hand.

Also, it's probably premature but I would love some Rust courses in the context of game programming. I think that's something I'll need to pick up one day.


More C stuff, I really enjoy learning these fundamentals using C. I did your game physics course in C and really enjoyed it. I'll be taking this course to learn more about 3D graphics and C together.


I'd love to see a real-time multi-threaded & SIMD raytracer in C/C++/Rust. Plenty of math in there, but an opportunity to discuss thread & data parallelism, PBR, data structures for large scenes, profiling and optimization, and so on. It's like the next step after your existing 3D programming course.

Get 60fps on an RPi5 for extra challenge.


Please do a "Math for general relativity" course!


I agree. As a low-level dev myself I really enjoy his courses. I did originally have issues with his game engine course where he was implementing the software in a rather inefficient fashion, but he rewrote most (if not all?) of the course from scratch and it's much better now. This is an instant buy from me


Did you find any courses you liked to take after this course that included GPU APIs? I’m interested in learning WebGPU after this course.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: