插件简介
WFC 3D Generator v1.3.5 是一款基于“波函数坍缩”(Wave Function Collapse, WFC)算法的Blender程序化生成插件。该算法能够通过分析输入样本(模块)的局部模式与邻接规则,自动在三维空间中生成结构上连贯、风格一致且无限变化的复杂模型。它专为快速创建建筑、地形、洞穴、装饰物等需要大量重复与变化元素的场景而设计,是关卡设计、环境艺术和概念创作的强大工具。
核心功能
- 波函数坍缩算法驱动:核心基于WFC算法,确保生成的模型遵循输入模块的局部邻接规则,产生逻辑连贯的结果。
- 模块化资产库:允许用户创建并管理自己的“模块”库,这些模块是构成最终生成模型的基本单元(如砖块、瓦片、柱子等)。
- 邻接规则定义:提供直观界面,用于定义每个模块在六个方向(+X, -X, +Y, -Y, +Z, -Z)上可以连接哪些其他模块,从而控制生成的整体结构。
- 参数化控制生成:可设定生成区域的大小、种子值以控制随机性、模块旋转和镜像选项,以及生成失败时的回溯限制等。
- 实时预览与迭代:支持在生成过程中进行一定程度的预览和调整,便于艺术家快速迭代和找到满意的结果。
- 无缝集成几何节点:生成的模块和规则可以与Blender强大的Geometry Nodes系统结合,实现更高级的程序化控制和细节添加。
安装与访问
安装方式(二选一):
- 添加远程仓库(推荐):在Blender中,进入
编辑 > 偏好设置 > 扩展 > 仓库 > +,添加以下URL:
https://danrohde.github.io/blender-stuff/addons/index.json
然后在扩展列表中搜索并安装“WFC 3D Generator”。 - 直接拖拽安装:访问插件发布页面:
https://danrohde.github.io/blender-stuff/addons/
找到对应的 `.zip` 文件,直接拖拽到运行的Blender窗口中。
安装后,可在3D视图的侧边栏(N面板)或插件专用面板中找到其工具集。
使用流程简介
- 准备模块:创建或导入一组希望用于生成的基础模型(模块),确保它们的比例和对接面基本对齐。
- 定义模块集与规则:在插件面板中,将模型添加为模块,并为每个模块详细定义其在各方向允许连接的邻居模块列表。
- 配置生成参数:设置输出体积大小、随机种子等。
- 执行生成:点击生成按钮,算法将运行并填充指定区域。
- 后期调整:生成结果为实例化对象,可手动替换、删除特定模块,或结合Geometry Nodes进行进一步变形和装饰。
提示: 更多灵感与教程,可访问开发者的YouTube频道查看相关演示。
资源下载
下载价格免费
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。



评论0