kimi2190 a scris:
Salutare!
Vreau să mă apuc de programarea 3D, și am ales OpenGL ca și platformă.
M-am documentat umpic și de pe internet, și am văzut că o să am nevoie de matematică (no problem with that, sunt la Computer Science uni). Menționez că am făcut niște jocuri 2D, și mă știu descurca pe partea aceea, dar vreau să încep cu 3D-ul.
Mi-am ales 2 cărți pe care să le cumpăr (una de mate - pentru fundamentare cunoștințe, și în caz că nu le știu unele chestii să mi le readuc aminte, și una de OpenGL) - deși poate sunt și cărți 2 în 1 (opengl ȘI mate?).
Ce-mi recomandați dintre cărțile ăstea?
Maths:
- 3D Math Primer for Graphics and Game Development
http://www.amazon.com/Primer-Graphics-Development-Wordware-Library/dp/1556229119/ref=sr_1_4?ie=UTF8&qid=1297066737&sr=8-4 - Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)
Aici sunt 2 versiuni, care credeți că e mai bună?
http://www.amazon.com/Mathematics-Game-Programming-Computer-Graphics/dp/1435458869/ref=sr_1_2?ie=UTF8&qid=1297066737&sr=8-2 http://www.amazon.com/Mathematics-Programming-Computer-Graphics-Development/dp/1584502770/ref=sr_1_1?ie=UTF8&qid=1297066737&sr=8-1 OpenGL:
- OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition)
http://www.amazon.com/exec/obidos/ASIN/0321552628/khongrou-20 - OpenGL SuperBible: Comprehensive Tutorial and Reference (5th Edition)
http://www.amazon.com/OpenGL-SuperBible-Comprehensive-Tutorial-Reference/dp/0321712617/ref=sr_1_1?ie=UTF8&qid=1297066055&sr=8-1 Mersi
la OpenGL as astepta una de 4.0-4.1. oricum poti citi cam tot ca ideea e cam aceeasi.
la matematica sincer as cauta intai putin pe net ca o mare parte din cartile astea le gasesti

anyway: OpenGL Programming Guide: The Official Guide to Learning OpenGL -> stiu ca era foarte buna considerata odata. ultimele editii nu mai situ cum sunt.
Mathematics for 3D Game Programming and Computer Graphics - o am si pot spune ca e ok, dar depinde cata matematica stii, ca e destul de advanced.