Tài nguyên để học lập trình mô phỏng cơ thể cứng nhắc


7

Nơi tôi có thể bắt đầu tìm hiểu về mô phỏng cơ thể cứng nhắc 2d và 3d?


Erin Catto (của danh tiếng box2d) Các slide GDC có thể có liên quan: code.google.com/p/box2d/doads/list
Jari Komppa

Câu trả lời:


4

Đây có vẻ là một câu trả lời hợp lý :)

1) Đọc lý thuyết về chủ đề này. Hiểu các khái niệm cấp cao hơn trước. Kiểm tra các phần bài viết www.gamedev.net họ có rất nhiều, cũng như sách google. Ngoài ra, liên kết này có một số tài liệu tham khảo hay: http://chrishecker.com/Physics_References

2) Đọc các thư viện hiện có. 2D - Box2D cho vật lý 2D là một tài liệu tham khảo thực sự tốt về mô phỏng cơ thể cứng nhắc trong 2d. http://box2d.org/ 2D / 3D - http://bONSphysics.org/wordpress/

3) Thực hiện. Điều này đã dạy tôi rất nhiều về việc hiểu các động cơ khác. Bắt đầu với toán học đơn giản nhất, thực hiện nó. Ngay cả việc thực hiện đơn giản nhất cũng sẽ thúc đẩy sự hiểu biết của bạn về các hệ thống liên quan.



1

Một nguồn thực sự giúp tôi là sử dụng các thư viện mã ngôn ngữ được quản lý. Sau đó, bạn có khả năng, thông qua bộ phản xạ, để xem mã đằng sau các phương thức mà động cơ sử dụng. Phần lớn 'mã phía sau' này không có sẵn để xem trực tuyến.

Cuốn sách có ảnh hưởng tốt nhất đến sự hiểu biết của tôi về chủ đề này là cuốn này:

http://www.amazon.com/Game-Physics-Interactive-3d-Tĩ/dp/1558607404/ref=sr_1_5?s=books&ie=UTF8&qid=1291983195&sr=1-5

Nếu bạn định mua sách, hãy xem xét cuốn sách này cũng được tôn trọng (nó liên quan đến vật lý):

http://www.amazon.com/Real-Time-Collision-Detection-Interactive-T Technology / dp / 1558607323 / ref = pd_sim_b_1


1
Tôi thứ hai 'Phát hiện va chạm thời gian thực' của Christer Ericson, cuốn sách rất hay. Bạn có thể muốn đề cập đến các blog liên quan là tốt. +1
falstro

Imho, "Phát hiện va chạm thời gian thực" không phải là cuốn sách tốt nhất để học, nhưng vẫn là cuốn sách hay nhất để sử dụng làm tài liệu tham khảo.
Exilyth 14/12 '
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.