很久以前我看到了这个页面Steve A Baker,他提到他创建的早期视频游戏中的一张图片是使用简单的加法器和数学完成的。
如何做到这种事情?通过数学方式创造图像真的很酷。 我一直在思考(并搜索),但只找到关于分形的描述。但我不认为这是一个分形。谢谢。
很久以前我看到了这个页面Steve A Baker,他提到他创建的早期视频游戏中的一张图片是使用简单的加法器和数学完成的。
如何做到这种事情?通过数学方式创造图像真的很酷。 我一直在思考(并搜索),但只找到关于分形的描述。但我不认为这是一个分形。谢谢。
一个简单的例子
假设您有一张200x200的RGB图像,并且您定义每个颜色分量如下:
Red = Sin[i/200]
Green = Tan[j/300]
Blue = Sin[i j/300]
那么,您所说的“通过数学方式创建图像”是什么意思?这相当模糊,但为了回答您的问题,我将假设您的意思是“使用预定义数据集上的数学运算来创建图像”。
这很简单。只需使用Python列表或类似工具创建一个模式:
pattern = ['o', 'o', 'o', 'o',
'o', 'o', 'o',
'o', 'o',
'o']
SB: 不是的...它来自一个简单的加法器...数学很棒,哈哈!
- Blender相当严肃地说,几乎所有的计算机图形都是数学的。
您的示例图像可以使用调制函数完成。
三角学、线性代数(矩阵)、向量和微积分在图形中都有应用。