terça-feira, 25 de outubro de 2011

Aulas 6 e 7.

Na aula passada, aula #06, não foi passado nenhum exercício, ficamos livres para testar o framework e suas mais novas adições (como a skybox e a física que foi adicionada durante a aula).

Já a aula número 7 foi uma revisão geral do framework, e como tarefa deveríamos fazer alguma coisa que utilizasse várias funcionalidades da ferramenta. Escolhi transformar o exemplo de Pong 2D usado como caso de estudo durante a aula para uma versão 3D. Além da inteligência artificial dos dois jogadores, é possível controlar o jogador vermelho nos dois eixos. O resultado pode ser visto abaixo:



E agora o "Sky-Pong 3D" (adicionando uma skybox):

quinta-feira, 13 de outubro de 2011

Exercício da aula 5.

Com novas adições no framework, nossa tarefa para a quinta aula era criar alguma aplicação utilizando as novas ferramentas (como Entity e Billboard). Aqui está uma screenshot da aplicação de teste que eu criei: várias vacas (de um .obj que eu encontrei) usando 2 texturas diferentes de ouro. Fiz uma fila de vacas de ouro rotacionadas =)

quarta-feira, 5 de outubro de 2011

Exercício da aula 4.

Na quarta aula foi disponibilizado um framework maior para trabalharmos com OpenGL e desenvolvermos o projeto final. Como exercício dessa aula, foi pedido que fizéssemos uma aplicação utilizando o novo framework, para nos familiarizar, identificar problemas ou novas ferramentas necessárias.

A aplicação que criei é bem simples, são apenas 4 bolas conectadas numa hierarquia com scene graph onde é possível modificar a partir de qual ponto da hierarquia se quer movimentá-las (semelhante ao exemplo de braço e antebraço), e o eixo de rotação das bolas.

O código completo e o release pode ser baixado em http://www.inf.ufsc.br/~mauricio/.data3d/Aula4.rar

segunda-feira, 3 de outubro de 2011

Screenshots do exercício 3.

Conforme pedido pelo professor, estou adicionado algumas screenshots do exercício da terceira aula.