I’m looking for some material on how homogeneous coordinates, perspectives, and projections work in 3d graphics on a basic level. An approach using programming would be stellar. I’ve been searching around and my searches are convoluted with OpenGL, Direct3d, and material more concerned with the mathematical proofs than the actual application. Does anyone know of a place where I could find this information (online access preferred)?
I’m looking for some material on how homogeneous coordinates, perspectives, and projections work in
Share
You probably have to look for pre-OpenGL textbooks like Foley and van Dam’s Computer Graphics: Principles and Practice in C (2nd Edition).
In particular, Ch 11 Representing Curves and Surfaces and Ch 15 Visible-Surface Determination would be relevant, but earlier material on how to draw lines and shapes would also be useful if you are truly doing everything from scratch. Something as simple as drawing a line is non-trivial if you think about it.