generativepy

用 Python 一行行画出数学之美,轻松生成艺术与动画。

generativepy 是一个用于创建生成艺术和数学动画的 Python 库。它解决了艺术家、数学家和教育者需要以编程方式生成可视化内容但不想深入底层图形 API 的问题。该库提供简洁的 API,支持绘制基本形状、曲线、图像,并基于数学公式生成动态图案和动画。核心能力包括:场景管理、对象渲染、动画帧控制、数学表达式集成,以及输出为图片或视频。它适合快速原型设计,让用户专注于数学逻辑而非渲染细节。

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

项目数据

分类设计创意
开发团队martinmcbride
所属国家
定价模式free
价格说明开源库,MIT许可证,完全免费,无付费版本。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型animation-library,generative-art,mathematics,python,python3,video-processing
GitHub 星标★ 110
30天Star增速
HF 下载量
上线时间2017-03-12 00:00:00
最近更新2026-09-21 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • API 简洁,上手快,适合非图形学背景的创作者
  • 内置数学函数支持,方便生成分形、曲线等数学图案
  • 支持输出视频,可直接用于教学演示或艺术展示

不足之处

  • 文档/社区待观察
  • 功能相对基础,复杂 3D 或高级特效支持有限

适用场景

  • 数学教学演示,如函数曲线、几何变换动画
  • 生成艺术创作,如分形图案、随机纹理
  • 数据可视化原型,快速生成动态图表

替代项目

Manim、Processing.py、Vispy

项目介绍

generativepy 是图像领域的开源项目,由 martinmcbride 开发,2017 年首次发布。

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

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-21。开源库,MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:数学教学演示,如函数曲线、几何变换动画。同类可对比的替代方案包括 Manim、Processing.py、Vispy。

上一篇:aRtsy

下一篇:gart

同类项目推荐

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
DeTikZify 开源

上传图表或草图,秒变可编译的TikZ矢量代码。

Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ.

★ 1820 2026-08-09