Phần mềm trung gian phát hiện va chạm 3D [đã đóng]


7

(Tôi đã chia câu hỏi này thành hai. Đối với 2D, hãy xem: Phần mềm trung gian phát hiện va chạm 2D )

Có phần mềm trung gian nào được khuyến nghị có sẵn để phát hiện va chạm 3D không?

Tôi tin rằng tôi đã nghe Bullet có khả năng phát hiện va chạm 3D khá tốt, có thể sử dụng mà không cần động cơ vật lý. Tôi muốn nghe nếu mọi người có bất kỳ kinh nghiệm nào về Bullet hoặc các thư viện khác để phát hiện va chạm 3D một cách cụ thể.


Bạn đã trở nên xấu xa trong câu hỏi đó: P Bạn đã có được 2 câu trả lời, một về Bullet và một về Box2D ... Tại sao bạn phải hỏi cả hai cùng một lúc? : P
tốc

Vâng, tôi nhận ra rằng tôi nên hỏi những câu hỏi riêng biệt về 2D và 3D. Tôi xin lỗi về điều đó. Tôi tự hỏi liệu có thể phân chia điều này không ...
Pekuja

Câu trả lời:


2

Nếu bạn chỉ muốn phát hiện va chạm và không phải là một công cụ vật lý đầy đủ, có thể đáng để xem OPCODE - http://www.codercorner.com/Opcode.htmlm (mặc dù bây giờ nó đã hơi cũ, nhưng có thể mới hơn / những điều tốt hơn ngoài kia?)


6

Bullet có một đường ống va chạm làm việc rất tốt. Chúng hỗ trợ nhiều loại hình khác nhau (quét n prune, broadphase băm, quét 3 trục, v.v.) và có phạm vi hẹp với bv-tree được tối ưu hóa. Tôi đã làm việc chuyên nghiệp với viên đạn trong hơn một năm và mặc dù hiệu suất của chúng không tốt bằng havok (mà tôi đã làm việc trong hơn hai năm), nó miễn phí và mã nguồn được duy trì và tăng cường thường xuyên.

Nó khá dễ dàng để xem xét mã nguồn của họ để tìm ra cách chỉ sử dụng phát hiện va chạm của họ.

PhysX cũng có một mạng phát hiện va chạm nhưng tôi không tin vào nó. Havok là một giải pháp tốn rất nhiều tiền và tôi không nghĩ ai có thể đủ khả năng lấy mã nguồn của mình trừ khi bạn là nhà phát triển chuyên nghiệp. Họ có thư viện sử dụng miễn phí nhưng sau đó bạn không thể sửa đổi nó.


Tôi đồng ý. Bạn tôi đã sử dụng PhysX ở trường đại học và đã gặt hái được nhiều thành công với nó - không biết làm thế nào nó phục vụ cho thị trường 'chỉ phát hiện va chạm plox'.
Jonathan Dickinson

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.