配置基于距离的纹理缩减

基于距离的纹理缩减是一项性能增强技术,凭借此技术多面体要素外部显示的纹理(图像)质量会基于要素相对于照相机的距离自动调整。

纹理缩减是一种显示属性,不会对源数据产生影响。此方法仅在 ArcGlobe 中可用。

纹理缩减不是一个无缝的或连续的纹理图像缩减过程,而是分别应用于三个不同区域的过程。例如,这些区域包括一个全分辨率波段和两个缩减分辨率波段。照相机距要素的查看距离将决定屏幕上显示哪种纹理分辨率。

此处的图像显示了使用基于距离的纹理缩减生成的 3D 视图。

使用基于距离的纹理缩减生成的 3D 视图的示例。

可配置的系数

基于距离的纹理缩减功能具有两个可配置的系数:

可配置的元素

描述

纹理缩减应用的查看距离

  • 此值以米为单位,是照相机对象(观察位置)到多面体的 3D 放置(目标)位置的直接 3D 距离。对于建筑物要素,此距离由 3D 对象周围的虚拟球体表示。
  • 有关详细信息,请参阅了解观察点和目标

缩减应用的数量

  • 每次降低纹理分辨率可以使图像宽度和高度的分辨率各降低一半,从而生成分辨率只有从前四分之一的纹理。例如,如果缩减一个级别,一张 1,000 x 1,000(1,000,000 像素)的纹理图像的分辨率可以降低为 500 x 500(250,000 像素)。纹理缩减分为五个级别,从“低(1/4)”到“最高(1/1024)”。

以下一组图像是降低某图层的多面体纹理分辨率的示例,范围从无缩减到最高缩减。

降低某图层的多面体分辨率的示例。

注意事项

默认情况下,纹理缩减可应用于所有多面体图层,这种设置非常适合具有较多纹理的小型对象,如建筑物或 3D 模型。有时出于以下原因,使用其他设置更为合适:

  • 纹理数据质量较低,不需要进行纹理缩减。
  • 使用了优化的硬件,可在不损失性能的情况下增加纹理的显示质量。
  • 您的纹理数据包括较大地理范围内的要素,而默认的 250 米和 1,000 米的缩减距离显得相对较小。例如,粘贴到 5 公里宽的框架上的地震图像可能需要大得多的缩减距离才能得到较好的定义。

无论您选择禁用“自动基于距离进行纹理缩减”这一设置,还是更改这一设置,都不会使图层的缓存失效。

禁用基于距离的纹理缩减的步骤

要针对多面体要素类图层禁用基于距离的纹理缩减,请遵循以下步骤:

步骤:
  1. 在内容列表中右键单击多面体图层,然后单击属性
  2. 将出现图层属性对话框。
  3. 单击 Globe 显示选项卡,然后转到“渲染”部分。
  4. 单击高级
  5. 将出现纹理缩减属性 框。
  6. 选中禁用纹理缩减,然后单击确定
  7. 单击确定关闭图层属性对话框。

    现在,图层将始终显示最高纹理分辨率。

配置基于距离的纹理缩减功能的两个系数的步骤

重复以上的步骤 1 到 3,然后在纹理缩减属性 对话框中,针对多面体要素类图层,配置基于距离的纹理缩减功能的两个系数,步骤如下所示:

步骤:
  1. 为级别 1 设置开始缩减的距离(以米为单位)。
  2. 为级别 1 选择缩减比例系数的值。可以从以下范围选择:
    • 低(1/4)
    • 中(1/16)
    • 高(1/64)
    • 极高(1/256)
    • 最高(1/1024)
  3. 为级别 2 设置开始缩减的距离(以米为单位)。
  4. 为级别 2 选择缩减比例系数的值。
  5. 单击确定
  6. 单击确定关闭纹理缩减属性 对话框。

    现在,图层即会使用更新的距离和缩减比例系数来调整纹理分辨率。

ArcGlobe 中适用于带纹理多面体的“纹理缩减属性”对话框。
提示提示:
您还可以降低纹理的最高分辨率,方法是调整图层属性 对话框的 Globe 显示选项卡上的材质纹理分辨率滑块。基于距离的纹理缩减将作为此基本设置的附加因素使用。请参阅缩减多面体图层的纹理

7/10/2012