This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
Materials and Shaders
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
创建内容
内容优化
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

添加蒙版

蒙版可以是有用的在两个方面:

  • Detail指定附加特征(如岩石、沙子等)位于主表面的位置。
  • 蒙版以确定在哪里生成草和树

您已经有足够的经验添加资源作为自己的蒙版。 让我们添加资源 sw_georeferenced/landcover/landcover_mask.tif 并单击 Preview

您已经可以单击Create Mask,这个蒙版将被添加到Terrain Sources。您在此源代码中所做的任何进一步更改都将被自动保存。

指定蒙版过滤器#

过滤器 用于从蒙版源中挑选特定数据。 至少需要一个过滤器才能使蒙版有用。

让我们添加一个过滤器:选择过滤器类型。

我们将使用这个蒙版生成树。 显然,该区域在土地覆盖数据中被标记为绿色。 我们可以将过滤器设置为 IndexedSingle Channel 并选择绿色值。 在我们的例子中,结果将是相同的。

让我们从资源中再添加一个源到蒙版中,并设置一个颜色滤镜。

  1. 在相同的蒙版(即不创建一个新蒙版),单击Add Source(s)按钮并选择Assets
  2. 选择sw_georeferenced/img/sw_1mpx_img_6.tif文件并单击OK。预览版将会更新。让我们放大地图上的这个源。

  3. 过滤器类型设置为Color和点击白色打开颜色设置。
  4. 单击Pick Screen Color按钮并单击预览中的深绿色。

    单击Apply应用挑选颜色和OK关闭颜色设置窗口。

  5. Range设置为某个值,以允许沿着调色板进行一些颜色变化。

就这样。现在如果我们生成树使用这个蒙版他们将分散的区域标记的绿色和深绿色的另外区域添加照片。

生成的蒙版#

生成的蒙版可用作 Terrain 对象的细节:

Landscape Terrain 细节的蒙版

Terrain Global 细节的蒙版

要查看蒙版是如何应用到地形的,在Helpers中切换它。

该蒙版也可用于 Sandworm 中的生成植被

Vegetation对象中的蒙版

还有什么#

  • 查看关于蒙版的文章,以获得参数的更详细描述。
  • 阅读关于配置Object Landscape Terrain细节
  • 关于配置Object Terrain Global的细节,请参阅视频教程
  • 阅读索引颜色,例如在 Wikipedia 上。
最新更新: 2022-12-14
Build: ()