Kleinian Group Orbit Trap
Kleinian Group Orbit Trap Examples
The Kleinian Group Orbit Trap examples are based on an Orbit Trap called Kleinian Group. The Kleinian Group is a stand-alone fractal. It is implemented as an Orbit Trap so it can take advantage of Orbit Trap related features in the Fractal Science Kit, but it does not need the normal orbit processing; i.e., I set the Max Dwell property found in the Orbit Trap Orbit Generation section on the Mandelbrot / Julia / Newton page, to 1, eliminating the normal orbit processing.
Kleinian Group fractals, and the methods used to produce them, are described in the excellent book Indra's Pearls - The Vision of Felix Klein by David Mumford, Caroline Series, and David Wright. For additional details, see David Wright's Indra's Pearls site.
The Kleinian Group Orbit Trap examples are based on an Orbit Trap called Kleinian Group. There are a few properties associated with the trap that are related to quality and also affect performance. When you are exploring, you can improve performance by adjusting these properties on the trap's properties page.
Open the orbit trap's properties page:
Depth, Radius Cutoff, and Min Radius, control the number of circles that are generated to define the fractal. Depth is the depth of recursion used in the algorithm. Radius Cutoff is the minimum radius of circles placed on the processing stack and is used to terminate the recursion loop early on selected branches. Min Radius is the minimum radius required for a circle to be displayed.
You can increase Depth and/or decrease Radius Cutoff or Min Radius to fill in the gaps between circles but these changes can cause dramatic increases in processing time. If you make a change that seems to be taking forever, you should click the Cancel Display command on the Tools menu of the Fractal Window to terminate the processing. Then try adjusting these properties to reduce the processing (i.e., decrease Depth and/or increase Radius Cutoff or Min Radius).
When you are exploring, you should set Depth to 32, Radius Cutoff to 0.004, and Min Radius to 0.004. This will greatly improve performance at the expense of quality. You can reset them later when you find an image you wish to save.
Change the Kleinian Group Orbit Trap Example Property
The Kleinian Group Orbit Trap examples can be divided into 2 groups: Packed and Jorden Curve.
You can change the Kleinian Group Orbit Trap Example property, but the set of acceptable values is determined by which group the example belongs to.
The Packed examples are:
The Jorden Curve examples are:
Note that the Kleinian Group Orbit Trap 07 example is not in either group because you cannot change the Example property for that example.
Open the Kleinian Group Orbit Trap properties page:
For the the Packed examples, you can change the Example property to any of the following values:
For the the Jorden Curve examples, you can change the Example property to any of the following values:
Change the Transformation
You can apply a transformation to the fractal.
Execute the Home command on the View menu of the Fractal Window to reset the fractal to the default position/magnification before you adjust the transformation. Then change the transformation and Zoom In to interesting areas of the transformed image.
The following examples apply a transformation to the fractal:
To change the transformation applied to the fractal, select the transformation's properties page:
Set the F(z) property to one of the complex functions in the list. You can change some of the other properties on this page for more variations.
You can also use a different transformation altogether. Select the Composite Function page, and change the Based On property to select a transformation and then open the transformation's properties page (found under the transformation in the page hierarchy), and play with the transformation's properties. See Transformation Support for details.
For those examples that do not apply a transformation to the fractal, you can apply a transformation of your own.
To apply a transformation to the fractal, select the Identity transformation:
Change the Based On property to select a transformation and then open the transformation's properties page (found under the transformation in the page hierarchy), and play with the transformation's properties. See Transformation Support for details.
You can change the textures mapped to the circles in the following examples:
To do this, select Pattern Map - Texture:
Use the Texture List Control to change the textures mapped to the circles. For these examples, using 2 or 4 textures gives the best results. The Texture List Control allows you to add, remove, and reorder the textures in the list.
Copyright © 2004-2019 Ross Hilbert