This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
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版本。

Sandworm

警告
本文介绍的功能在 Community SDK 版本中不可用。
您应该升级到 Engineering / Sim SDK版本才能使用它。

The Sandworm tool is used to generate georeferenced terrain of any form using the provided data sources. This tool helps to quickly re-create portions of the real world by projecting them onto a flat Landscape Terrain or Terrain Global that supports Curved mode and natively works with geo-coordinates. The maximum terrain size depends on the available memory and data density, but typically, it's enough to create a big city or country landscape.Sandworm 工具用于使用提供的数据源生成任何形式的地理参考地形。该工具通过将它们投影到支持 Curved 模式并在本机使用地理坐标的平面 Landscape TerrainTerrain Global 上,帮助快速重建现实世界的部分。地形的最大大小取决于可用内存和数据密度,但通常足以创建大城市或国家的景观。

注意
Sandworm generates terrain based on geodata only. To generate a terrain using non-georeferenced data, use the Landscape Terrain object directly.Sandworm 只基于地理数据生成地形。要使用非地理参考数据生成地形,请直接使用 Landscape Terrain

The list of Sandworm features currently includes the following:Sandworm 功能列表目前包括以下内容:

  • Support for multiple georeferenced sources: raster (elevation, imagery, and masks) and vector (roads, buildings, etc.)支持多个地理参考源:栅格(高程、图像和蒙版)和矢量(道路、建筑物等)
  • Advanced data filtering options: via attributes (vector sources), via indexed, color, and channel masks (raster sources)高级数据过滤选项:通过属性(矢量源)、通过索引、颜色和通道掩码(光栅源)
  • Support for online TMS (Mapbox, OSM) and offline data sources支持在线TMS (Mapbox, OSM)和离线数据源
  • Mask-based generation of vegetation基于掩码的植被生成
  • Generation of additional details (sand, rocks, etc.) based on landcover data for more realistic landscape surfaces基于土地覆盖数据生成更多细节(沙子、岩石等)以获得更逼真的景观表面
  • Procedural generation of objects (roads, powerlines, buildings, landmarks, etc.)对象的程序生成(道路、电力线、建筑物、地标等)
  • Advanced control and fine-tuning of placement parameters贴装参数的高级控制和微调
  • Support for most of the widely used Coordinate Reference Systems (CRS) for input as well as output projections支持大多数广泛使用的坐标参考系统 (CRS) 用于输入和输出投影
  • Ability to combine sources with different projection types within a single project能够在单个项目中组合具有不同投影类型的源
  • Export to Landscape Terrain and Terrain Global导出到 Landscape TerrainTerrain Global
  • Coherent and user-friendly interface连贯且用户友好的界面

Sandworm generates a terrain using height map (elevation) and albedo (imagery) data provided. You can use the following types of data sources:Sandworm 使用提供的高度图(海拔)和反照率(图像)数据生成地形。您可以使用以下类型的数据源:

  • Offline — locally stored tilesets: raster (elevation, imagery, and masks) and vector data sources from your local storage deviceOffline — 本地存储的瓦片集:来自本地存储设备的栅格(高程、图像和蒙版)和矢量数据源
  • Online — Tile Map Services (TMS): you can connect to both open services (such as OpenStreetMap or various state/municipal databases) or private tile servers created and supported by users.Online — Tile Map Services (TMS):您可以连接到开放服务(例如 OpenStreetMap 或者由用户创建和支持的私有图块服务器。

Georeferenced imagery and elevation data are processed using GDAL — Geospatial Data Abstraction Library. It supports various raster formats with different map projections for input data. It is also possible to combine different projection types and data sources to generate a terrain.地理参考图像和高程数据使用 GDAL — 地理空间数据抽象库进行处理。它支持各种栅格格式,输入数据具有不同的地图投影。还可以组合不同的投影类型和数据源来生成地形。

Sandworm uses GDAL for data processing, therefore, supported formats include those marked Built-in by default in the following lists:Sandworm 使用 GDAL 进行数据处理,因此支持的格式包括以下列表中标记为 Built-in by default 的格式:

These data sources usually contain a lot of information that can be filtered out.这些数据源通常包含大量可以过滤的信息。

For example, by using filters you can:例如,通过使用过滤,您可以:

  • Generate grass or trees for areas marked with specific colors of the landcover texture.为标有某些颜色的土地覆盖纹理的区域生成草或树。
  • Generate only highways ignoring small roads using a road type Attribute in a vector data file.使用矢量数据文件中的道路类型属性仅生成高速公路而忽略小路。
  • Generate buildings of a particular type only (e.g., apartments, garages, single- or multi-story buildings, depending on the data stored in the vector data source).仅生成某种类型的建筑物(例如,公寓、车库、单层或多层建筑物,具体取决于矢量数据源中存储的数据)。

Sandworm supports multiple data layers aligned by geo or raster coordinates: you can easily create high-resolution insets by adding a high-detailed landscape area over a low-detailed one. This can be useful for flight simulators, where a high level of detail is required only for areas around airports. The quality of generated terrain is determined by the density of the data sources used.Sandworm 支持按地理或栅格坐标对齐的多个数据层:您可以通过在低细节的景观区域上添加高细节的景观区域来轻松创建高分辨率插图。这对于飞行模拟器非常有用,因为只有机场周围的区域才需要高细节。生成地形的质量取决于所使用数据源的密度。

High-detailed inset over a low-detailed area低细节区域的高细节插图

See Also也可以看看#

最新更新: 2022-12-14
Build: ()