generative-art

用代码生成无限变化的艺术作品,快速集成到 Nuxt 应用

generative-art 是一个基于 Vue/Nuxt 的开源项目,旨在将生成艺术(Generative Art)的理念落地为可复用的代码工具。它把生成艺术视为人工事件的遗传代码,通过构建动态复杂系统来产生无穷无尽的变化。项目以 Nuxt 模块(@luxdamore/nuxt-canvas-sketch)的形式提供,方便开发者快速在 Nuxt 应用中集成生成艺术功能。核心能力包括:提供 canvas 画布环境,支持通过代码定义艺术生成规则,并可能结合 three.js、tensorflow.js 和 gsap 等库(但需用户自行安装)来实现 2D/3D 渲染、机器学习驱动的生成以及动画效果。它解决了艺术家和开发者难以快速搭建生成艺术原型的问题,降低了创作门槛,让创意通过代码自动演化出多样化的视觉作品。

开源 free 设计创意
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 65
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类设计创意
开发团队LuXDAmore
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言Vue
技术栈/模型3d-art,art,canvas,canvas-sketch,creative,creative-coding,facemesh,generative-art,gsap,modules,nuxt,nuxt-module,nuxtjs,tensorflow,tensorflow-examples,tensorflow-tutorials,three-js,threejs,visual-design,vuejs
GitHub 星标★ 65
30天Star增速
HF 下载量
上线时间2020-03-20 00:00:00
最近更新2026-09-04 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

核心亮点

  • 作为 Nuxt 模块,安装配置简单,能快速在 Vue 项目中启动生成艺术创作
  • 设计理念清晰,将生成艺术抽象为动态系统,便于理解和扩展
  • 与 three.js、tensorflow.js 等主流库兼容,支持 2D/3D、AI 和动画的深度结合

不足之处

  • 项目处于早期阶段,星标仅 64,文档和社区支持可能有限
  • 依赖外部库需自行安装,增加了配置复杂度

适用场景

  • 艺术家或开发者快速制作生成艺术原型或交互式视觉作品
  • 在 Nuxt 项目中集成动态背景、数据可视化或创意编程展示
  • 教育场景中用于教学生成艺术概念和代码实现

替代项目

p5.js、Processing、openFrameworks

项目介绍

generative-art 是图像领域的开源项目,由 LuXDAmore 开发,2020 年首次发布。

它收录于图像分类,该分类目前共有 839 个项目,GitHub 星标数为 65。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-04。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:艺术家或开发者快速制作生成艺术原型或交互式视觉作品。同类可对比的替代方案包括 p5.js、Processing、openFrameworks。

上一篇:tweegeemee

下一篇:retrace.gl

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
ComfyUI 开源

像搭积木一样连节点,生图流程自己搭

The most powerful and modular diffusion model GUI, api and backend with a graph/node···

★ 134493 2026-08-09