Math 火焰分形坐标系

Math 火焰分形坐标系,math,fractals,Math,Fractals,我一直在做一些关于火焰分形的研究,准备创建我自己的火焰分形发生器。我只有一个问题:火焰分形算法使用的坐标系是什么 它是一个带有复数的Mandelbrot集合,还是一个实数系统? 此外,绘制火焰分形图的最佳范围是什么(即Mandelbrot使用(x->2到2),(y->2i到2i)) (22Mb PDF)Apophysis、flam3和其他实现中的坐标系使用(x,y)或(x,y,z)。 如果它有3d黑客。然而,有些变体将(x,y)解释为一个复数,例如,mobius变体或julia变体 数学计算的具

我一直在做一些关于火焰分形的研究,准备创建我自己的火焰分形发生器。我只有一个问题:火焰分形算法使用的坐标系是什么

它是一个带有复数的Mandelbrot集合,还是一个实数系统? 此外,绘制火焰分形图的最佳范围是什么(即Mandelbrot使用(x->2到2),(y->2i到2i))


(22Mb PDF)

Apophysis、flam3和其他实现中的坐标系使用(x,y)或(x,y,z)。 如果它有3d黑客。然而,有些变体将(x,y)解释为一个复数,例如,mobius变体或julia变体

数学计算的具体细节很难理解,没有人真正知道, 因为现有的代码非常古老,并且已经被许多人开发。 例如,我遇到了一些与y坐标行为异常有关的问题

编辑:啊,Apophysis and flam3使用了一种相机功能,它有一个中心点,旋转和放大。中心点是将映射到屏幕中间的点,其余的点,您将能够计算出来

我实际上是在一个Java实现上编写代码,可以在这里找到:
浏览代码以了解有关相机、坐标等的详细信息。

要回答您的特定问题,我认为源代码中的错误导致y坐标在其中一个变换中翻转,从而使负y轴向上延伸,正y轴向下延伸

为了回答您的实际问题,即在哪里可以找到有关apophysis代码库这一令人敬畏的混乱信息,互联网上关于apophysis实际工作原理的大多数专家的秘密位置是一个deviantart聊天室,位于chat.deviantart.com/chat/aposhack。它要求您注册一个DeviceArt帐户。在聊天中,有几个被称为“巫师”的人,他们要么使用源代码,要么对源代码感到厌倦,正在编写自己的火焰发生器,要么是的创建者托马斯·路德维格,这是一种分形火焰渲染器,没有像apophysis那样的许多错误和数学问题


如果你还在研究火焰发生器,我邀请你过来和我们谈谈分形

你为什么不试试mathoverflow.com呢?你是说mathoverflow.net——但是math.stackexchange.com更适合。前者用于研究级问题,后者用于更基本的问题。math.stackexchange.com是:)根据文章,它是R^2。最佳范围取决于你选择的分形。你还要问什么吗?我想这就回答了问题。