| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 00:34:29
|
dacunha
HelloWorld
Membro desde: 12/07/2006 23:01:28
Mensagens: 14
Offline
|
Olá a todos ,
Estou iniciando o aprendizado de forma auto-didata em computação gráfica, buscando aprender mais na área de animação e jogos. Por enquanto estou procurando bibliografias mais teóricas e matemáticas sobre o assunto, mas já pensando na implementação acabei ficando em dúvida quanto a capacidade da linguagem em lidar com esta área.
Minha indagação vem do fato de não haver neste fórum informações sobre esta linha de tecnologia. Java pode dar conta de projetos mais sofisticados na área de animação e jogos de alta resolução e desempenho ou o melhor ainda continua sendo procurar aperfeiçoar os conhecimentos em C++ com OpenGL e DirectX ?
Conheço sim jogos on-line feitos em java, como aquela imitação de Dom (ou Quake, sei lá), ManagerZone no Terra, entre outros, porém nenhum deles apresenta gráficos realmente impressionantes, e seu desempenho é questionável.
E Quanto a facilidade de implementação, vale a pena?
Grato pela atenção, espero estar esclarecendo dúvidas de outros leitores também
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 02:55:47
|
Sombriks
Java Ninja
![[Avatar]](/images/avatar/65b0df23fd2d449ae1e4b2d27151d73b.jpg)
Membro desde: 14/04/2005 16:36:03
Mensagens: 250
Localização: Fortaleza, CE
Offline
|
dacunha, não sei se todo mundo concorda com isso aqui, mas pelo fato do foco de mercado java não ser a parte de animação e efeitos o fórum acaba espelhando isso tb.
todavia é possível sim esse tipo de produção em java, basta que se façam "bindings" via JNI com as chamadas OpenGL ou DirectX. E pra facilitar a sua vida, isto já existe,
http://lwjgl.org/
assim vc tem o alto desempenho da implementação da plataforma em que vc estiver em termos de OpenGL e toda a abstração que faz da linguagem JAVA realmente atraente para a Engenharia de Software.
ê uma olhada nos demos; se vc tiver um java webstart por perto (toda JRE da sun tem, ) vc pode até testar.
|
Linux user #391803.
http://counter.li.org/
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 08:52:09
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Dê uma olhada nos seguintes links:
Engines java:
http://jmonkeyengine.com/ (veja os screenshots!)
http://xith.org/
APIs:
https://jogl.dev.java.net/
Bibliografia:
http://fivedots.coe.psu.ac.th/~ad/jg/ (ótimo livro completo, site do autor)
Exemplo com fontes que eu fiz e coloquei no GUJ :
http://www.guj.com.br/posts/list/48344.java
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 19:03:01
|
lordi
JavaBaby
![[Avatar]](/images/avatar/414187419105b06734cd36adead79115.png)
Membro desde: 21/11/2006 18:57:10
Mensagens: 76
Offline
|
Use jMonkey se possivel
É disparada a melhor API grafica 3D em Java.
Quanto ao pq de nao haver mtos jogos em Java, vai ai um livro que te explica basicamente a coisa toda:
[EDIT] é esse que o Vini postou [/EDIT]
[]'s
|
Renato E. Silva
Raciocinar é uma arte e não uma ciência - Wos, Raciocínio Automático, 1984
A Primeira Lei da Profecia:
Quando um cientista famoso, mas de idade avançada, afirma que algo é possível, ele está quase indubtavelmente certo. Quando ele afirma que algo é impossível, ele muito provavelmente está errado.
A Segunda Lei:
A única maneira de descobrir os limites do possível é se aventurar um pouco no impossível.
A Terceira Lei:
Qualquer tecnologia suficientemente avançada é indistinguível da mágica. - Arthur C. Clarke |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 20:08:18
|
dacunha
HelloWorld
Membro desde: 12/07/2006 23:01:28
Mensagens: 14
Offline
|
Ouvi falar muito bem da API JoGL, mas o que faz a jMonkey se destacar?
|
|
|
 |
|
|
|
|