4 ms·
This is a great list. I would probably put number 4 "Learn everything you can about vectors and matrices" right at the top though. That stuff really is the fou
by 5hoom 15y ago
This is a great list.
I would probably put number 4 "Learn everything you can about vectors and matrices" right at the top though. That stuff really is the foundation of most of what you do in 3D programming.
Trying to implement a camera viewport without some significant investment in vector & matrix math is a recipe for disappointment & throbbing temples ;)
- kingatomic 15y agoCan you recommend any good resources for learning 3D-oriented maths? I took linear algebra back in college but definitely think I'll need some refreshers, as it's been a while.
- nkassis 15y agoThis book: Mathematics for 3D Game Programming and Computer Graphics, Third Edition (http://www.amazon.com/Mathematics-Programming-Computer-Graphics-Third/dp/1435458869/ref=sr_1_1?ie=UTF8&qid=1314198231&sr=8-1 http://www.amazon.com/Mathematics-Programming-Computer-Graph...) Is pretty good and complete. The first chapter is a review of vector and matrices and the rest of the book is pretty solid. It includes pretty much every math concept you will need to implement what he has on this list and more.
- kingatomic 15y agoRock on, thanks :)
- 5hoom 15y agoIf you can look past the retro vibe this is a nice overview: http://programmedlessons.org/VectorLessons/index.html http://programmedlessons.org/VectorLessons/index.html Some interactive matrix maths lessons: http://www.intmath.com/matrices-determinants/matrix-determinant-intro.php http://www.intmath.com/matrices-determinants/matrix-determin... Free textbook on linear Algebra: http://linear.ups.edu/ http://linear.ups.edu/ and for the intrepid soul actually implementing a viewport: http://zach.in.tu-clausthal.de/teaching/cg_literatur/lighthouse3d_view_frustum_culling/index.html http://zach.in.tu-clausthal.de/teaching/cg_literatur/lightho... Good luck ;)
- kingatomic 15y agoThank you!!