|
|
| | Ask HN: How to self-learn graphics programming? | |
47 points by Flex247A 20 days ago | hide | past | favorite | 32 comments |
|
| My background: 1st year CS student with knowledge in Python, C and some Rust. I have been wanting to learn graphics programming for a while, so I picked up Computer Graphics from Scratch [0] today, but found the math confusing. Can you recommend me some primer books on graphics programming which do not assume much mathematical background? What are some concepts which are absolutely necessary to know? Can you point me to some resources which might be helpful? Thanks! [0] https://www.gabrielgambetta.com/computer-graphics-from-scratch/ |
|

Applications are open for YC Summer 2021
Guidelines
| FAQ
| Lists
| API
| Security
| Legal
| Apply to YC
| Contact
|
Other important things to learn are what Vector and Fragment shaders are. I think this course is a good intro for it: https://github.com/ssloy/tinyrenderer
Lastly, when you are ready to start writing real graphics code, you might want to consider using something like Metal if you are on macOS. I have found it to have a much better API than OpenGL. Here's a good book on the topic: https://gumroad.com/l/metalbyexample . I haven't used DirectX, but I imagine its probably much better than OpenGL too.
If you do want to use OpenGL, I found these to be good resources: https://open.gl and http://learnopengl.com/