
1/1

一款轻量级、无限扩展的 Unity 程序化体素地形生成系统。基于多层噪声算法,实现动态分块加载、3D洞穴、海洋湖泊、多生物群系(森林/沙漠/雪原)及智能防悬空建筑生成。开箱即用,助您极速构建方块世界生存与探索游戏原型!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Tuanjie/Unity Version
Built-in
URP
HDRP
Tuanjie 1.9.3
Compatible
Not compatible
Not compatible
Description
✨ 概述Procedural Voxel Terrain Generator 是一款专为 Unity 开发者设计的高扩展性体素世界生成工具。无需繁琐配置,只需将脚本挂载到场景中,即可在运行时动态生成一个包含丰富地貌、生态和建筑的无限方块世界。无论是用于快速搭建游戏原型、验证玩法机制,还是作为学习程序化生成(PCG)的进阶教程,它都是您的理想选择。
🌍 核心特性
- 无限动态世界: 基于玩家位置的智能分块系统,自动在视野内生成地形,并在玩家远离时卸载后方区块,实现无尽的探索体验。
- 宏观地貌生成: 通过多层 2D 噪声交织,自然生成连绵的山脉、孤立的岛屿以及深邃的海洋与内陆湖泊,并自动生成水畔沙滩。
- 3D 地下洞穴: 采用 3D Simplex 噪声在地下进行体素扣除,生成错综复杂的天然矿洞与隧道系统,为地下探索提供可能。
- 多生物群系: 引入大尺度群系噪声,无缝划分出森林、沙漠和雪原。不同群系拥有专属的地表颜色、地下矿石层及植被生态。
- 生态与植被:森林群系生长阔叶树。 雪原群系生长尖塔形云杉。 沙漠群系偶有仙人掌点缀。
- 智能建筑生成: 随机散落 5x5 石木小屋。内置“平地检测算法”与“承重柱生成机制”,彻底告别房屋在悬崖边缘半空悬空的违和感。
- 确定性生成: 基于坐标哈希的伪随机分布算法,确保区块无论卸载重载多少次,树木与建筑的位置永远保持绝对一致。
🚀 适用场景
- 开放世界生存游戏原型
- 基于体素的沙盒建造游戏
- 探索类冒险游戏地形底座
- 程序化生成(PCG)算法学习与扩展
📦 包含内容
- 完整的地形生成核心脚本 (AdvancedTerrain.cs)
- 详细的 README 说明文档与参数调优指南
💡 为什么选择这款工具?代码结构清晰、高度注释,没有晦涩难懂的过度封装。所有核心参数(噪声频率、水位高度、雪线高度、生成概率等)均暴露在 Inspector 面板中,非程序员也能轻松调整出独一无二的世界面貌。
Technical details
Univoxel2
Store rating
(not enough ratings)
Local data
126Views
0Favorites
Price
FREE
Only China users can be assigned assets. Other regions are currently not supported
License agreement
Standard Unity China Asset Store EULALicense type
For questions about the license type, please refer to the EULA.
Extension Asset
File size
37.0 KB
Latest version
1.0.0
Latest release date
2026-08-23
Supported Unity versions
/
Supported Tuanjie versions
1.9.3 or higher
Publisher Support
569616566@qq.com



