问题标签 [generative-art]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
706 浏览

apache-flex - 用于基于音频的生成艺术的开源库(Flash/ActionScript)

我需要基于音频的生成艺术(Flash/Action Script)的开源库

与非常互动的人示例类似或更容易的东西

比Mr.Doobs 示例更严格的格式和更二维的东西

0 投票
1 回答
166 浏览

javascript - 与创建此图像中的线条相关的数学是什么?

我真的可以在正确的方向上使用一些帮助。谢谢!

在此处输入图像描述

0 投票
2 回答
968 浏览

actionscript-3 - AS3 - 距离下一帧/屏幕绘制还有多少时间

我有一个生成艺术应用程序,我希望它在不降低帧速率的情况下每帧绘制尽可能多的周期。有没有办法告诉屏幕更新/刷新还剩多少时间?

我想如果我能估算出每个循环需要多少毫秒,那么我可以运行循环,直到剩余的时间少于平均或峰值循环时间,然后让屏幕刷新,然后运行另一组循环。

0 投票
7 回答
6049 浏览

actionscript-3 - AS3 - 将精灵导出或保存为 SVG 或其他矢量格式

我正在做一些 AS3 中的生成艺术项目,并且一直遇到位图质量限制的问题。它们不像矢量那样可扩展或可编辑。是否有一个类或库可用于获取 Sprite 对象的图形并将它们导出为 SVG 格式?其他常见的矢量格式也是可以接受的。

使用示例也将不胜感激。

编辑:请注意,我使用的是 FlashDevelop 而不是 Adob​​e Flash CS。我正在寻找一个程序化的解决方案。

0 投票
1 回答
603 浏览

processing - 如何在现有的 word/pdf 文档上创建“生成艺术”?

我是处理和使用 processing.js 来创建一些“生成艺术”的新手。我想知道是否有任何参考、工具、代码、脚本(基于 processing.js)允许我们在现有 word/pdf 文档的顶部/背景上创建这些模式?

目前,我可以在图像顶部创建这些图案,还可以设置属性,例如不透明度。

提前致谢 :)

0 投票
1 回答
123 浏览

javascript - JavaScript画布,手动将画布克隆到另一个画布上会产生奇怪的模式

我正在尝试制作类似于本文底部效果的文字效果

在此处输入图像描述

我建议的方法是:

  1. 制作两张画布,一张是可见的,另一张是不可见的,我用它作为缓冲区。
  2. 在缓冲区画布上绘制一些文本
  3. 循环 getImageData 像素
  4. 如果像素 alpha 不等于 0(当在画布缓冲区上绘制了一个像素时),有很小的机会,即 2%,则在可见画布上的该像素处绘制一个随机生成的具有酷炫效果的圆圈。

我在第 4 步遇到了麻烦。使用下面的代码,我试图在第二个画布上复制全红色的文本。相反,我得到了这张奇怪的图片

结果

代码

请注意,在这里,我的缓冲区实际上是可见的,以显示红色像素应该去的地方与它们实际去的地方相比。

我真的对这个问题感到困惑。

如果有人知道另一种方法,那也非常受欢迎。

0 投票
4 回答
1062 浏览

opengl - OpenGL 是没有时间限制的最高质量渲染的正确选择吗?

背景:我正在编写一个创建生成艺术的程序。我关心创建一个最终的静态图像,我不需要每秒渲染一堆帧。到目前为止它是 2D 的,我在 Mac 上,所以我一直在使用 Core Graphics(又名 Quartz)2D 绘图 API。我已经达到了它的极限,所以我开始弄乱 OpenGL,但到目前为止我对抗锯齿并不满意。

我想知道我是否应该投资学习它,或者它是否不是为我想要的而构建的。OpenGL 是否更注重尽可能快地创建移动图形,主要用于游戏?如果我想要最高质量的渲染(高分辨率、平滑曲线、最佳抗锯齿、任意光照和着色算法),我需要编写自己的渲染器,还是学习 OpenGL 有意义?我可以用它作为基础吗?

0 投票
2 回答
177 浏览

processing - 处理 blendMode 问题

我编写了一个简单的脚本,它在网格上的随机位置生成三行。每条线都是特定的颜色 - 它用于徽标。我想使用多重混合模式,但它会创建锯齿状图像。有关如何解决此问题的任何想法?

图像示例

0 投票
2 回答
233 浏览

processing - 可以生成基于Netlogo和Processing的艺术吗?

如果我的主题有点模糊,我深表歉意。我无法决定发布到哪个网站。

几年前,当我走在街上时,我有了一个想法。我一直在 Internet 上阅读有关 Processing 计算机语言以及如何使用它来创作艺术(尤其是生成艺术)的信息。我知道生成艺术从复杂性理论中借鉴了很多。还有一种名为 Netlogo 的计算机语言,可用于创建自然、社会和工程系统的模拟,其中包括采用复杂性理论。

我的想法是创造艺术,使基于复杂性的模型的工作更容易让公众与之互动和理解(特别是复杂性理论中的一个术语“涌现”是如何发生的)。我有兴趣探索如何以及是否可以为此目的连接 Netlogo 和 Processing。两者都是基于 Java 的,因此在这方面可以简化接口。

我有兴趣就我的想法发起对话。有没有人尝试过或想尝试一下?

0 投票
1 回答
879 浏览

image-processing - 如何使用另一个图像的一部分生成图像?

在澄清我的问题之前,请先考虑一下 Sergio Albiac 的这两张生成肖像:

图 1 图 2

因为我真的很喜欢这种肖像,所以我想找到一种自己制作它们的方法。我现在没有太多东西,我可以从这些例子中推断出的唯一东西是:

  • 每个肖像至少需要两个输入,一个目标图像(肖像)和一个或多个源图像(文本图片),其部分用于生成风格化的肖像
  • 使用模板匹配将源图像中的部分与目标图像匹配

我想知道的是如何进行,要学习和寻找什么?在尝试完成这项工作之前,我还应该考虑哪些其他概念?

干杯