Java3D, JoGL, Computação Gráfica e Jogos  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
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
[Email] [MSN]
Sombriks
Java Ninja
[Avatar]

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/
ViniGodoy
Moderador
[Avatar]

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
[WWW]
lordi
JavaBaby
[Avatar]

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
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?
[Email] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team