A AMD anunciou oficialmente uma iniciativa para a expansão do uso de física em jogos usando a engine open source Bullet.
A NVIDIA tem usado o PhysX como ferramenta de marketing desde 2008, tornando-a proprietária. Basicamente, se quer PhysX compre uma GPU NVIDIA. Como efeito disto a API nunca conseguiu conquistar grande aceitação pelos desenvolvedores de jogos, aparecendo em poucos jogos que mal enchem uma mão. A recente decisão da NVIDIA em desabilitar o PhysX quando a GPU NVIDIA é usada em conjunto com uma ATI Radeon piorou ainda mais a situação entre os desenvolvedores e gamers, que compraram uma GPU NVIDIA básica apenas para o processamento do PhysX. Desenvolvedores tem falado sobre a necessidade de uma engine de código aberto para processamento de física que possa ser executada em qualquer GPU, o que tornará ampla a adoção do uso de física avançada em jogos.
Isso é o que a AMD tenta fazer – apoiando padrões da indústria como OpenCL, DirectX e Bullet Physics – permitindo não somente a AMD e NVIDIA, mas qualquer plataforma de hardware, como consoles, a usar física avançada em tempo real.
Bullet Physics da Pixelux é a terceira API de física mais popular, atrás de PhysX e Havok. Ainda precisamos ver como o Bullet se compara ao PhysX e Havok em termos de recursos – inicialmente o Bullet é a biblioteca preferida para efeitos especiais em filmes. Portanto, uma iniciativa como esta pode finalmente trazer física e simulação de alto nível para o mercado de entrada – independente do hardware usado já que isso pode encorajar os desenvolvedores – eles estão certos que todo gamer experimentará efeitos de física.
