Talk:Fractal flame

message: Why is Scott Draves (Spot) editing an article about his own project? This is blatant shameless self-promotion and hawking of wares in violation of Wikipedia's NPOV.--Editor5435 (talk) 03:00, 7 March 2008 (UTC)
replies: text: Why are you complaining about an editor who has edited a page you clearly act as if you own?  (Fractal Compression)  You should stick to your knitting and don't go causing trouble for other people.  Spot's edits to this page are very much in the minority.  RussNelson (talk) 04:28, 11 March 2008 (UTC)
thread_title:  Editor 

message: I don't agree with Editor5435; fractal flames are, as far as I am aware, a type of mathematical algorithm that "belong" to math and not any one person.  I don't think Scott Draves should be editing his own article, but his applications don't seem to be aggressively advocated or advertised, and with some points on the weaknesses of the algorithm (for which some kind of expert is necessary), the article would have a NPOV.  I think editing is the solution, not deletion. Notostraca (talk) 18:56, 10 March 2008 (UTC)
replies: text: The code wasn't rewritten for KPT it was relicensed.  At that time nobody had yet contributed so I had the copyright on the whole source and was able to license it for proprietary use. Spot (talk) 09:40, 12 March 2008 (UTC)
thread_title:  Not advertising, but a valid algorithm 

message: it's debatable if flames are created or discovered
i think to avoid this, the term "rendered" should be used
any thoughts? 212.56.120.244 (talk) 11:55, 4 June 2008 (UTC)
replies: text: there are several uses of the the word "create" in the article and i'm not sure which ones you mean, but to me, "render" refers to solving the equation and generating an image output.  But the flame must also be designed, the equation parameters picked.  This is why the word "create" is used, because it subsumes all of these in a generic way.  "discover" is an interesting alternative for the design part of the process, and i think it warrants at least a sentance or two of explanation. Spot (talk) 20:03, 8 June 2008 (UTC)
thread_title:  "Created in" 

message: * I think that "Draves' seminal open-source code was later ported" contains a peacock term: I would suggest original.  
* Would someone like to fix the repeated reference please?  Richard Pinch (talk) 19:13, 15 July 2008 (UTC)
thread_title:  Two penn'orth 

message: My problem is there is none, or at the verry least only a little vague bath at the beginning.  The original three pieces of math at the time of writing are:
Non-linear functions are iterated; such as the mandelbrot.
Log density display, sounds like brightness control.
Colour by structure, intriguing, but vague.
These should be clarified and added to. 68.144.80.168 (talk) 02:22, 4 November 2008 (UTC)
replies: text: this can provide some clarity, hopefully to be edited into the article:  1) this statement contrasts flames with IFS fractals, which had generally been done with affine functions.  mandlebrot is in a different category (escape-time fractals).  2) yup, tone mapping is about brightness.  in the case of flames, the brightness is proportional to the log of the density of the particles in each pixel.  3) color by structure distinguishes flames from color by density.  the iteration takes place with an extra coordinate, which is then indexed into a palette to determine particle color. As a result, colors are assigned to structural components and are coherent under animation, ie changing the functions.  Spot (talk) 20:30, 24 February 2009 (UTC)
thread_title:  Problem with the math 

message: Here is some pseudocode for the computing algorithm in latex that I don't have the time to wikify. Help appreciated!
\begin{algorithm}
\caption{Generates the dataarray for the fractal}
\begin{algorithmic}[1]
\REQUIRE $F_1,F_2,\dots,F_n$ are flamefunctions.
\REQUIRE $Fs_1,Fs_2,\dots,Fs_n$ are the colorweight of the flamefunctions.
\REQUIRE $Fc_1,Fc_2,\dots,Fc_n$ are the colorindexes of the flamefunctions.
\STATE $z \gets 0$
\WHILE {number of iterations $\leq$ max iterations}
	\STATE
	\STATE \COMMENT{Choose according to their probabilities}
	\STATE $i \gets$ random integer in $[1\dots n]$
	\STATE
	\STATE \COMMENT{Apply the flame function $i$ on $z$}
	\STATE $z \gets F_i(z)$ 
	\STATE
	\STATE \COMMENT{Update colorindex for $z$}
	\STATE $z_{c} \gets z_c(1-Fs_i) + s_i \cdot Fc_i$ 
	\STATE $w \gets Posttransform(z)$
	\IF {$w$ is within bounds of the fractal}
		\STATE
		\STATE \COMMENT{Convert $w$ to arraycoords}
		\STATE $x \gets FromWorldCoordToArrayCoord(w)$ 
		\IF {$x$ is within bounds of $A$}
			\STATE
			\STATE \COMMENT{Update $A[x]$ with the color associated to $F_i$}
			\STATE $A[x]_{red} \gets A[x]_{red} + Gradient(z_{c})_{red}$ 
			\STATE $A[x]_{green} \gets A[x]_{green} + Gradient(z_{c})_{green}$
			\STATE $A[x]_{blue} \gets A[x]_{blue} + Gradient(z_{c})_{blue}$ 
			\STATE $A[x]_{frequency} \gets A[x]_{frequency} + 1$
		\ENDIF
	\ELSE
		\STATE $z \gets $ random point
	\ENDIF
\ENDWHILE
\RETURN $A$
\end{algorithmic}
\end{algorithm}
Paxinum (talk) 20:24, 10 October 2009 (UTC)
thread_title: Pseudocode for the computation loop

message: The info about rendering software was removed, without motivation. Hence, I did restore it.
I claim that that section belongs to this page, compare with other pages describing algorithms;
Object-oriented_programming, Face-recognition, Mp3, where different programs implementing the algorithm are mentioned.
Yes, the section certainly should be improved upon, if we remove every flawed section from Wikipedia, there would be nothing left.
Paxinum (talk) 18:06, 10 June 2011 (UTC)
thread_title:  Software info 

message: I am a bit frustrated that a bunch of info (comparison with other algorithms, etc),
was deleted, as well as differences between implementations.
The flame algorithm is NOT equivalent to the flam3 implementation!
If flam3 needs special attention, put it in a separate article, similar to Apophysis.
89.233.225.53 (talk) 20:42, 1 June 2012 (UTC)
thread_title: Lots of stuff deleted without comment

message: Hello fellow Wikipedians,
I have just modified one external link on Fractal flame. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20080913173816/http://apophysis.wikispaces.com/ to http://apophysis.wikispaces.com/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 15:19, 22 January 2018 (UTC)
thread_title:  External links modified (January 2018) 

message: calculation of alpha does not seem right. since log(1) = 0, and alpha for pixels occuring only once, are being eliminated (alpha = 0). is this correct ?  — Preceding unsigned comment added by 41.115.55.178 (talk) 03:50, 3 August 2020 (UTC)
thread_title:  why eliminate pixels that only appear once ?