高级材质

在内部,材质由以下不同类别的四个着色器定义:“颜色”、“透明度”、“反射”和“置换”。每种类别的着色器控制材质行为的不同方面。在每个类别中有许多着色器类型,每种类型由其自己的一组参数定义。

通常情况下,“材质编辑器”显示从“材质”选项卡内的所有着色器中选择的最重要参数。如果“选项编辑器”“界面”节点上的用户配置设置为“开发人员”(请参见 Presenter 页面 ),则可以单独编辑和更改全部四个着色器。

有些着色器被描述为“纹理贴图”。它们定义平坦的二维材质,如墙纸。材质纹理贴图需要使用纹理空间着色器来定义应如何将它们应用于三维对象(即如何将它们用作三维对象的纹理贴图)。包括着色器纹理贴图的材质还可以包括纹理空间着色器。有一种特殊类型的纹理空间着色器,称为布局着色器,它可用于先变换(旋转、拉伸、偏移)二维材质,再将其应用于三维对象。变换围绕原点进行,默认情况下,原点位于图像的左上角(请参阅下图,其中图像内接于红色正方形中,然后将进行重复。默认原点是点 1)。选中“偏移中心”复选框会将原点重新定位到图像的中心(点 2)。最后,在“开发人员”配置中,可以编辑“贴花模式”,选项包括“默认”和“规格化”。选择“规格化”会将原点移动到图像的左下角(如果清除“偏移中心”选项,则为“点 3”)。如果同时选择了“规格化”和“偏移中心”,则会将圆点重新定位在紧邻下方重复图像的中心(点 4)。

在“Presenter”窗口中,包括着色器纹理贴图的材质还具有一个与之关联的布局纹理空间着色器。常规的纹理空间着色器与对象关联。

注: Autodesk Navisworks API 附带有所有渲染样式类型的完整参考手册(请参见 \API\COM\documentation\shaders.chm)。Autodesk Navisworks 2014 附带有 Autodesk Navisworks API,后者是安装程序中的一项可选功能,默认情况下安装到 Autodesk Navisworks 安装文件夹中的 API 子文件夹。