Java3D: animação.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
jopss
Java Ninja
[Avatar]

Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline

Olá a todos........

Estou pesquisando sobre java3D e consegui implementar algo. Usei o Teddy para criar minha "criatura", e usando Java3D, consegui fazer aparecer na tela e rotacioná-la seguindo as setas do teclado.

Mas não consegui algo sobre animações em 3D. Em 2D eu sei como faz: criamos algumas figuras em seguencia, jogamos num vetor e chamamos este. Mas em 3D, é a mesma lógica??? Criamos algumas "imagens" 3D como em movimento, e criamos um vetor para chamarmos?? E se sim, como fariamos no código??

Alguem tem alguma dica?? Já pesquisei o que pude, mas não vi nenhum exemplo de codificacao e animacao em 3D no Java....

jopss
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Realmente é o mesmo conceito. Varios Sprites.

Aqui algo sobre isso:

https://fivedots.coe.psu.ac.th/~ad/jg/ch11/index.html

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Daniel.F
GUJ Ranger

Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline

Que tipo de animação vc quer andar ,correr ,moviementar .
Se for este vc alterar o transformer3d
nos 3 eixos e aplica-los ao transformerGroup
de seu monstro. Desta forma:
transform3D.rotX(-Math.PI/2);
transform3D.setTranslation(new Vector3f(0.0f, 35.0f, 0.0f));
viewPlatformTG.setTransform(transform3D);


Neste a classe timer classe é de grande ajuda.


[Email]
jopss
Java Ninja
[Avatar]

Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline

entendi... pra andar em 2D é interagir no x,y..... em 3D é a mesma coisa, mas usando Vector3f para mandar as coordenadas (x, y, z)....

sobre a animação, eu mandando ele "andar", vai parecer ele "deslizando", sem mexer.... é isso que eu digo sobre animação..... mas como Mark_Ameba disse, parece que é uma sequencia de sprites como em 2D..... ví o pdf do link que mandou, esta tudo lá, mas não entendi muito bem.... ele usa classes próprias que complicam a primeira vista.... a parte do Poses e tal, complicou... .... pode me dar um exemplo direto??

vlw pela ajuda..

jopss

This message was edited 1 time. Last update was at 13/05/2008 08:33:59

Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Cara, estou estudando isso ainda e não tenho nada para mostrar =/.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Alkamavo
JavaEvangelist
[Avatar]

Membro desde: 20/11/2007 09:44:18
Mensagens: 305
Localização: United States Of Java...
Offline

Tambem estou a estudar...achei akele link interessante..

Visto que ja andei em 2D ..agora kero migrar para 3D....vai ser bacano

"Vocês riem de mim por eu ser diferente, e eu rio de vocês por serem todos iguais" - Bob Marley
[MSN]
jopss
Java Ninja
[Avatar]

Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline

Olá.... como vou dar uma estudada tbm, começei entao a traduzir para pt o livro Killer Games..... quer ajudar??

jopss
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team