Что такое хорошая книга по линейной алгебре для игровых программистов? [закрыто]

21

Мне сказали, что я должен начать изучать линейную алгебру, чтобы создавать хорошие игры с хорошей физикой.

Я читаю книгу по линейной алгебре, и она совершенно чужды мне. Автор начинает с решения линейных уравнений (два уравнения, две переменные), и я помню, как узнал об этом в школе, но почти сразу же он переходит к другим вещам, которые, кажется, взяты непосредственно из Necronomicon.

Какую книгу я могу прочитать, чтобы выучить хорошую математику, но начиная с основ?

Большое спасибо за помощь.

Сообщество
источник

Ответы:

11

Серхио, возможно, вы захотите больше стремиться к учебнику по математике, например

Основы математики для игр и интерактивных приложений, второе издание: руководство программиста

Вместо классической линейной алгебры вы бы учились в колледже. Также, как сказал Рон Уорхолик, указание уровня математического комфорта поможет нам лучше составить конкретную книгу.

Дэвид Янг
источник
2
+1, очень рекомендуется. Эта книга «закрепляет» многие фундаментальные понятия так, как никогда раньше.
Леандер
16

Не книга, но вы должны проверить математическую программу в Академии Хана . Я нахожусь в процессе использования этих видео, чтобы освежить свои математические навыки. Они охватывают чрезвычайно широкий спектр материалов, и автора хвалят за его стиль преподавания.

ИМО, действительно удивительный ресурс.

http://www.khanacademy.org/#Linear Algebra

Neverender
источник
Я полностью согласен, это выглядит потрясающе.
Коммунистическая утка
1
Спасибо за добавление ссылки в Академию Хана, это будет очень полезно для меня. +1 за этот ответ.
Вишну
2

Какой у вас уровень математики? Вы понимаете такие вещи, как векторы и матрицы? Как насчет геометрии и тригонометрии?

У меня есть математика для 3D-программирования игр и компьютерной графики второе издание Эрика Ленгела, и я отлично освежаю математику, связанную с играми. Он начинается с базового введения в линейную алгебру с векторами и матрицами и охватывает более сложные вещи, такие как освещение, определение видимости, вычислительная геометрия и системы игровой физики.

Единственным недостатком с точки зрения программистов является то, что он очень тяжелый. Если вы тот тип, который напуган или разочарован уравнениями, я бы посмотрел в другом месте для справки.

Единственное, что вам нужно делать, независимо от того, какую книгу вы выбрали, - выполнять упражнения! Вы не можете учиться, если вы на самом деле не делаете их. Для забавы вы могли бы даже реализовать их, чтобы позволить вам увидеть, как математика отображается в коде.

Рон Уорхолик
источник
1

Лучший курс мирового класса по линейной алгебре - это курс MIT с великим Гилбертом Странгом

Это около 34 лекций

Вы можете столкнуться с несколькими примерами исчисления, которые вы можете игнорировать

проверьте программу для его текста

Deyaa
источник