5 ms·
I really don't consider getting familiar with whatever minutia of C++/Vulkan throws at you graphics programming. It just presents unnecessary barrier that may c
by 127 3y ago
I really don't consider getting familiar with whatever minutia of C++/Vulkan throws at you graphics programming. It just presents unnecessary barrier that may change in the future without you learning any of the core skills that are purely algorithm and math based. When you learn a low-level API to talk to the GPU, or an antiquated horror-show of a language such as C++, you're not actually doing any graphics programming. Get into shaders (also compute) ASAP.
getting started:
https://www.khanacademy.org/computing/pixar https://www.khanacademy.org/computing/pixar (super basics)
https://iquilezles.org/articles/ https://iquilezles.org/articles/
https://www.shadertoy.com/ https://www.shadertoy.com/
youtube/gamedev:
https://www.youtube.com/@Acerola_t https://www.youtube.com/@Acerola_t
https://www.youtube.com/@crigz https://www.youtube.com/@crigz
research:
https://www.cs.cmu.edu/~kmcrane/ https://www.cs.cmu.edu/~kmcrane/
http://rgl.epfl.ch/people/wjakob http://rgl.epfl.ch/people/wjakob
https://www.nvidia.com/en-us/research/ https://www.nvidia.com/en-us/research/