反射和透明度
除非材质原本反光或透明,否则其反射和不透明度设置应当分别设定为 0 和 100。
如果在渲染设置中关闭透明度,则透明元素在该视图中呈现不透明。
反射和透明度由材质的镜面反射颜色进行着色。反射率也由镜面反射材质属性进行修改。例如,如果分别将反射和镜面反射设置为 90% 何 40%,则材质的反射率仅为 36%,因为这两个字段实质上相乘。反射率通过镜面反射颜色进一步修改。在这种情况下,反射的 RGB 值是上述反射率 (36%) 再乘以镜面反射颜色的相应 RGB 值(介于 0 和 255 之间)得出的积。这一点同样适用于透明度(由不透明度设置控制)。
未定义环境贴图时,如果反射对象在其反射中看不到其他对象,则该对象将反射背景色,如 OpenBuildings Designer 色表中所定义。因此,与黑色背景相比,使用白色背景渲染的反射对象会显得更亮。如果定义了环境贴图并已启用环境映射,这些对象将会反射,取代背景色。但是,可以为视图定义的任何背景图像不会发生反射。
注释: 现有旧版 DGN 文件的材质定义可能将反射设置为非零值。这意味着反射对象的数量超过预期,在模型中,这可能会无谓地降低渲染速度。使用材质编辑器对话框,可确保仅将那些原本反光的对象的反射率设置为大于零的值。