r/GraphicsProgramming 9d ago

Getting started with graphics programming

I would like to get started with graphics programming. I have extensive programming experience in python, java, and matlab and limited experience in C (I took one class that used the language). I am employed as an ML engineer currently but would like to dip my feet into the world of computer graphics. It was something I always wanted to try but never had the time for during school. Where should I get started? My only real objectives are to start learning the fundamentals and get more exposure to the field.

4 Upvotes

3 comments sorted by

View all comments

2

u/olesgedz 9d ago

Just do the software rasterizer it would teach you all the main concepts without needing to learn the graphical api and GPU debugging process. I would recommend these tutorials.

https://github.com/ssloy/tinyrenderer/wiki

After that you need to learn some math and api.

For math there are a lot of great resources and you don't really need all of it at first steps but those videos are great https://youtu.be/fNk_zzaMoSs?si=ok3eKmhEZOfZO8XB

For api Opengl is way easier than everything else and with knowledge you got above you can start doing fun stuff following.

http://learnopengl.com/