3 ms·
This is a great article! I strongly believe that an understanding of how old school 3D rendering worked is an excellent thing for modern graphics programmers t
by ykl 10y ago
This is a great article!
I strongly believe that an understanding of how old school 3D rendering worked is an excellent thing for modern graphics programmers to have, to appreciate and understand where all of our fancy modern graphics APIs and whatnot come from. Back when I helped teach a GPU programming course, one of the assignments I gave was a full-blown software rasterizer implemented entirely in CUDA. Not so much "program in OpenGL" as "program an OpenGL". :)
- eriknstr 10y agoIn a video I saw recently, the guy in it suggested [1] reading old books about earlier versions of DirectX from the late 90's and early 2000's, around DirectX version 9, even though one does not want to ever use DirectX for the reason that most graphics engines are built on the concepts of these versions of DirectX he said. [1]: https://youtube.com/watch?v=06zp5GMe2rI&t=4m11s https://youtube.com/watch?v=06zp5GMe2rI&t=4m11s
- drinkjuice 10y agoMore importantly, with this knowledge one now can write pixel shaders that display 3D scenes :P