前阵子接了个海报的活,素材库翻了半天全是熟悉的配方,那种一眼假的模板感看得人头皮发麻。后来索性自己用p5.js跑了几张背景纹理,效果出乎意料地好。
简单说就是用代码画画的工具,浏览器里直接跑,不用装环境。你定一套规则,比如让几千条短线沿某个角度生长,再给它一点随机扰动,出来的纹理既有秩序又不重复。同样的逻辑跑十次,十张不一样的图,张张都能用。这比素材站里那几张被用烂的渐变背景强太多了。
还有个思路顺便说下:排版的时候可以把信息的层级当成数据来处理。重要的内容给更大的视觉权重,让主次关系自然浮现,而不是靠加粗加大加红去硬喊。数据可视化那套逻辑搬到海报上,意外地讲理。
文字也别只当信息载体用。简单说让字和图形发生点关系,叠印、切割、沿着路径排,文字本身就是节奏的一部分。
资源就是p5.js官网,教程齐全, examples区能直接改代码玩。哪怕不写代码,看看那些生成作品也能洗眼睛。有玩过的吗,求交流参数心得