最近在生成头像,顺便了解了一下生成艺术(generative-art),感觉很有意思,所谓生成艺术,我的理解是通过代码或者程序来生成艺术作品,open-ai 就可以根据输入几个词,生成一副艺术作品,有人把这些生成的艺术作品与人类亲手创造的艺术作品放在一起,让人区分,发现很难区分是生成艺术还是艺术家自己亲手创造的。
prettymaps
这个是可以把地图生成艺术作品,有人用这个生成的艺术作品当作 NFT 来卖,挣了不少钱,作者看不下去了,说不赞成用这个来弄 NFT,但是作者也很明天,他无法强制之行,因为这个代码是开源的。
triangula
这个可以把图片变成多边形。
GitHub – rh12503/triangula: Generate high-quality triangulated and polygonal art from images.
看上去还是非常酷的,有一种视觉冲突的感觉,有人用来生成头像。
这个项目也不错,也可以生成 triangle 的效果。
esimov/triangle: Convert images to computer generated art using delaunay triangulation. (github.com)
ArtLine
GitHub – vijishmadhavan/ArtLine: A Deep Learning based project for creating line art portraits.
可以把原图变成线条轮廓图。
同类型的还有 Toon-Me,也可以生成相似的。
GitHub – vijishmadhavan/Toon-Me: A Deep Learning project to Toon Portrait Images
css-doodle
可以用 css 生成各种图形。
css-doodle/css-doodle: 🎨 A web component for drawing patterns with CSS. (github.com)
generative.fm
可以生成音乐,开源,做youtube 的背景音乐的,可以试一下这个。
generativefm/generative.fm: A platform for playing generative music in the browser. (github.com)
weird
用 Lisp 写的,图形非常酷。
inconvergent/weird: Generative art in Common Lisp (github.com)
wombo.art
商业的,不开源,不过效果多,根据文字输出图片。
生成艺术资料汇总
kosmos/awesome-generative-art: Awesome generative art (github.com)