正在加载商城…
极塔素材

GIS Terrain Loader Pro | GIS 地形加载器 Pro

GIS Terrain Loader Pro | GIS 地形加载器 Pro · Unity 插件 · 预览图 1

资源介绍

官网 | 文档 | Youtube | 论坛 | Discord | Gist | 演示场景 | 下载 GIS 数据示例 🌍 GIS Terrain Loader Pro – 用真实世界地形集成提升您的 Unity 项目 GIS Terrain Loader Pro 是一款前沿的 Unity 插件,专为在 Unity Engine 内无缝导入与渲染真实世界地理数据而设计。无论您开发沉浸式模拟、教育工具,还是广阔的开放世界游戏,本资源都能让您通过导入与处理 GIS 数据(开发期与运行时均可),以前所未有的精度将真实地形带入生活。 GIS Terrain Loader Pro 不仅能加载真实世界数据,还能加载几乎所有从 GIS 软件或地形生成器(GlobalMapper、QGIS、WorldMachin、ArcGIS、SAS.Planet 等)导出的自定义数据。 GIS Terrain Loader Pro 基于加载(栅格-矢量-DEM)数据创建地形,让大量数据的导入与修改快速而简单。 核心优势: - 在 Unity 引擎中快速创建真实世界地形。 - 加载或解析 GIS 数据并执行复杂任务。 - 在严肃游戏或研究项目中轻松处理 GIS 数据。 - 根据引入的 DEM/LIDAR 数据生成最高 1m/pixel 精度的地形。 - 可使用任意自定义投影,实现精确的地理配准。 - 在编辑模式下生成与编辑地理配准地形,并在运行时访问地理数据。 - 使用任意类型的栅格数据为 Unity 地形贴纹理。 - 编辑并将 DEM 与矢量数据导出为 GIS 文件。 - 基于引入的矢量数据创建 3D 对象(道路、建筑、水体、树木、草地与自定义地理点……等)。 支持的渲染管线:Standard RP、URP、HDRP。 支持的平台:Windows、Mac、Linux、Android、IOS、WebGL。 全面的数据支持:导入广泛的地理空间数据格式,包括 DEM、栅格与矢量文件。支持的数据集: . DEM 数据: *.Tiff:DEM 64Bit、32Bit、16Bit、8Bit((分块 + 非分块)、(压缩 + 非压缩)); 多波段 8Bit、32Bit((分块 + 非分块)、(压缩 + 非压缩)); 灰度栅格作为 DEM 模型; *.Asc:Arc ASCII Grid 格式; *.Hgt:航天飞机雷达地形测绘任务(SRTM)数据; *.Flt:浮点栅格文件; *.Bil:按行波段交错(BIL)图像文件; *.Bin:二进制浮点; *.Las:Lidar 点云格式; *.Ter:Terragen 文件; *.Raw:Unity 高度图数据; *.Png 灰度:灰度像素文件; .可添加自定义 DEM 数据(项目中已有示例)。 . 栅格数据: *.GeoTiff, *.jpg, *.Png。 . 矢量数据: *.Osm:OpenStreetMap 信息, *.Shp:ESRI 几何数据, *.GPX:GPS Exchange Format", *.KML:Keyhole Markup Language, *.Geo-Json:地理矢量 GeoJSON 要素 } *** 特性 *** 运行时与编辑器功能:在开发期与运行时均可导入与处理 GIS 数据,灵活满足各类项目需求。 高分辨率地形生成 • 创建分辨率最高 1 米/像素的地形,确保真实世界景观的细节与准确再现(取决于引入的 DEM)。 • 创建多个无缝拼接的地形分块。 • 根据纹理文件夹中现有栅格分块数量,手动或自动将地形切分为分块; • 从非地理配准 DEM(如月球表面)生成地形; • 修复地形孔洞与变形; • 生成地形底板; • 可加载水下(负)高度图; • 将地形缩放到真实世界尺寸(来自地理配准数据); • 通过手动设置尺寸生成灵活地形; • 不再有缩放问题,可设置矢量缩放,让地形任意大小; • 在「Terrain preferences」GUI 选项卡或 GISTerrainLoaderPrefs.cs 脚本中轻松快速设置地形参数(高度图分辨率、细节分辨率……); • 在编辑模式下完全访问任意生成地形的地理数据。 • 序列化高度图,在编辑/运行模式下获取/设置数据,无需读取源 DEM 文件。 • 从 LIDAR 点云(*.Las)文件生成高质量 Unity 地形。 高级纹理与着色 • 使用栅格数据应用纹理,基于高程与坡度实现 splat 贴图,并使用自定义着色器提升视觉保真度。 • 使用任意自定义栅格数据(影像、地形图、地形……等)为地形贴纹理。 • 基于「Splat mapping」为地形贴纹理,根据可定制的高程/坡度应用纹理; • 可为地形添加着色纹理(Color Ramp、高程灰度、坡度……); • 生成无纹理的地形。 • 生成带自定义颜色的地形; • 可自定义地形材质; • 根据地形高程/坡度添加真实地形着色器(Color Ramp、带等高线的 Color Ramp、高程灰度……)。 地形平滑 • 平滑带有锯齿、阶梯、条带与非平滑地形高度/表面的地形; 动态矢量集成: • 直接从矢量数据生成 3D 要素,如道路、建筑、树木与草地,带可定制的属性与参数。; • 从复杂矢量形状生成建筑。 • 读取矢量数据无需任何重投影操作。 • 可自定义矢量 'id'、建筑参数('层数、高度……)与众多矢量参数。 • 使用非常简单易用的 API 读取解析矢量数据并提取额外信息。 • 可为编辑/运行模式下生成的游戏对象添加数据库。 • 道路生成器支持(LineRender、EasyRoad3D 与 UnityRoadCreatorPro)。 丰富的导出选项: • 将修改后的地形与矢量数据导出回标准 GIS 格式,便于与其他 GIS 应用互操作。 • 编辑并将生成的地形导出为 DEM(GeoTiff、PNG/JPG 灰度、Raw)。 • 编辑并将 3D 游戏对象导出为矢量数据(ShapeFile)。 • 编辑并将 3D 地形 + 预制体导出为 UnityPackage。 通用参数与特性 • 可自定义文件夹名称(_Textures、_VectorData); • 可为纹理分块自定义并使用任意格式。 • 可适配 GTL 以加载自定义数据集。 • 在编辑/运行模式下更新栅格 + 矢量数据,无需使用生成器。 • 改进的地形元数据(更多投影详情……等)。 • 可从 StreamingAsset 文件夹或硬盘任意位置加载数据 • 使用非常简单的 API 轻松获取/设置坐标。 • 获取任意对象/位置的高程 [m](根据 eas 等级、海拔-高程或高度)。 • 带全新定制 UI 界面的运行时演示场景。 用户友好的界面:插件以易用为设计理念,附带全面的文档与教程视频,引导用户完成地形创建流程。 各平台支持的数据集: DEM:*.Tiff、*.Png 栅格:完全支持 矢量:*.Osm、*.Shp 其他文件的支持可应要求提供 *** 支持 *** • 包含完整源代码; • 包含 24 个演示场景; • 兼容 Unity 地形系统; • 易于使用,带视频教程; • 文档仍在编写中; • API 兼容级别 .NET 4.x • 已在 unity 2020、2021、2022、2023 + Unity 6 上测试 • 本资源使用第三方: - 在 Bit Miracle License 下(仅用于 Tiff 文件); - DotNetSpatial 在 DotSpatial contributors License(MIT)下(支持更多投影); - Pdal 在 Simverge Software LLC License(MIT)下(仅用于 Las 文件); - 在 License(MIT)下(仅用于 GeoJSON 文件); 资源与附加组件 GIS Terrain Loader GIS Terrain Loader Pro 的第一个标准版本。 GIS Data Downloader 设计用于下载真实世界 GIS 数据(标准版)。 GIS Data Downloader Pro 设计用于下载真实世界 GIS 数据(Pro 版,与 GIS Terrain Loader Pro 完全集成)。 Fence Generator Add-On For GIS Terrain Loader Pro 设计用于借助 GIS Terrain Loader Pro 的强大功能,在您的 GIS 地形上快速、专业地生成围栏、墙体与立柱。 ENC57 (Electronic Navigational Charts) Add-On for GIS Terrain Loader Pro 设计用于读取电子海图,将真实世界航海数据直接带入您的 Unity 项目! Terrain Streaming System 让您生成并流式传输巨大的地理配准真实世界

GIS Terrain Loader Pro | GIS 地形加载器 Pro · Unity 插件 · 预览图 3