Materiais avançados

Internamente, um material é definido por quadro sombreador de diferentes classes: Color, Transparency, Reflectance e Displacement. Cada classe de sombreador controla um aspecto diferente do comportamento do material. Há muitos tipos de sombreadores em cada classe, cada tipo sendo definido por seu conjunto próprio de parâmetros.

Normalmente, o Material Editor exibe uma seleção dos parâmetros mais importantes de todos os sombreadores na guia Materials. Se o perfil do usuário está definido como Developer na interface nó no Options Editor (consulte a Página do Presenter ), então todos os quatro sombreadores podem ser editados e alterados individualmente.

Alguns sombreadores são descritos como "embalados". Estes definem um material de duas dimensões plano, como um papel de parede. Os materiais abaulados precisam de um sombreador de espaço de textura para definir como deveriam ser aplicados (embalados em torno) em um objeto tridimensional. Os materiais que incluem um sombreador embalado também podem incluir um sombreador de espaço de textura. Um tipo especial de sombreador de espaço de textura, denominado um sombreador de layout, pode ser utilizado para transformar (rotacionar, esticar, deslocar) o material bidimensional antes de ele ser aplicado ao objeto tridimensional. As transformações tem base em torno de um ponto de origem, o qual por padrão, é o canto superior esquerdo da imagem (consulte o diagrama abaixo, onde a imagem está inscrita no quadrado vermelho, o que é então repetido. A origem padrão é o Point 1). A seleção da caixa de seleção Offset Center irá reposicionar a origem do centro da imagem (Point 2). Finalmente, no perfil Developer , é possível editar o Decal Mode, escolhendo entre Default ou Normalized. Selecionar Normalized irá mover a origem para o canto inferior esquerdo da imagem (Point 3, com a opção Offset Center desmarcada). Com Normalized e Offset Center selecionadas, a origem será reposicionada no centro da imagem repetida, diretamente abaixo do (Point 4).

Na janela Presenter, materiais que incluem um sombreador embalado também têm um sombreador de espaço de textura de layout associado com eles. Os sombreadores de espaço de textura normal são associados com objetos.

Nota: Um completo manual de referência para todos os tipos de renderização é incluído com a API do Autodesk Navisworks (consulte \API\COM\documentation\shaders.chm). A API do Autodesk Navisworks é incluída com o Autodesk Navisworks 2014; é um recurso opcional no instalador, e é instalada por padrão na subpasta API na pasta de instalação do Autodesk Navisworks.