Transformações
A parte do Direct3D que envia a geometria por meio do pipeline de geometria de função fixa é o mecanismo de transformação. Ele localiza o modelo e o visualizador no mundo, projeta vértices para exibição na tela e recorta vértices na janela de visualização. O mecanismo de transformação também executa cálculos de iluminação para determinar componentes difusos e especulares em cada vértice.
Nesta seção
Tópico | Descrição |
---|---|
As transformações de matriz lidam com grande parte da matemática de baixo nível dos gráficos 3D. |
|
Uma transformação de mundo muda as coordenadas do espaço do modelo, onde os vértices são definidos em relação à origem local de um modelo, para o espaço do mundo. No espaço do mundo, os vértices são definidos em relação a uma origem comum a todos os objetos em uma cena. A transformação do mundo coloca um modelo no mundo. |
|
Uma transformação de exibição localiza o visualizador no espaço do mundo, transformando vértices em espaço de câmera. No espaço da câmera, a câmera, ou espectador, está na origem, olhando na direção z positiva. A matriz de exibição realoca os objetos no mundo em torno da posição de uma câmera - a origem do espaço da câmera - e da orientação. |
|
Uma transformação de projeção controla os componentes internos da câmera, como escolher uma lente para uma câmera. Este é o mais complicado dos três tipos de transformação. |
Tópicos relacionados
Sistemas de coordenadas e geometria