Qu'est-ce qu'un bon livre d'algèbre linéaire pour les programmeurs de jeux? [fermé]

21

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.

Communauté
la source

Réponses:

11

Sergio, vous voudrez peut-être viser davantage vers un livre de mathématiques sur le développement de jeux comme

Mathématiques essentielles pour les jeux et les applications interactives, deuxième édition: guide du programmeur

Au lieu de l'algèbre linéaire classique, vous apprenez au collège. Comme l'a également dit Ron Warholic, indiquer quel est votre niveau de confort en mathématiques nous aiderait mieux à rédiger un livre spécifique.

David Young
la source
2
+1, fortement recommandé. Ce livre «ancre» un grand nombre des concepts fondamentaux d'une manière qu'ils n'ont jamais été auparavant.
leander
16

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

Neverender
la source
Je suis entièrement d'accord, cela a l'air incroyable.
The Communist Duck
1
Merci d'avoir ajouté le lien vers Khan Academy, ça va être très utile pour moi. +1 pour cette réponse.
Vishnu du
2

À 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.

Ron Warholic
la source
2

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 .

reverbb
la source
1

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

Deyaa
la source