Onde posso começar a aprender sobre a simulação de corpos rígidos 2D e 3D?
Onde posso começar a aprender sobre a simulação de corpos rígidos 2D e 3D?
Respostas:
Parece uma resposta lógica :)
1) Leia a teoria sobre o assunto. Entenda os conceitos de nível superior primeiro. Verifique as seções do artigo www.gamedev.net que possuem, bem como os livros do Google. Além disso, este link tem algumas boas referências: http://chrishecker.com/Physics_References
2) Leia as bibliotecas existentes. 2D - Box2D para física 2D é realmente uma boa referência de simulação de corpos rígidos em 2D. http://box2d.org/ 2D / 3D - http://bulletphysics.org/wordpress/
3) Implementar. Isso me ensinou muito sobre como entender outros mecanismos. Comece com a mais simples das matemáticas, implemente-a. Mesmo a implementação mais simples aumentará sua compreensão dos sistemas envolvidos.
Outro grande recurso sobre o tema são os documentos de David Baraff. Aqui está um deles, incluindo o código-fonte:
"Uma introdução à modelagem baseada fisicamente"
Uma fonte que realmente me ajudou foi o uso de bibliotecas de código de idioma gerenciado. Você pode, através do refletor, ver o código por trás dos métodos que um mecanismo usa. Grande parte desse "código por trás" não está disponível para visualização on-line.
O livro que teve a melhor influência na minha compreensão do assunto foi este:
Se você for comprar livros, considere este também muito respeitado (está relacionado à física):