<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0" xml:lang="en-US">
				<channel>
				<title><![CDATA[Mandelring]]></title>
				<description><![CDATA[]]></description>
				<link>http://www.fractalforums.com/index.php?action=gallery;sa=view;id=17219</link>
			<item>
					<title><![CDATA[Madman]]></title>
					<pubDate>Wed, 15 Apr 2015 19:26:55 GMT</pubDate>
					<description><![CDATA[Must have missed this earlier... Beautiful render trafassel! ]]></description>
					</item><item>
					<title><![CDATA[Dermis]]></title>
					<pubDate>Tue, 24 Mar 2015 16:24:28 GMT</pubDate>
					<description><![CDATA[Thanks Trafassel, most appreciated!  :beer: :beer: :beer:]]></description>
					</item><item>
					<title><![CDATA[trafassel]]></title>
					<pubDate>Mon, 23 Mar 2015 21:11:49 GMT</pubDate>
					<description><![CDATA[The last source version at github has some bugs with background updating. The executable (Gestaltlupe_2_0_1.exe) ist stable on windows (ugly on linux, not usable on mac).

The doc can be found in the bin/directory (Gestaltlupe.chm). This doc is also displayed if you press the button &quot;Show Documentation&quot; in the Documentation tab (this works only in windows). The online documentation is available at: http://www.boitels.de/Gestaltlupe/

The image was rendered with 2400x2400 resolution (depth=400;5 update steps). The formula data is:

public override void Init() { base.Init();if(GetString(&quot;intern.Formula.TempUpdateVal&quot;)!=&quot;859509d3c907ebc196668018ae6229f2&quot;){SetParameterBulk(&quot;&lt;Entry Key=&#039;Border.Max.x&#039; Value=&#039;-0.141645345533004&#039; /&gt;&lt;Entry Key=&#039;Border.Max.y&#039; Value=&#039;0.622012862597129&#039; /&gt;&lt;Entry Key=&#039;Border.Max.z&#039; Value=&#039;-0.145247586991153&#039; /&gt;&lt;Entry Key=&#039;Border.Min.x&#039; Value=&#039;-0.141660335513518&#039; /&gt;&lt;Entry Key=&#039;Border.Min.y&#039; Value=&#039;0.621997872616615&#039; /&gt;&lt;Entry Key=&#039;Border.Min.z&#039; Value=&#039;-0.145262576971667&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.Cycles&#039; Value=&#039;90&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.Formula&#039; Value=&#039;-1&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.jx&#039; Value=&#039;0&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.jy&#039; Value=&#039;0&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.jz&#039; Value=&#039;0&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.jzz&#039; Value=&#039;0&#039; /&gt;&lt;Entry Key=&#039;Formula.Static.MinCycle&#039; Value=&#039;0&#039; /&gt;&lt;Entry Key=&#039;Transformation.Camera.AngleX&#039; Value=&#039;-66&#039; /&gt;&lt;Entry Key=&#039;Transformation.Camera.AngleY&#039; Value=&#039;0&#039; /&gt;&lt;Entry Key=&#039;Transformation.Camera.AngleZ&#039; Value=&#039;250&#039; /&gt;&lt;Entry Key=&#039;Transformation.Perspective.Cameraposition&#039; Value=&#039;0.4&#039; /&gt;&lt;Entry Key=&#039;Transformation.Stereo.Angle&#039; Value=&#039;-9&#039; /&gt;&lt;Entry Key=&#039;Transformation.Stereo.EyeDistance&#039; Value=&#039;0.5&#039; /&gt;&lt;Entry Key=&#039;View.Height&#039; Value=&#039;1200&#039; /&gt;&lt;Entry Key=&#039;View.Perspective&#039; Value=&#039;1&#039; /&gt;&lt;Entry Key=&#039;View.Width&#039; Value=&#039;1200&#039; /&gt;&lt;Entry Key=&#039;intern.Formula.TempUpdateVal&#039; Value=&#039;859509d3c907ebc196668018ae6229f2&#039; /&gt;&quot;);} additionalPointInfo=new AdditionalPointInfo(); gr1=GetDouble(&quot;Formula.Static.Cycles&quot;); int tempGr=(int)gr1; gr1=gr1- tempGr; gr1=1-gr1; gr1*=2.4;}double gr1=0;public override long InSet(double ar, double ai, double aj, double br, double bi, double bj, double bk, long zkl, bool invers) { double aar, aai, aaj; long tw; int n; int pow = 8; double gr =Math.Pow(10,gr1)+1.0; double theta, phi; double r_n = 0; aar = ar * ar; aai = ai * ai; aaj = aj * aj; tw = 0L; double r = Math.Sqrt(aar + aai + aaj); double phi_pow,theta_pow,sin_theta_pow,rn_sin_theta_pow; additionalPointInfo.red=0; additionalPointInfo.green=0; additionalPointInfo.blue=0; for (n = 1; n &lt; zkl; n++) { theta = Math.Atan2(Math.Sqrt(aar + aai), aj); phi = Math.Atan2(ai, ar); r_n = Math.Pow(r, pow); phi_pow=phi*pow; theta_pow=theta*pow; sin_theta_pow=Math.Sin(theta_pow); rn_sin_theta_pow=r_n* sin_theta_pow; ar = rn_sin_theta_pow * Math.Cos(phi_pow)+br; ai = rn_sin_theta_pow * Math.Sin(phi_pow)+bi; aj = r_n * Math.Cos(theta_pow)+bj; aar = ar * ar; aai = ai * ai; aaj = aj * aj; r = Math.Sqrt(aar + aai + aaj);if(n&gt;35 &amp;&amp; n&lt;55) { additionalPointInfo.red+=aar/r; additionalPointInfo.green+=aai/r; additionalPointInfo.blue+=aaj/r;} if (r &gt; gr) { tw = n; break; } } if (invers) { if (tw == 0) tw = 1; else tw = 0; } return (tw);}



Hope this helps.


]]></description>
					</item><item>
					<title><![CDATA[Dermis]]></title>
					<pubDate>Mon, 23 Mar 2015 20:45:53 GMT</pubDate>
					<description><![CDATA[Great structure, and a fine render!

After months of puzzling, I finally managed to install Gestaltlupe on my machine!

Looks like a very cool bit of kit! If I may ask a question...

The &quot;help docs&quot; seem to display in XML code only, is there a way of viewing them that is a little easier to read?

Also, I&#039;m intrigued as to how many render updates this image took? =]

Going to be spending some time playing with Gestaltlupe, big thanks for making it available to the public! :beer: :beer: :beer:]]></description>
					</item><item>
					<title><![CDATA[KRAFTWERK]]></title>
					<pubDate>Sun, 22 Mar 2015 09:01:39 GMT</pubDate>
					<description><![CDATA[Lovely!  :beer:]]></description>
					</item></channel></rss>