3D 效果

表面

可通过将效果应用于对象的面更改 3D 场景的外观。

面剔除

修改图层面剔除的属性,使您的视线透过 3D 对象的正面、背面亦或两面(具体要取决于您的视点位置)。 该命令将针对包含基于面积的数据的图层启用,包括拉伸面、多面体、TIN 三角形和栅格数据。

三个透明的黄色穹顶,通过正面可以看到穹顶的背面
未剔除面,可以通过正面查看要素的背面。
三个透明的黄色穹顶,仅穹顶正面可见
应用背面剔除时,背面会被隐藏,因此仅可查看面向用户的背面。

通过在内容窗格中选择图层,然后浏览到图层上下文选项卡上的组,可以设置图层的面剔除模式。

单击面剔除下拉菜单,然后选择要使用的选项。 剔除具有以下选项:

  • 面剔除两面 - 关闭剔除可同时查看两面。 这是默认设置。
  • 背面 面剔除隐藏背面 - 开启背面剔除,即,将背向您的对象从视图中消除。
  • 正面 面剔除隐藏正面 - 开启正面剔除,即,将面向您的对象从视图中消除。 使用此选项可透过对象的正面。
  • 内置 面剔除数据驱动 - 打开要素的内置面剔除。 此选项通常与 glTF 模型配合使用。 如果不存在内置剔除,则使用反向剔除来绘制要素。

照明

默认情况下,3D 对象的内置几何属性用于针对场景的当前照明位置晕渲 3D 对象。 用于光照的属性为 3D 矢量(或法向量),可定义每个面反射光线的方向。 3D 对象的每个面的阴影都通过其法线进行计算。

法线通常垂直于几何,但是也可将其定义为其他方向,尤其是在需要使几何中的硬接缝线变得柔和的情况下。 这些属性是能够帮助 3D 对象显示自然的三维外观的关键。 当 3D 对象缺失法线或其法线未正确定义时,绘制出的模型的各个部分有可能会比预想中的更暗或更亮,而嵌入纹理也可能会显示在面的错误一侧上。

具有单侧光照和法线的莫比乌斯带和多面圆柱体的逻辑示意图
单侧光照和法线。
具有两侧光照和法线的莫比乌斯带和多面圆柱体的逻辑示意图
两侧光照和法线。

如果 3D 对象数据的显示画面出现异常,则可以尝试更改图层的光照属性以改善其外观。 这些选项仅当图层的数据源在使用 3D 模型作为符号的场景中为多面体要素类或点要素类时可用。

通过在内容窗格中选择图层,然后导航到图层上下文选项卡的组,可以设置图层的光照模式。

单击光照下拉菜单,然后选择以下选项:

  • 单侧光照数据 使用数据法线的单侧光照 - 光照使用每个面方向的相关内置信息影响 3D 对象每个面的一侧。 正确创建的 3D 对象数据将使用该选项正常显示。 这是 ArcGIS Pro 中的默认值。
  • 单侧光照重置 使用重置法线的单侧光照 - 光照影响 3D 对象的每个面的一侧。 关于每个面的方向的信息会基于几何重新进行计算。 当 3D 对象中包含的法线不正确,但又没有重复或重合的面时,该选项将十分有用。
  • 双侧光照数据 使用数据法线的双侧光照 - 关于每个面的方向的内置信息用于 3D 对象的每个面的两侧,光照对这两侧产生影响。 当数据法线正确,但却有重复或重合的面时,该选项将十分有用。 然而,如果法线与面不垂直,该选项则可导致整个面出现深色阴影。
  • 双侧光照重置 使用重置法线的双侧光照 - 光照会对 3D 对象每个面的两侧产生影响,关于每个面方向的信息会基于几何重新进行计算。 该选项最适用于法线未正确创建以及带有重复或重合的面的数据。
  • 双侧光照绕组数据 使用数据法线及弯曲顺序的双侧光照 - 光照将影响 3D 对象各个面的两侧,所使用的顺序对折点进行了定义,可确定每个面所面对的方向,同时源法线可用于计算每个面的光照。 当数据的法线已正确创建但并不垂直于每个面,且弯曲顺序在所有面上都保持一致时,该选项十分有用。
  • 双侧光照绕组重置 使用重置法线及弯曲顺序的双侧光照 - 光照将影响 3D 对象各个面的两侧,所使用的顺序对折点进行了定义,可确定每个面所面对的方向,同时使用基于几何重新计算的法线。 当数据的法线不正确,而弯曲顺序在所有面上都保持一致时,该选项十分有用。

光照和阴影

光照和阴影可提升对深度和 3D 几何的感知,从而产生更精确的图层 3D 元素显示效果。 通过模拟场景视角的光线投射以及产生的阴影来重现效果。

启用照明

此设置用于启用图层的照明。 默认情况下,场景会将单个光源应用于场景中的所有图层。 在某些情况下,对象的纹理已经包含来自真实或预渲染照明的高光和阴影。 在这种情况下,您可以关闭图层的场景照明,以便使用纹理中的照明信息。

Eye Dome 照明

Eye-Dome 照明是一项阴影技术,可在查看 LAS 数据集和点云场景图层时改善对深度和等值线的感知。 每个点都会被晕圈进行晕渲处理(晕圈的强度取决于其周围对象的接近程度),使得聚类在一起的点更容易从其背景中的空区域和其他 3D 元素中辨别出来。

将 LAS 数据集和点云场景图层添加到场景时,默认情况下将启用 Eye-dome 照明。

Eye-dome 照明可从全球或局部场景属性的照明选项中获得。 如果在场景属性中关闭,则 Eye-Dome 照明将不适用于场景中的图层。 使用照明属性可以提高绘制性能。

无 Eye-Dome 照明的全球场景有 Eye-Dome 照明的全球场景

显示的全球场景中没有 Eye-Dome 照明。

显示的全球场景中有 Eye-Dome 照明。

可以从图层上下文选项卡中为图层上的 Eye-Dome 照明设置以下属性:

半径

要应用晕圈阴影效果的距离(以像素为单位)。 值的范围从 1 到 5。

强度

阴影效果的强度,以百分比表示。 值 100% 表示最强的阴影。

相关主题


在本主题中
  1. 表面
  2. 光照和阴影