Каковы некоторые хорошие ссылки динамики твердого тела? - PullRequest
6 голосов
/ 13 сентября 2008

Я ни в коем случае не математик, но мне интересно узнать физику твердого тела (с целью реализации базового движка трехмерной физики). В школе я изучал математику только через Algebra II, но я занимался 3d-разработкой в ​​течение многих лет, поэтому у меня достаточно приличное понимание векторов, кватернионов, матриц и т. Д. Моя настоящая проблема - читать сложные формулы и тому подобное, поэтому я ищу для некоторых приличных ссылок динамики твердого тела, которые будут иметь некоторый смысл.

У кого-нибудь есть хорошие ссылки?

Ответы [ 5 ]

4 голосов
/ 13 сентября 2008

Физика для разработчиков игр Я думаю, что лучше, чем Физика для разработчиков игр .

Если вы хотите что-то толстое на своей книжной полке (как и я), вышеперечисленное может сопровождать 3D Game Engine Eberly и Физическая анимация Эрлебена .

3 голосов
/ 13 сентября 2008

Крис Хекер имеет хороший набор статей на своем веб-сайте, которые были первоначально опубликованы в журнале Game Developer. Они начинают с физики 2D и переходят в 3D.

Физическое моделирование Дэвида Бараффа также хорошо, но немного тяжелее по математике.

1 голос
/ 05 сентября 2013

Если вы уже знакомы (и знакомы) с

  • линейная алгебра
  • Основное исчисление
  • законы движения Ньютона

затем 6DoF Динамика твердого тела - это то, что вы ищете. Это небольшая статья, написанная [заявление об отказе от меня], когда мне когда-то приходилось разрабатывать симулятор полета на вертолете.

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

1 голос
/ 13 сентября 2008

Полагаю, вам нужна классическая механика, которая описывает движение в одном, двух и трех измерениях в обобщенном виде.

Я нашел хороший вводный курс по классической механике из Университета Техаса .

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

Удачи!

0 голосов
/ 17 сентября 2008

Стараясь не заставить вас срывать волосы с разочарования (ну, в некоторых случаях это можно сделать в замечательных математических статьях Барафа / Виткина с многомерными матрицами), вы можете посмотреть на более простые онлайн-статьи, например, опубликованные в Gamasutra. Вот два из них:

  1. http://www.gamasutra.com/resource_guide/20030121/kennedy_pfv.htm
  2. http://www.gamasutra.com/features/19990702/data_structures_01.htm
  3. http://www.gamasutra.com/resource_guide/20030121/jacobson_pfv.htm

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

Если, однако, вы ищете более продвинутую физику и математику, которая включает в себя системы матриц и уравнений, посмотрите домашние страницы Виткина и Бараффа (я думаю, что они оба в Pixar, если я не ошибаюсь), или начните с Геккера (это перепробовал более нескольких практических методов и задокументировал его результаты).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...