Compartilhar via


Transformações

A parte do Direct3D que leva a geometria através do pipeline de geometria de funções fixas é o mecanismo de transformação. Ele localiza o modelo e o visualizador do mundo, projeta vértices para a exibição na tela e corta os vértices no visor. O mecanismo de transformação também executa cálculos de iluminação para determinar os componentes difusos e especulares em cada vértice.

Nesta seção

Tópico Descrição

Visão geral da transformação

As transformações de matriz lidam com muita a matemática de nível inferior dos gráficos 3D.

Transformação mundo

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.

Transformação da exibição

Uma transformação de exibição localiza o visualizador no espaço mundial, transformando vértices em espaço de câmera. No espaço de câmera, a câmera ou visualizador está na origem, olhando na direção z positiva. A matriz de exibição realoca os objetos no mundo ao redor de uma posição de câmera - a origem do espaço da câmera - e orientação.

Transformação da projeção

Uma transformação de projeção controla os internos da câmera, como escolher uma lente para uma câmera. Este é o mais complicado dos três tipos de transformação.

 

Sistemas de coordenadas e geometria