3D迷宫城市生成器

三维波函数塌缩算法在Unity中的实践

基于波函数塌缩算法,在Unity中使用25个基础单位模型(在Blender中制作), 程序化随机生成迷宫城市,但保证每个单位之间一定有面相连。你可以在Github仓库中查看我的源代码。

本项目灵感来源于解谜游戏《纪念碑谷》。

波函数塌缩算法图解

本项目程序架构

2.5D风格渲染

为了模拟《纪念碑谷》的渲染风格,我在Unity中对摄像机和灯光进行了一些调整,以产生2.5D的效果。 下方是透视和灯光调整的对比图,左侧为最终效果,右侧为默认效果。

效果展示