Middleware de detecção de colisão 3D [fechado]

7

(Dividi esta pergunta em duas. Para 2D, consulte: Middleware de detecção de colisão 2D )

Existe algum middleware recomendável disponível para detecção de colisão 3D?

Acredito que ouvi Bullet ter uma boa detecção de colisão 3D que pode ser usada sem o mecanismo de física. Gostaria de saber se as pessoas têm alguma experiência no Bullet ou em outras bibliotecas para a detecção de colisão 3D especificamente.

Pekuja
fonte
Pekuja, você era mau nessa pergunta: P Você conseguiu duas respostas, uma sobre Bullet e outra sobre Box2D ... Por que você teve que perguntar aos dois ao mesmo tempo? : P
speeder
Sim, percebi que deveria ter feito perguntas separadas sobre 2D e 3D. Me desculpe por isso. Gostaria de saber se é possível dividir isso ...
Pekuja

Respostas:

2

Se você deseja apenas a detecção de colisão, e não um mecanismo de física completo, pode valer a pena dar uma olhada no OPCODE - http://www.codercorner.com/Opcode.htm (embora agora seja um pouco antigo agora, pode haver novidades) / coisas melhores por aí?)

bluescrn
fonte
6

A Bullet tem um oleoduto de colisão muito bom. Eles suportam várias fases largas (varredura e poda, hash de banda larga, varredura de 3 eixos, etc.) e têm fase estreita com bv-tree's otimizadas. Eu trabalho profissionalmente com o bullet há mais de um ano e, embora o desempenho deles não seja tão bom quanto o trabalho (com o qual trabalho há mais de dois anos), é gratuito e o código fonte é mantido e aprimorado com frequência.

Deve ser bastante fácil procurar no código-fonte para descobrir como usar apenas a detecção de colisão.

O PhysX também possui uma rede de detecção de colisões, mas ainda não a investi. O Havok é uma solução que custa muito dinheiro e acho que ninguém pode se dar ao luxo de recuperar seu código-fonte, a menos que você seja um desenvolvedor profissional. Eles possuem bibliotecas de uso gratuito, mas você não pode modificá-las.

Simon
fonte
Concordo. Meu amigo usou o PhysX na universidade e teve muito sucesso com ele - embora não tenha certeza de como ele atende ao mercado de 'apenas detecção de colisão'.
Jonathan Dickinson