经典复现:用量子力学灵感生成无限地图,WaveFunctionCollapse 算法全解析
WaveFunctionCollapse(WFC)是程序化生成领域的一个里程碑式算法,它受量子力学中的“波函数坍缩”启发,能够仅凭单一样本图像生成无限延展且结构连贯的位图或瓦片地图。与基于神经网络的生成式AI不同,WFC本质上是一个约束满足...
WaveFunctionCollapse(WFC)是程序化生成领域的一个里程碑式算法,它受量子力学中的“波函数坍缩”启发,能够仅凭单一样本图像生成无限延展且结构连贯的位图或瓦片地图。与基于神经网络的生成式AI不同,WFC本质上是一个约束满足...
Rune Skovbo Johansen发布了一种全新的地形侵蚀生成技术,旨在解决传统物理模拟计算量大、不支持分块生成的痛点。该技术利用GPU着色器,通过特殊的梯度噪声(Phacelle Noise)直接在任意高度图上叠加逼真的分支沟壑与山...

ECS / OSS / CDN / 云数据库一站采购,常用云资源集中选配;新用户与续费均有专场优惠,适合个人开发者与小团队长期使用。
这篇文章详细介绍了如何利用波形函数坍缩(WFC)算法,结合WebGPU和Three.js技术,生成包含约4100个六边形地块的程序化中世纪岛屿地图。针对六边形网格带来的组合爆炸和求解死路问题,作者设计了多网格并行求解与分层恢复系统,大幅提高...
一款名为“The Hunt for Red Octangles”的3D飞艇侦察游戏展示了独特的程序化生成技术。该项目利用Three.js进行3D渲染,并通过Overpass API获取OpenStreetMap(OSM)中的建筑轮廓与道路矢...
开发者Prabal发布了一款名为LatentScore的开源工具,用户只需输入文字描述(如“山间日出”或“霓虹城市”),即可生成匹配该情绪的程序化环境音乐。与Suno等主流生成式AI不同,LatentScore不依赖庞大的GPU模型或云端A...
本文从人类对复杂图案的本能迷恋切入,探讨了蚁穴、蜂巢等自然结构与人类道路网络的相似性。作者回顾了从《模拟城市2000》开始的游戏经历,指出道路是城市构建类游戏的基石。文章不仅是怀旧,更深入剖析了游戏开发者如何利用简单的算法规则(程序化生成)...
本文分享了作者在制作四个极小GLSL演示过程中积累的技术经验与创意编程方法。文章详细解析了Moonlight中的简化体积渲染技术,Entrance 3的等距投影实现与移动设备兼容性问题,Archipelago的程序化地形生成算法,以及Cut...