Crafted
项目图片
creative-codingartcanvas

生成艺术系列

探索

一个通过代码探索涌现之美的个人项目。每件作品都从一个独特的种子生成,由确定性算法产生独一无二的输出。

创作过程

工具

使用原生 Canvas API 和一个轻量的 TypeScript 封装层来处理构图、色彩管理和导出。没有创意编程框架——限制反而激发创造力。

探索的技术

  • 流场(Flow fields)——粒子穿越 Perlin 噪声,创造出有机的、如发丝般的纹理
  • 递归细分——带有随机扰动的几何分割,唤起建筑蓝图的意象
  • 反应扩散(Reaction-diffusion)——Turing 图案模拟,产生有机的豹纹纹理

画廊

项目心得

生成艺术教会你放弃控制。你设定了初始条件和规则,但结果始终是一个惊喜。这与设计系统有相似之处:创造约束,然后相信系统会产生连贯的结果。

最有趣的输出往往来自边界情况——那些几乎要让算法崩溃的种子。这就是美所在的地方。