Ir para o conteúdo

PhysX “A maneira como os jogos devem ser jogados”

nvidia-physx.jpg

Testes de Desempenho PhysX – A maneira como os jogos devem ser jogados

Algo que não pode ficar esquecido nos Jogos é o ambiente que rodeia o jogador. Este ambiente é extremamente importante pois ele define as formas como o jogo vai avançar e em muitas vezes é parte integrante do enredo. Por exemplo, explodir barris e pilhas de lixo em Painkiller muitas vezes dá munição extra e moedas ao jogador. Grama, árvores e água em FarCry ofereceram a este um imponente cenário pitoresco e, dependendo da missão, poderia ser uma peça chave na conclusão do seu objetivo. Em ambos os casos, o meio ambiente desempenhou um papel fundamental no jogo e no entanto, em cada caso havia limites para aquilo que o ambiente podia oferecer. No Painkiller por exemplo, quando uma pilha de lixo explodia, realmente apenas se partia em pedaços grandes, que logo desapareciam. Em FarCry, quando as árvores eram queimadas ou explodiam, isso acontecia de uma maneira pouco realista.

Então porque isso acontecia? A resposta é rápida: hardware e limitações de programação. Quebrar algo em pedaços menores é um problema complexo para os designers de jogos. Eles têm que dar conta de tudo, atribuir regras a escombros caindo, e determinar como você pode interagir com diferentes materiais. Este processo é muito dispendioso em termos de cálculos de CPU para designers de jogos que propositadamente limitam os ambientes para assegurar uma experiência de jogo perfeita.

“PhysX” é a resposta a este problema fundamental e, finalmente, dá aos designers de jogos a possibilidade de adicionar realismo aos mesmos. Neste artigo vamos explorar o PhysX como realmente é, como se aplica a diferentes jogos e o mais importante: como essa tecnologia afeta o desempenho nos jogos.

Sobre PhysX

O conceito de PhysX começou a ganhar força, quando uma empresa iniciante, a Ageia, comprou uma API de física de software e projetou um processador autônomo para executar esses cálculos físicos. O pacote inteiro foi chamado Ageia PhysX e realmente temos um monte de entusiastas animados para ver mais realismo nos seus jogos com maior desempenho. O primeiro avanço real para PhysX veio com o lançamento do jogo Unreal Engine 3, que foi capaz de tirar partido do processamento PhysX.

Porém, quando as taxas de aprovação da Ageia PhysX estavam em um ponto mais baixas, a empresa NVidia adquiriu esta tecnologia para fazer algo extraordinário com ela, permitindo que a API PhysX possa usar o poder da GPU Nvidia para seus cálculos de física. Isso não só removia a dependência à tecnologia da Ageia, mas abriu caminho ao uso de PhysX em hardwares que a maioria dos jogadores já possuiam em seus sistemas.

Como funciona o PhysX?

Infelizmente para o PhysX ser habilitado, tem que ser construído em um jogo quando o motor está sendo projetado. O jogo detecta quando há um driver PhysX disponível e pode começar a usar o descarregamento dos cálculos necessários, antes que a cena final seja processada.

Testes

DFI LP UT X58-T3eH8 X58 Chipset

Intel i7 920 @ 2.8Ghz Turbo Mode

Swiftech Watercooling system

3 x 2GB of Mushkin Redline DDR3 1600 RAM

Samsung F1 1TB SATA 7200RPM HD

Creative X-Fi PCI-Ex Soundcard

Enermax 1050 Watt PSU

Asus 20X DVD Burner

Windows Vista Ultimate 32-Bit Edition

2 x BFG Tech GeForce GTX 285

BFG Tech PhysX 128MB PCI Card

Drivers

ForceWare 190.62

PhysX 9.09.0814

Esta parte do texto foi marcado como Spoiler. Clique aqui para ver o contéudo.

physx_test_chart77-0.png

Esta parte do texto foi marcado como Spoiler. Clique aqui para ver o contéudo.

physx_test_chart76-0.png

Esta parte do texto foi marcado como Spoiler. Clique aqui para ver o contéudo.

physx_test_chart86-0.png

Esta parte do texto foi marcado como Spoiler. Clique aqui para ver o contéudo.

physx_test_chart87-0.png

Esta parte do texto foi marcado como Spoiler. Clique aqui para ver o contéudo.

physx_test_chart88-0.png

Conclusão

PhysX está se tornando um nome muito comum no mundo dos jogos e a NVidia fez um trabalho incrível, pode ter certeza disso. Desde o início, PhysX teve uma batalha árdua para conquistar as mentes não somente dos usuários, mas também dos desenvolvedores de jogos. O primeiro passo para a adoção de PhysX está ficando por conta dos desenvolvedores dos motores de jogos para realmente integrar PhysX em suas aplicações.

Após a conclusão dos nossos testes, podemos facilmente ver uma progressão de como PhysX foi implementado em jogos diferentes e como essas implementações podem variar drasticamente, não só nos efeitos, mas no material necessário. Em alguns jogos funcionou melhor quando era necessário mais potência disponível, enquanto outros realmente melhoraram quando o hardware era claramente dedicado a um determinado fim. Caso em apreço, Batman: Arkham Asylum, que efectivamente correu mais rápido em uma única GTX 285 com uma GTS 250 manuseando os cálculos PhysX.

O futuro de PhysX

Dizem que o DirectX 11 é a nova tecnologia e há rumores de que o DirectX 11 juntamente com o Direct Compute OpenCL irá soletrar a desgraça e a melancolia para o PhysX. Isto é claramente um equívoco pois dependem da maneira como trabalha cada uma das duas tecnologias.

PhysX é uma forma simplificada de fazer a física nos motores de jogo. OpenCL e até mesmo direct Compute são linguagens complexas que trabalham principalmente a nível de programação do controlador. PhysX é uma camada de programação que funciona independente do motor, com tecnologias que permitem que o desenvolvedor do jogo possa trabalhar com uma linguagem complexa e uma interface fácil de usar.

PhysX está realmente adotando essas novas tecnologias para fazer uma experiência geral melhor para os jogadores e desenvolvedores. Então esqueça que o PhysX está morto porque ele vai crescer muito com este novo ambiente.

Gostou? Nos ajude compartilhando!
Postado por
Notícias sobre games, jogos e tecnologia!
Siga em:
VEJA TAMBÉM
Assine nosso Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre games e entretenimento diretamente em seu email.
DEIXE SEU COMENTÁRIO
Gostou? Discordou? Comente! Sua opinião vale ouro e nos ajuda a melhorar cada vez mais!
SELEÇÕES ESPECIAIS
Das pérolas escondidas aos grandes sucessos, confira nossas listas e descubra novos games!
Img de rastreio