opa achei este video muito interessante, que esta me ajudando nas minhas explorações do blender

Esta eh a primeira aventura com o Unity3D, graças a um esperto tutorial do Erick consegui dar os primeiros passos no Unity3D !! o resultado pode ser encontrado aqui : move-box1
Quero registrar alguns passos importantes que aprendi :
1. O chao vira chao quando vc chama ele de chao
hehehehe neste exemplo adicionei um cubo usando a opcao : ‘Game Object / Create Other / Cube’, fiz ele ficar mais larguinho para dar mais estabilidade ao movimento e adicionei o component de corpo rigido atraves de : ‘Component / Physics / Rigid Body’ pronto isto bastaria para todos serem felizes e o cubo nao passar do chao quando dah o play.
2. nao entendi ainda como usar um Shader para cada elemento heheheh quando mudo a cor do plano muda a cor da rampinha que fiz
3. adicionei um codigo javascript e arrastei sobre o cubo, pronto !! o metodo update implementado fica valendo para o objeto, e uma variavel que declarei no codigo : var speed:int ficou on inspector do objeto, simplim simplim
olha o codigo usado para o controle de teclado:
var speed: int;
function Update () {
var x = Input.GetAxis("Horizontal") * speed * Time.deltaTime;
var y = 0;
var z = Input.GetAxis("Vertical") * speed * Time.deltaTime;
transform.Translate(x , y, z );
}
4. e este links salvaram o dia
documentacao sobre o gameplay
documentacao sobre a fisica
documentacao sobre o input
post sobre movimentacao com teclas
por enquanto eh soh, depois tem mais

procurei procurei e encontrei estes otimos tutoriais de openGl
http://www.swiftless.com/tutorials/opengl/opengltuts.html

Lindo filme, onde a ficção científica e a construção de fantásticas interfaces com o usuário, mostram possibilidades maravilhosas do uso da tecnologia para o bem estar. Fiquei emocionado com o filme, muito bonito mesmo … tem umas sacadas de interface que eu adorei, capturei algumas imagens, delas mas o melhor mesmo eh ver em ação no filme, veja soh:


veja o video
bem interessante o tutorial …
Estou começando a estudar uma nova game engine 3D ! Jmonkey !
o primeiro desafio foi a paciência para baixar o projeto do cvs que fica no java.net, e depois dar uma configurada no projeto para usar as libraries, e por fim marcar no jar do lwjgl aonde encontrar as DLLs necessarias para o mapeamento OpenGL
tem um tutorial de como configurar no eclipse
tenho de agradecer ao Mark Powell, pela sacada das bibliotecas nativas no eclipse
por fim consegui rodar os exemplos
e vou começar a seguir o tutorial http://www.jmonkeyengine.com/wiki/doku.php?id=learning_jme
neste meche meche de games e modelagem 3D achei uma ferramenta para abrir os arquivos com os dados do jogo Warcraft3 …
veja mais : http://www.riogdug.org/viewtopic.php?t=38
achei uma ferramenta otima, barata e simples para modelar objetos 3d
veja mais : http://www.riogdug.org/viewtopic.php?t=37&highlight=
E continuo me divertindo com o jpct ! agora estou quase entendendo alguns trechos do código hehehe, mas para minha satisfação consegui isolar o código para um possível jogo em um JComponent e fiz alguns ajustes para permitir rodar tanto num Applet quanto num JFrame.
clique aqui para ver o resultado final
clique em veja mais para ver o código fonte (more…)
a primeira versão precisava ficar teclando a rotação, neste fazendo uso do tratamento de teclado que o engine oferece, dah para ficar com a tecla pressionada direto e a rotação vai rolando … isto vai ser util depois acreditem hehehehe
as mudanças foram a criação das variáveis para controlar que tecla esta sendo pressionada e colocar um chamada ao método rotateCube() no mainloop da classe
RotateTheCube.java |
|
01 private static final float ROTATE_ANGLE = |
|
mais aventuras na arena 3D, no episódio de hoje o cubo roda com controle do teclado … grandes coisa …
Este é um trecho de código feito em cima do HelloWorld, adicionei alguns tratamentos de tecla e chamei alguns métodos de rotação de objeto, vale lembrar que o método recebe os graus da rotação em radianos, por isto a conversão da linha 01, e usei os negativos para rodar no sentido anti-horário.
RotateTheCube.java |
|
01 private static final float ROTATE_ANGLE = (float) Math.toRadians(20.0); |
|
Aee este é o começo de uma nova aventura pelo mundo 3D, este é meu HelloWorld usando a biblioteca JPCT (thanks for the help EgonOlsen !), segue o código :
HelloWorld.java |
|
001 import java.awt.Graphics; |
|
