向量场引擎

发布: (2026年4月23日 GMT+8 15:02)
2 分钟阅读
原文: Dev.to

Source: Dev.to

概览

我构建了一个小而强大的生成艺术工具,名为 Vector Field Engine。它可以在浏览器中直接创建、动画化并导出程序化线条艺术。

该引擎通过遍历网格,并使用噪声或三角函数等数学函数为每个点分配方向(角度)来工作。每个点绘制一条短线,所有短线共同形成流动的图案。

功能

  • 实时控制 – 调整密度、流动、旋转、颜色等。
  • 模式 – 静态、动态、动画。
  • 随机预设 – 快速探索不同的视觉风格。
  • 导出选项 – 将作品下载为 PNG、JPG 或 SVG(适用于设计工具和绘图仪)。

技术栈

  • SvelteKit – 用于构建 Web 应用的框架。
  • p5.js(实例模式) – 核心绘图库。
  • p5.js‑svg – 实现 SVG 导出。
  • Tweakpane – 实时参数调节的 UI。
  • Vercel – 托管与部署平台。

入门指南

如果你对创意编码或生成设计感兴趣,欢迎尝试该工具并使用内置的控制面板和预设进行实验。🚀

0 浏览
Back to Blog

相关文章

阅读更多 »