O modificador Editar normais oferece controle interativo explícito dos procedimentos de cada normal de vértice em um objeto.
O modificador Editar normais foi criado para ser usado principalmente com objetos de malha destinados à saída em mecanismos de jogos e outros mecanismos de renderização 3D que deem suporte a normais específicos. Os resultados são visíveis nos viewports e em imagens renderizadas.
A orientação de um normal de vértice afeta como as superfícies adjacentes refletem a luz. Por padrão, são definidas normais para que o reflexo de luz no 3ds Max siga as regras da física do mundo real: o ângulo de reflexão é igual ao de incidência. Mas, com a reorientação de normais de vértice, você pode definir o ângulo de reflexão como bem quiser. A opção Modificador Editar normais permite especificar as direções dos normais de vértice, combiná-los e separá-los, alterar o tipo e copiar e colar valores entre os normais.
Aviso: Não é possível aplicar o modificador Editar normais aos objetos de baixa resolução usados na
projeção de saliência de normal. A projeção de saliência de normal depende de o objeto de baixa resolução ter normais padrão; se alterados, os mapas de saliência de norma, poderão apresentar resultados imprevisíveis.
Tipos de normais
Há três tipos de normais na opção Modificador Editar normais:
-
Não especificados: São as normais que o modificador deriva de grupos de suavização e, inicialmente, atribui aos vértices de malha modificados. O 3ds Max calcula a direção de uma normal não especificada com base na face média de todos os polígonos aos quais essa normal pertence presentes no respectivos grupo de suavização.
Por padrão, cada vértice tem tantos normais quanto o número de grupos de suavização exclusivos utilizados pelos polígonos circundantes. Por exemplo, cada lado de uma caixa usa, por padrão, um grupo de suavização diferente, portanto, cada vértice em que três lados se encontram (geralmente, um canto) tem três normais diferentes: um perpendicular a cada um dos três lados. Em contraposição, uma esfera utiliza um único grupo de suavização, de maneira que cada um de seus vértices tem um único normal perpendicular à face média dos polígonos que o compartilham. Por padrão, normais não especificadas são exibidas em azul.
-
Especificados: São as normais a serem utilizadas por determinados cantos de faces específicas, sem levar em conta os grupos de suavização. Por exemplo, você pode criar uma caixa, aplicar Editar valores normais, selecionar um grupo de normais em um determinado vértice e clicar em Unificar. Agora, essas três faces são instruídas a utilizar especificamente um normal unificado, ignorando os grupos de suavização no vértice. Contudo, as normais especificadas não são definidas como valoresexplícitos; elas ignoram grupos de suavização, mas ainda se baseiam nas normais das faces que as utilizam. As normais especificadas são exibidas em ciano.
-
Explícitos: São as normais definidas com determinados valores. Por exemplo, se você usar o comando Mover ou Girar para alterar o valor padrão de um normal, ele deverá ser explicitado, portanto, não será recalculado com base nos normais de face. Por padrão, as normais explícitas são mostradas em verde.
Nota: Normais explícitos também são consideradas como especificados.
Nota: Uma normal selecionada sempre é mostrada em
vermelho. Quando não selecionado, a cor indica o tipo, conforme mencionado acima. É possível encontrar as
entradas de cor personalizáveis desses tipos de normais em Elementos

