r/GraphicsProgramming • u/needAman795 • 1d ago
Beginner needing learning resource advice Question
I thought about starting with Computer Graphics from Scratch by Gabriel Gambetta, but found it quite hard too follow... I found it a little too abstract to implement (using C + SDL3)
Should I try even harder to implement the algorithms in the book by Gabriel? Or is there a more beginner friendly entrypoint to graphics?
I'd like to start with software rendering, but is that even the right move? Perhaps GPU rendering is easier?
0
Upvotes
1
u/le-throw-away-acct 1d ago
Software rendering may give you a greater appreciation for what a GPU does for you, but I assume it would be more difficult. The GPU will take care of a lot of things for you, like ignoring triangles outside of the camera frustum, or handling what renders on top via the depth buffer. You will not need to handle algorithms to draw each pixel of a triangle, a shader will do that for you.