This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm
使用编辑器工具执行特定任务
Extending Editor Functionality
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
Usage Examples
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
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
创建内容
Content Optimization
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

Sandworm

Sandworm 工具用于使用提供的数据源生成任何形式的地理参考地形。该工具通过将它们投影到支持 Curved 模式并在本机使用地理坐标的平面 Landscape Terrain ObjectObject Terrain Global 上,帮助快速重建现实世界的部分。地形的最大大小取决于可用内存和数据密度,但通常足以创建大城市或国家的景观。

Sandworm 功能列表目前包括以下内容:

  • 支持多个地理参考源:栅格(高程、图像和蒙版)和矢量(道路、建筑物等)
  • 高级数据过滤选项:通过属性(矢量源)、通过索引、颜色和通道掩码(光栅源)
  • 支持在线TMS (Mapbox, OSM)和离线数据源
  • 基于掩码的植被生成
  • 基于土地覆盖数据生成更多细节(沙子、岩石等)以获得更逼真的景观表面
  • 对象的程序生成(道路、电力线、建筑物、地标等)
  • 贴装参数的高级控制和微调
  • 支持大多数广泛使用的坐标参考系统 (CRS) 用于输入和输出投影
  • 能够在单个项目中组合具有不同投影类型的源
  • 导出到 Landscape TerrainTerrain Global
  • 具有可停靠窗口的连贯且用户友好的界面

Sandworm 使用提供的高度图(海拔)和反照率(图像)数据生成地形。您可以使用以下类型的数据源:

  • Offline — 本地存储的瓦片集:来自本地存储设备的栅格(高程、图像和蒙版)和矢量数据源
  • Online — Tile Map Services (TMS):您可以连接到开放服务(例如 OpenStreetMap 或各种州/市政数据库)或用户基于类似于 QGIS 的服务创建和支持的私有瓦片服务器(目前支持的数据来自在线资源:图像和海拔)。

地理参考图像和高程数据使用 GDAL — 地理空间数据抽象库进行处理。它支持各种栅格格式,输入数据具有不同的地图投影。还可以组合不同的投影类型和数据源来生成地形。

Sandworm 使用 GDAL 进行数据处理,因此支持的格式包括以下列表中标记为 Built-in by default 的格式:

这些数据源通常包含大量可以使用属性过滤器进行标记和过滤的信息。

标签表示颜色(颜色范围)或属性值(值范围),用于过滤生成某些土地覆盖区域或文化层对象(道路、建筑物)所需的数据。对于每个标记,您可以指定一组属性过滤器以从数据源中选择某些数据。您可以为每个标签指定任意数量的过滤器。标签用于在地形上放置对象。例如,通过使用标签,您可以:

  • 为标有某些颜色的土地覆盖纹理的区域生成草或树。
  • 使用矢量数据文件中的道路类型属性仅生成高速公路而忽略小路。
  • 仅生成某种类型的建筑物(例如,公寓、车库、单层或多层建筑物,具体取决于矢量数据源中存储的数据)。

Sandworm 支持按地理或栅格坐标对齐的多个数据层:您可以通过在低细节的景观区域上添加高细节的景观区域来轻松创建高分辨率插图。这对于飞行模拟器非常有用,因为只有机场周围的区域才需要高细节。生成地形的质量取决于所使用数据源的密度。

低细节区域的高细节插图

也可以看看#

最新更新: 2021-12-13
Build: ()