screenshot
1/1
thumbnail
一款轻量级、无限扩展的 Unity 程序化体素地形生成系统。基于多层噪声算法,实现动态分块加载、3D洞穴、海洋湖泊、多生物群系(森林/沙漠/雪原)及智能防悬空建筑生成。开箱即用,助您极速构建方块世界生存与探索游戏原型!
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.9.3
兼容
不兼容
不兼容
描述

✨ 概述Procedural Voxel Terrain Generator 是一款专为 Unity 开发者设计的高扩展性体素世界生成工具。无需繁琐配置,只需将脚本挂载到场景中,即可在运行时动态生成一个包含丰富地貌、生态和建筑的无限方块世界。无论是用于快速搭建游戏原型、验证玩法机制,还是作为学习程序化生成(PCG)的进阶教程,它都是您的理想选择。

🌍 核心特性

  • 无限动态世界: 基于玩家位置的智能分块系统,自动在视野内生成地形,并在玩家远离时卸载后方区块,实现无尽的探索体验。
  • 宏观地貌生成: 通过多层 2D 噪声交织,自然生成连绵的山脉、孤立的岛屿以及深邃的海洋与内陆湖泊,并自动生成水畔沙滩。
  • 3D 地下洞穴: 采用 3D Simplex 噪声在地下进行体素扣除,生成错综复杂的天然矿洞与隧道系统,为地下探索提供可能。
  • 多生物群系: 引入大尺度群系噪声,无缝划分出森林、沙漠和雪原。不同群系拥有专属的地表颜色、地下矿石层及植被生态。
  • 生态与植被:森林群系生长阔叶树。
    雪原群系生长尖塔形云杉。
    沙漠群系偶有仙人掌点缀。
  • 智能建筑生成: 随机散落 5x5 石木小屋。内置“平地检测算法”与“承重柱生成机制”,彻底告别房屋在悬崖边缘半空悬空的违和感。
  • 确定性生成: 基于坐标哈希的伪随机分布算法,确保区块无论卸载重载多少次,树木与建筑的位置永远保持绝对一致。

🚀 适用场景

  • 开放世界生存游戏原型
  • 基于体素的沙盒建造游戏
  • 探索类冒险游戏地形底座
  • 程序化生成(PCG)算法学习与扩展

📦 包含内容

  • 完整的地形生成核心脚本 (AdvancedTerrain.cs)
  • 详细的 README 说明文档与参数调优指南

💡 为什么选择这款工具?代码结构清晰、高度注释,没有晦涩难懂的过度封装。所有核心参数(噪声频率、水位高度、雪线高度、生成概率等)均暴露在 Inspector 面板中,非程序员也能轻松调整出独一无二的世界面貌。

技术细节

关键技术栈:

  • 算法基础: 2D Perlin Noise(地形高度与群系分布)、3D Simplex Noise(地下洞穴挖掘)。
  • 数学库依赖: 依赖 Unity 官方 Unity Mathematics 包,以实现高性能的 3D 噪声计算。
  • 数据处理: 使用 Dictionary<string, GameObject> 实现轻量级区块索引与生命周期管理;采用二维高度图预计算优化区块生成效率。
  • 渲染方式: 基础版采用 GameObject.Instantiate 结合动态材质颜色分配(易于新手理解与二次扩展,适合中小型视距)。

兼容性信息:

  • Unity 版本要求: 2021.3 LTS 或更高版本。
  • 渲染管线: 兼容 Built-in (内置渲染管线)。如需在 URP/HDRP 中使用,仅需替换预制体的材质球即可,脚本逻辑完全兼容。
  • 目标平台: 桌面端 (PC/Mac/Linux)、移动端。由于动态生成涉及一定 CPU 开销,移动端建议调低 Render Range(视距)和 Chunk Size(区块大小)。
  • 资源包大小: 极小(仅含 C# 脚本与说明文档,不含大型贴图或模型资源,项目零冗余)。
相关的标签

Univoxel2

资源商店评分
(暂无评分)
国内数据
2浏览
0收藏
当前价格
免费
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
37.0 KB
最新版本
1.0.0
最新发布日期
2026-08-23
支持Unity版本
/
支持的团结引擎版本
1.9.3或更高
发布者支持
569616566@qq.com