1. O que é um observador virtual em computação gráfica?

Passo 1

O enunciado pede para definirmos o conceito de observador virtual dentro do contexto de computação gráfica. O conteúdo envolvido é a forma como simulamos o “olho” ou a “câmera” que captura a cena tridimensional para projetá-la numa imagem bidimensional.

Passo 2

O observador virtual é o ponto de vista a partir do qual todos os objetos da cena serão projetados. Em termos práticos, ele é configurado como uma “câmera” que possui:
  • Uma posição no espaço, \mathbf{E}.
  • Um vetor de direção de visualização, \mathbf{D}, que aponta para onde a câmera “vê”.
  • Um vetor “up” (normalmente \mathbf{V}_\text{up}) que orienta qual é o “cima” da imagem.
  • Parâmetros de projeção (campo de visão, plano próximo, plano distante).
Durante o pipeline gráfico, tudo que está na cena é transformado em relação a esse observador virtual, projetado e rasterizado para gerar a imagem final.

Resposta

O observador virtual em computação gráfica é o modelo de “câmera” ou “olho” definido por posição, orientação (direção e vetor up) e parâmetros de projeção, a partir do qual a cena 3D é projetada para gerar a imagem 2D.

Exercícios relacionados