极致的数学之美!
什么是分形?
“一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状”
简单来说,分形(fractal)
就像这个doge表情包一样,放大一部分后和原来的图近似。
用分形着色器实现的效果如下,在编辑器内放大其中的一部分,会发现与整体非常相似!
如何实现这么优雅的图片?一切起源于简单的公式(julia set)
。
f(n) = f(n-1) * f(n-1) + c
通过迭代 n
次后可以实现分形效果。
起始值 f(0)
如何确定? 可以通过纹理坐标来确定。
当然这个起始值是个复数,有实数部分和虚数部分。我们用纹理u
坐标表示实数&#x