项目图片
creative-codingartcanvas
生成艺术系列
探索
一个通过代码探索涌现之美的个人项目。每件作品都从一个独特的种子生成,由确定性算法产生独一无二的输出。
创作过程
工具
使用原生 Canvas API 和一个轻量的 TypeScript 封装层来处理构图、色彩管理和导出。没有创意编程框架——限制反而激发创造力。
探索的技术
- 流场(Flow fields)——粒子穿越 Perlin 噪声,创造出有机的、如发丝般的纹理
- 递归细分——带有随机扰动的几何分割,唤起建筑蓝图的意象
- 反应扩散(Reaction-diffusion)——Turing 图案模拟,产生有机的豹纹纹理
画廊
项目心得
生成艺术教会你放弃控制。你设定了初始条件和规则,但结果始终是一个惊喜。这与设计系统有相似之处:创造约束,然后相信系统会产生连贯的结果。
最有趣的输出往往来自边界情况——那些几乎要让算法崩溃的种子。这就是美所在的地方。