
A Havok disponibilizou a um tempo o showcase sobre o que a sua API de física orientada para games pode fazer para simular objetos com efeitos físicos, ainda usando a CPU. Os efeitos apresentados são impressionantes, tanto de partículas como de quebra de objetos variados como pilares, vazos, madeira entre outros, isso nos leva a pensar se realmente exemplos de física na GPU como usados no jogo Batman estão realmente sendo bem feitos ou aproveitados já que podem ser feitos exatamente da mesma forma (ou até melhor) diretamente pelo Havok na CPU. Segue o link com as opções para ver os vídeos dos mais diversos tipos de efeitos.



Efeitos apresentados em video!!!pq em pratica mesmo nao se ve em games metade do q se mostra nessas apresentacoes!(videos).
Eu poco ligo se os efeitos sao feitos pela CPU ou GPU oq interessa eq sejam bem feitos!
Algo so e impossivel ate que alguém duvide e acabe provando o contrário. (Albert Einstein)
Sinceramente eu preferio que sejam feitos em CPU's, pois elas não são tão bem aproveitadas como as placas de vídeos estão..
Sinceramente eu preferio que sejam feitos em CPU's, pois elas não são tão bem aproveitadas como as placas de vídeos estão..
Mas o problema é justamente esse, a cpu ser mal aproveitada "ever".....por isso a fisica caminha em largos passos pra outros meios!
A cpu tem suas razões pra ser mal aproveitada......cpu bem aproveitada = custo alto de desenvolvimento e altissima complexidade.....
Se ela fosse corretamente aproveitada nos jogos por exemplo teriamos 100% de uso em muitos casos e a fisica novamente nao teria espaço......
Esse "espaço" que sobra nas cpus onde se quer aproveitar pra fisica infelizmente é ilusório.....
Alem disso fisica na cpu sofre dos mesmos males de qualquer outra aplicação.....complexidade, alto custo, tempo, etc......
Assim fica dificil
Na verdade eu acredito que a falta de uso mais intensivo e surpreendente da física pela CPU se deve justamente à falta de concorrentes de peso que fizessem middlewares como HAVOK evoluirem mais rapidamente. Até antes do PhysX NVIDIA, o que existia era a versão AGEIA, pouco usada e pouco adotada, então HAVOK se sentiu confortável em não evoluir tanto seus produtos.
Porém estes vídeos aí mostrados deixam claro, que a HAVOK se moveu e evoluiu seus produtos de uma tal forma que pode fazer frente a qualquer solução PhysX GPU e AGEIA, e maneira multiplataforma, roda em qualquer CPU de PC ou de console. Jogos como GhostBusters, "StrongHold", Guerrila já começam a mostrar o potencial de física na CPU sem vc necessariamente ser obrigado ou coagido a comprar determinada marca de GPU, e o melhor de tudo apagam a propaganda enganosa que dizia que só a GPU poderia fazer efeitos de física com melhorias no IQ.
Ao meu ver o que resta para a GPU é transcender tudo que ela já faz hoje em física (PhysX), só assim teremos o verdadeiro potencial aproveitado delas.
Como não aborrecer o admin, aqui.
Sinceramente eu preferio que sejam feitos em CPU's, pois elas não são tão bem aproveitadas como as placas de vídeos estão..
Mas o problema é justamente esse, a cpu ser mal aproveitada "ever".....por isso a fisica caminha em largos passos pra outros meios!
A cpu tem suas razões pra ser mal aproveitada......cpu bem aproveitada = custo alto de desenvolvimento e altissima complexidade.....
Se ela fosse corretamente aproveitada nos jogos por exemplo teriamos 100% de uso em muitos casos e a fisica novamente nao teria espaço......
Esse "espaço" que sobra nas cpus onde se quer aproveitar pra fisica infelizmente é ilusório.....
Alem disso fisica na cpu sofre dos mesmos males de qualquer outra aplicação.....complexidade, alto custo, tempo, etc......
Assim fica dificil
Pois é, fora que é dificil pra alguns entender que não é todo mundo que usa Quad Core ou faz OC de 4Ghz na CPU.
Física de boa qualidade, realista é o que tá faltando. RFG é muito boa, mas posso citar vários coisas que não vejo no Batman ou em outros jogos que usou PhysX, tendo em mente que cada um usou a física com uma proposta dentro do jogo.
Mas é uma pena ver o esses jogos que são oh "referencia" pra quem paga pau em física pra GPU serem mal otimizados para as CPUs atuais.
Fora o FATO que CPU tá com seus dias contados, se não, Havok ou o PhysX teriam investindo investido na CPU e não na GPU como o futuro da física em jogos
O futuro da fisica em jogos ainda vai ter muita água para rolar.. temos que ver se realmente a Havoc vai se juntar com a ATi, isso ainda é um futuro muito escuro..
Shaft, fica difícil pra alguns também que não é qualquer um que tem uma placa de vídeo parruda pra guentar esses efeitos do Physx... então você não pode só puxar a orelha das CPUS...
Shaft, fica difícil pra alguns também que não é qualquer um que tem uma placa de vídeo parruda pra guentar esses efeitos do Physx... então você não pode só puxar a orelha das CPUS...
Exato, batman por exemplo, abaixo da GTX260 ja é complicado.
Shaft, fica difícil pra alguns também que não é qualquer um que tem uma placa de vídeo parruda pra guentar esses efeitos do Physx... então você não pode só puxar a orelha das CPUS...
Eu sei meu nobre, mas veja bem, a tecnologia é recente, ainda existe muita coisa a ser trabalhada, no sentido de que a GPU poderia fazer muito mais, além do software(API dos jogos e drives), precisar ser cada vez mais otimizado.
Vc não concorda que amanhã podemos ter essa performance já integrada numa solução de hardware do GT300? Mas ai vc fala, GT300 é caro! Sim...
PhysX pode se tornar mais viavel para todos com as queda de preço das placas e com a entrada de uma nova geração melhor (tanto no preço como performance). Se jogos bons como Batman sairem cada vez mais, vc se negaria a comprar uma placa de 100~150 reais para curtir os jogos bem?
Tudo bem que existe a questão do drive que fode pra quem tem ATI, e eu espero que isso mude, mas com certeza o cenário que vemos hoje pode melhorar quando o assunto é consumidores que investe menos.
O que faz o PhysX ser usado, não é por rodar no hardware da NVIDIA mas sim por SER da NVIDIA. Sem ela, PhysX/Ageia, estaria ferrada! NVIDIA teve sempre essa força no mercado de jogos. Isso é um dos motivos a qual eu aposto no PHysX, pq sem suporte, sem apoio sem disposição de implementar tecnologia, nos vamos ficar sempre na mesma coisa e vagarosamente melhorando.
Quer a prova disso, a quantos anos CPUs DualCore estão no mercado? Quantos jogos igual ao RFG guerrilha, que é o melhorzinho nessa questão de CPU & física em jogos, vimos nesses ultimos anos? Bem Crysis é bom também, mas poderia ser mt melhor... eu sei que no geral é pouco pra quantidade que saiu de todos os games. Eu não acho que CPU é uma completa merda, cansei de dizer isso, mas os motivos estão fraco pra avançar nela.
Isso pode mudar tb, o que falta é me provar na pratica com toneladas de jogos e com a msm melhoria em IQ e tb da interação com o jogo.
[]'s
Mama mia!!!, Havok já está funcionando em OpenCL!
!! Os caras do B3D estão dizendo que na GDC2009 (março), os demos do Havok já funcionavam usando OpenCL, para ser mais exato, o Mike Houstoun da AMD, confirmando o port que foi feito em conjunto com a Havok ele e AMD....então agora , para acelerar para GPU falta somente ATI liberar os drivers compatíveis com suas GPUs para OpenCL!!!! A API de física mais usada esta quase entrando na era da GPGPU!!!
http://gamevideos.1up.com/video/id/24095
http://gamevideos.1up.com/video/id/24096
Incrível como eu deixei passar isso....
Como não aborrecer o admin, aqui.
Boa noticia, só falta os devs fazerem um bom uso dela.
@Topic. Falando em física, terminei o RFG agora, jogão! Física é sem duvidas muito show mesmo!
A missão final é só destruição
Nossa, impressionante esse demo da destruição da ponte!
E o clothing, muito natural, movimentação real mesmo!
Ja tinha visto o video do trem, realmente muito real a movimentação e interação.
Agora é esperar o que os devs vão escolher.
pois é nil, tomara que escolham o melhor para todos, eu tenho a impressão que 2010, via ser o ano da física em jogos, e nós vamos cobrir tudo aqui.!!!
Abraço
Como não aborrecer o admin, aqui.
HAVOK usando OpenCL nas roupas.
Como não aborrecer o admin, aqui.
Female karate fighter com saia xD