Você está na página 1de 1

Task 002 - Revisão de Conceitos, Introdução as Transformações , Three_js

NOME:

Parte I: Revisão conceitual

1) Como é comumente organizada a Área de Computação Gráfica ?


2) Considerando o padrão de cores RGB, por que consideramos 16.777.216 de cores
possíveis?
3) No espectro de luz percebido pelo olho humano, quais tonalidades de cores são
mais presentes nas ondas de comprimento médio?
4) Em computação gráfica, o que é uma Primitiva Básica?
5) Por que o triângulo é importante no processamento gráfico das GPUs?
6) Considerando o Pipeline Gráfico (do OpenGL, por exemplo), o que é o
processamento de Fragmentos de Imagem?
7) Qual a principal diferença entre, utilizar a programação WebGL GLSL diretamente
ou, utilizar um framework tipo Three.js ?
8) Considerando as Matrizes em computação gráfica, para que é aplicado o
processamento de Transformação de Escala?

Parte II: Exercício Prático

Framework utilizado: Three.js


Entrega do exercício:

1) Faça o ajuste do código de exemplo Three_js que forma o cubo (ou outra
codificação que você preferir, mas utilizando o framework indicado)
2) Adicione os eixos X, Y, Z na cena para facilitar a visualização do sistema de
coordenadas
3) Adicione duas Esperas (objeto tipo THREE.SphereGeometry do framework.) acima
do eixo X
4) Adicione o efeito de rotação das duas esferas no sentido horário
Exemplo:
O resultado deve ser algo similar à:

5) Submeta no Black Board o arquivo zip contendo o código gerado e este arquivo de
respostas

Você também pode gostar