On m'a dit que je devrais commencer à apprendre l'algèbre linéaire afin de créer de bons jeux avec une bonne physique.
Je lis un livre d'algèbre linéaire et cela m'est complètement étranger. L'auteur commence par résoudre des équations linéaires (deux équations, deux variables) et je me souviens avoir appris cela à l'école, mais presque immédiatement, il saute dans d'autres choses qui semblent être directement tirées du Necronomicon.
Quel livre puis-je lire pour apprendre de bonnes mathématiques, mais à partir des principes fondamentaux?
Merci beaucoup pour l'aide.
la source
Pas un livre, mais vous devriez consulter le programme de mathématiques à la Khan Academy . Je suis en train d'utiliser ces vidéos pour parfaire mes propres compétences en mathématiques. Ils couvrent un éventail extrêmement large de matériel et l'auteur a été félicité pour son style d'enseignement.
OMI, vraiment une ressource incroyable.
http://www.khanacademy.org/#Linear Algebra
la source
À quel niveau de mathématiques êtes-vous? Comprenez-vous des choses comme les vecteurs et les matrices? Qu'en est-il de la géométrie et de la trigonométrie?
J'ai Mathematics for 3D Game Programming and Computer Graphics 2nd edition par Eric Lengyel et c'est un excellent rappel sur les mathématiques liées aux jeux. Il commence par une introduction très basique à l'algèbre linéaire avec des vecteurs et des matrices et passe par des choses plus avancées comme l'illumination, la détermination de la visibilité, la géométrie informatique et les systèmes de physique des jeux.
Le seul inconvénient du point de vue des programmeurs est qu'il est très lourd d'équation. Si vous êtes du genre à être effrayé ou frustré par les équations, je chercherais ailleurs pour référence.
La seule chose que vous devez vous assurer de faire quel que soit le livre que vous choisissez est de faire les exercices! Vous ne pouvez apprendre que si vous les faites réellement. Pour le plaisir, vous pouvez même les implémenter pour vous permettre de voir comment les mathématiques sont codées.
la source
Frank D. Luna fournit une introduction brève mais complète aux concepts applicables de l'algèbre linéaire dans ses livres sur le développement de jeux avec Direct3D. Vous voudrez peut-être jeter un œil à son dernier livre, Introduction à la programmation de jeux 3D avec DirectX 10 .
la source
Le meilleur cours de classe mondiale en algèbre linéaire est celui du MIT avec le grand Gilbert Strang
C'est environ 34 conférences
Vous pouvez rencontrer quelques exemples de calcul que vous pouvez ignorer
vérifier le syllabus pour son texte
la source
J'ai vraiment aimé les mathématiques d' Eric Lengyel pour la programmation de jeux 3D et l'infographie . C'est mon compagnon de bureau constant depuis l'école.
la source