Мне сказали, что я должен начать изучать линейную алгебру, чтобы создавать хорошие игры с хорошей физикой.
Я читаю книгу по линейной алгебре, и она совершенно чужды мне. Автор начинает с решения линейных уравнений (два уравнения, две переменные), и я помню, как узнал об этом в школе, но почти сразу же он переходит к другим вещам, которые, кажется, взяты непосредственно из Necronomicon.
Какую книгу я могу прочитать, чтобы выучить хорошую математику, но начиная с основ?
Большое спасибо за помощь.
источник
Не книга, но вы должны проверить математическую программу в Академии Хана . Я нахожусь в процессе использования этих видео, чтобы освежить свои математические навыки. Они охватывают чрезвычайно широкий спектр материалов, и автора хвалят за его стиль преподавания.
ИМО, действительно удивительный ресурс.
http://www.khanacademy.org/#Linear Algebra
источник
Какой у вас уровень математики? Вы понимаете такие вещи, как векторы и матрицы? Как насчет геометрии и тригонометрии?
У меня есть математика для 3D-программирования игр и компьютерной графики второе издание Эрика Ленгела, и я отлично освежаю математику, связанную с играми. Он начинается с базового введения в линейную алгебру с векторами и матрицами и охватывает более сложные вещи, такие как освещение, определение видимости, вычислительная геометрия и системы игровой физики.
Единственным недостатком с точки зрения программистов является то, что он очень тяжелый. Если вы тот тип, который напуган или разочарован уравнениями, я бы посмотрел в другом месте для справки.
Единственное, что вам нужно делать, независимо от того, какую книгу вы выбрали, - выполнять упражнения! Вы не можете учиться, если вы на самом деле не делаете их. Для забавы вы могли бы даже реализовать их, чтобы позволить вам увидеть, как математика отображается в коде.
источник
Фрэнк Д. Луна дает краткое, но всестороннее введение в применимые концепции линейной алгебры в своих книгах по разработке игр с Direct3D. Возможно, вы захотите взглянуть на его последнюю книгу « Введение в программирование трехмерных игр с помощью DirectX 10» .
источник
Лучший курс мирового класса по линейной алгебре - это курс MIT с великим Гилбертом Странгом
Это около 34 лекций
Вы можете столкнуться с несколькими примерами исчисления, которые вы можете игнорировать
проверьте программу для его текста
источник
Мне очень понравился Эрик Ленгель Математика для программирования 3D-игр и компьютерной графики . Это был мой постоянный компаньон со школы.
источник