lista Geometria. Estes são os nomes das três entradas:
- Normal - Explícito
- Normal - Especificado
- Normal - Não especificado
Exemplos de utilização
Veja a seguir duas instâncias em que um artista de 3D, ao criar conteúdo de saída para um mecanismo de jogo, pode considerar conveniente o uso da opção Modificador Editar normais:
- Um artista está trabalhando em um cavaleiro com um escudo cromado. O escudo cromado contém um sombreador de mapa de cubo DirectX, para que o artista possa ver as reflexões na viewport. O artista quer que as reflexões no escudo tenham a aparência de "amassado" como consequência das lutas em batalhas. O artista aplica a opção Modificador Editar normais ao objeto escudo. Em seguida, ele ajusta ligeiramente vários normais, visualizando os resultados em tempo real graças ao graduador de pixels. Ele então exporta o caractere com uma ferramenta de exportação projetada para lidar com informações de normais.
- Um criador de jogos está trabalhando em um objeto que explodirá no jogo. Para isso, o mecanismo de jogo exige que o objeto seja despedaçado em várias partes: os destroços que resultarão da explosão. Quando o objeto é separado no 3ds Max (com a opção Fatia), as normais apontam para diferentes direções; isso torna mais fácil ver as junções entre as partes quebradas. Para corrigir isso, o artista seleciona todas as partes quebradas do objeto e aplica Modificador Editar normais em todas elas de uma só vez. Então, selecione os normais nas junções e os unifica para que eles apontem na mesma direção. Depois, o artista exporta para o mecanismo de jogo.
Notas de uso
Observe as seguintes notas e precauções ao utilizar a opção Modificador Editar normais:
- O recurso Editar valores normais dá suporte a objetos de polígono (baseados em polígono) e a objetos de malha (baseados em triângulo). Se você aplicar Editar valores normais a um objeto de polígono, o resultado será um objeto de polígono. Se aplicar Editar valores normais a qualquer outro tipo de objeto, o resultado será um objeto de malha.
- A opção Editar valores normais também é compatível com a incorporação de dados de normais editados ao retrair a pilha e converter um objeto de polígono em objeto de malha e vice-versa. Se você aplicar Editar valores normais a um objeto primitivo, ajuste as normais e retraia a pilha (ou converta em Malha editável ou Polígono editável); o 3ds Max incorpora todas as alterações feitas na normal ao objeto de malha, inclusive o status de seleção. Posteriormente, você poderá recuperar o acesso aos normais incorporados e editados em um objeto retraído, usando novamente a opção Modificador Editar normais.
- Qualquer modificador que altere a topologia removerá as alterações aplicadas às normais com o modificador Editar valores normais. Isso inclui Suavização de malha, Suavização, Fatia, Espelho, Simetria, Extrusão de face e Solda do vértice. Isso também significa que o modificador Normal, que pode inverter orientações de face, não oferece suporta às normais editadas. A opção Transformar em polígono pode ser usada para modificar a topologia da face por meio da junção de triângulos em polígonos e, portanto, também remove as normais editadas.
- Todos os objetos compostos removem os normais editados de seus operandos.
- A boa notícia é que todos os modificadores de deformação e mapa preservam os normais. Por exemplo, se você aplicar uma dobra, os normais serão dobrados juntamente com a geometria. Modificadores de mapas, como Desempacotar UVW, não afetam os normais.
- No entanto, alguns modificadores geométricos não dão suporte total a novos normais. Eles não os removerão e também não deformarão corretamente qualquer normal explícito. Os modificadores nessa categoria incluem Empurrar e Relaxar.
- Assim como os recursos Seleção de malha e Seleção de polígono, o Editar valores normais "herda" os atributos existentes abaixo dele na pilha. Por exemplo, se você criar uma caixa, aplicar a opção Modificador Editar normais, alterar alguns normais e então aplicar novamente a opção Modificador Editar normais, o recurso Editar valores normais (na parte superior) "herdará" os normais especificados pelo usuário no canal de processamento, assim como a Seleção de malha adota a seleção atual, quando você a aplica. Entretanto, o recurso Modificador Editar normais (na parte superior) ignora todas as alterações posteriores feitas no recurso original Modificador Editar normais, assim como uma Seleção de malha ignora todas as alterações feitas na seleção abaixo dela na pilha, depois de aplicada.
- O Modificador de normais ponderadas
- O modificador Normais ponderadas gera normais explícitas quando aplicado a uma malha. Para editar ainda mais esses normais, é preciso aplicar o modificador Editar valores normais para ajustá-los manualmente.