项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 639
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- JDK 与 Clojure 构建工具
- 约 1G 磁盘
安装与启动步骤
-
1装 Clojure 工具链
它是 Clojure 库,先有 lein 或 deps 环境。
-
2拉依赖跑示例
仓库自带示例 sketch,先原样跑出一个结果。
-
3理解它的抽象
核心是把图形定义为可组合的函数,与命令式绘图思路不同。
-
4导出成矢量
产物是 SVG,能进 Illustrator 继续处理。
如何确认成功
示例 sketch 能跑出结果并导出可打开的 SVG
注意事项
- 面向生成艺术,不是通用绘图库。
- Clojure 生态小众,遇到问题社区资源有限。
- 随机种子决定结果可复现性,做系列作品时要固定。
核心亮点
- 基于 Common Lisp,具备强大的宏和元编程能力,适合表达生成规则
- 概念清晰,将生成系统抽象为可组合的组件,便于构建复杂流程
- 早期项目代码量小,易于阅读和学习生成式编程思想
不足之处
- 项目已弃用,无维护和更新,依赖库可能过时
- 文档和示例较少,上手门槛高
- 社区活跃度低,问题难以获得支持
适用场景
- 生成艺术创作,如生成图案、纹理或动态视觉
- 教学演示,用于理解生成式系统和 Lisp 编程
- 实验性项目,探索代码驱动的设计方法
替代项目
OpenFrameworks、Processing、vvvv
同类项目推荐
DungeonTemplateLibrary
开源
用 C++ 快速生成多样地下城地图,省去手动设计关卡
: Dungeon free resources (terrain & roguelike generation)
better-design
开源
组件库现成摆好,AI 做界面直接抄作业
Open-source design MCP server + shadcn/ui registry — AI design systems for Claude C···
motion-anything
开源
用大白话描述动效,AI 直接帮你生成动画
✨ The agentic motion layer — an open-source, chat-native motion engine. Describe t···
mcp
开源
在 AI 编辑器里搜 Magic UI 组件并直接安装
Magic UI components, searchable and installable from your AI editor.
weir
开源
用 Lisp 代码生成复杂图案,探索生成式设计
(deprecated) A system for making generative systems
doop
开源
人和 AI 同画布实时协作设计
The open-source alternative to Paper.design. A multiplayer design canvas where human···
transitions.dev
开源
复制即用的精致 UI 过渡,AI 帮你按场景生成动效
UI motion agent, a library of 43+ crafted transitions, a skill that fits your workfl···
image2_UI
开源
截图或想法丢进去,直接出可改的前端代码
Image2 UI by ONDesign — open-source UI generation toolkit for OpenAI Codex. Turn sc···
p5-svelte
开源
在 Svelte 中像组件一样轻松嵌入 p5 创意草图
Easily add p5 sketches to a Svelte project