6、编码艺术中的随机与控制:从基础到实践

编码艺术中的随机与控制:从基础到实践

1. 从简单绘图到复杂创作

在创意编码中,我们可以从绘制单个视觉元素过渡到绘制多个元素。利用计算机的强大计算能力,我们能够快速执行相似操作,并高效处理结构化数据。当我们将创意输入以计算机能够理解和快速执行的方式进行结构化时,就能借助计算机的力量绘制出手动绘制需要花费大量时间的作品。

在创意实践中,我们会直观地对图层进行移动、混合、变换和分组等操作。现在,我们可以通过逐元素、逐层编码的方式创建复杂的视觉设计。我们需要在编码、运行、反思和再次编码的迭代过程中,深入考虑不同视觉图层之间的动态联系以及对这些图层的感知。

然而,目前的创作可能会显得有些“平面”,因为我们很快就能理解和预测所有粒子的运动。引入随机性和噪声可以为作品增添变化,使其看起来不那么机械。同时,我们还可以思考如何实时影响创作、构建自己的画笔和画布,以及为创意作品引入更多交互。

2. 随机与噪声的基础概念

随机数是指无法根据先前数字预测的数。例如,当我们生成 1 到 5 之间的随机数时,每个数字被生成的概率相同。这种分布称为均匀分布,即没有一个数字比其他数字更有可能被选中。

在 Processing 中,当我们调用 random(m, n) 函数时,会根据均匀分布生成一个介于 m 和 n 之间的随机浮点数。实际上,计算机是通过复杂算法生成“随机”数的,这些数并非真正的随机数,但对于我们的需求来说已经足够随机。

我们也可以使用 random(n) 作为 random(0, n) 的快捷方式。例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值