TokisanGames/Terrain3D

GitHub: TokisanGames/Terrain3D

Terrain3D 是一个基于 C++ 的 Godot 4 高性能地形系统插件,解决了在该引擎中创建、编辑和渲染大规模可交互地形的需求。

Stars: 4090 | Forks: 283

![Terrain3D Logo](/doc/docs/images/terrain3d.jpg) # Terrain3D 一个专为 Godot 4 打造的高性能、可编辑地形系统。 ## 功能 * 使用 C++ 编写,作为 GDExtension 插件,可在 Godot Engine 的官方构建版本上运行 * 可[被](https://terrain3d.readthedocs.io/en/stable/docs/programming_languages.html) GDScript、C# 以及 Godot 支持的任何语言访问 * 地形尺寸最小为 64x64 米,最大可达 65.5x65.5 公里(4295 平方公里),支持不连续和大小可变的区域 * 最多支持 32 个纹理 * 地形网格支持多达 10 个细节级别 * 植被实例化,支持多达 10 个细节级别以及阴影替身 * 支持雕刻、打洞、纹理绘制、纹理去平铺、绘制颜色和湿度 * 支持从 [HTerrain](https://github.com/Zylann/godot_heightmap_plugin/)、Gaea、World Creator、World Machine、Unity、Unreal 以及任何可以导出高度图的工具导入高度图。请参阅[高度图](https://terrain3d.readthedocs.io/en/stable/docs/heightmaps.html) ## 使用 Terrain3D 的游戏 请查看[使用 Terrain3D 的精选游戏](https://terrain3d.readthedocs.io/en/latest/docs/games.html),以了解其功能示例。 ## 快速开始 1. 阅读[简介](https://terrain3d.readthedocs.io/en/stable/docs/introduction.html)以了解此地形系统的工作原理。 2. 阅读[安装与升级](https://terrain3d.readthedocs.io/en/stable/docs/installation.html)说明。 3. 观看[教程视频](https://terrain3d.readthedocs.io/en/stable/docs/tutorial_videos.html)并通读文档。 4. 如需获取支持,请阅读[获取帮助](https://terrain3d.readthedocs.io/en/stable/docs/getting_help.html)并加入我们的 [Discord 服务器](https://tokisan.com/discord)。 ## 贡献 如果您想帮助 Terrain3D 成为 Godot 上最出色的地形系统,请参阅[贡献指南](https://terrain3d.readthedocs.io/en/latest/docs/contributing.html)。 ## 许可证 本插件已基于 [MIT 许可证](https://github.com/TokisanGames/Terrain3D/blob/main/LICENSE.txt) 发布。
标签:3D图形, C++, GDExtension, Godot引擎, 地形系统, 数据擦除, 游戏开发