一位开发者构建了一个开源的无限程序化山水景观生成器,允许用户输入名字并将其转化为独特的树木种植其中。该项目将名字的ASCII码作为种子,通过广度优先分支算法生成独一无二的树形结构,并利用中点位移算法和柏林噪声模拟无限延展的山脉地形。视觉方面,作品采用了王希孟《千里江山图》标志性的蓝绿金配色,并通过SVG径向渐变进行渲染。该项目灵感源自Lingdong Huang的山水生成研究,所有生成的树木均附带APack签章。用户不仅可以在无限画布上自由平移和缩放来寻找自己种植的树木,还能通过“我的树木”功能快速定位。此前,该项目已被制作成Riso印刷品在ITP冬季展会上展出。
事件分析
该项目展示了程序化生成技术与传统美学结合的潜力。不同于当前依赖概率模型的生成式AI,该项目完全基于数学算法(如中点位移、柏林噪声)构建确定性视觉内容,展示了代码逻辑在艺术创作中的精确性。技术上,通过将数据(名字)直接映射为视觉形态(树木),提供了一种轻量级且具有高度个性化的数据可视化思路。对于开发者社区而言,这不仅是一个有趣的Web交互实验,也是探索如何用算法模拟自然形态和文化风格的优秀范例。
💡 核心观点:在AI生成图像泛滥的时代,基于确定性数学算法的“程序化生成”依然具备独特的艺术感染力与计算美学。
原文链接:Hacker News

IT资源栈
评论前必须登录!
立即登录 注册