Live data from Hacker News

Scratchapixel: Computer Graphics Programming from Scratch

scratchapixel.com

71–73 of 73 posts

Re: Scratchapixel: Computer Graphics Programming from Scratch

#71
post #6

What I don't get is why nearly all resources on 3D graphics assume the reader is familiar with matrices and linear algebra. For those who don't speak that language, what you're doing is plotting numbers into a magic box, doing a magic multiply, and hey presto, we got 3D! Magic. Meanwhile a teenager could easily get an intuitive grasp of 3D graphics if you just explained how translation is nothing besides addition, an…

Speaking of short tutorials on linear algebra, you should check out this one I wrote last year. It's more of a "prepare for an exam" document, but it gets to the core idea of matrix-vector product serving as a way to "implement" linear transformations: https://minireference.com/static/tutorials/linear_algebra_in... I'm personally fine with using the computer as a "magic box" to do all the calculations, but it's impor…

Seems wonderful book. Is there an epub version?

Re: Scratchapixel: Computer Graphics Programming from Scratch

#72

Earlier quoted context omitted.

Speaking of short tutorials on linear algebra, you should check out this one I wrote last year. It's more of a "prepare for an exam" document, but it gets to the core idea of matrix-vector product serving as a way to "implement" linear transformations: https://minireference.com/static/tutorials/linear_algebra_in... I'm personally fine with using the computer as a "magic box" to do all the calculations, but it's impor…

Seems wonderful book. Is there an epub version?

The ePub and mobi versions are in the works (using softcover + polytexnic), but I'll need to tweak the build script some more. ETA July, but can be sooner if you there is popular demand...

Re: Scratchapixel: Computer Graphics Programming from Scratch

#73
post #6

What I don't get is why nearly all resources on 3D graphics assume the reader is familiar with matrices and linear algebra. For those who don't speak that language, what you're doing is plotting numbers into a magic box, doing a magic multiply, and hey presto, we got 3D! Magic. Meanwhile a teenager could easily get an intuitive grasp of 3D graphics if you just explained how translation is nothing besides addition, an…

www.scratchapixel.com was exactly designed/created for that: teaching cg programming from the ground up with simple words assuming readers have 0 mathematical bg (well you still need to know what a + and - are and a few more things).
Post reply on HN