Image Traps is based upon Damien Jones' Orbit Traps Gradient but with many additional enhancements. It has image import capabilities. Image examples will be taken from from my website. The link is
www.hiddendimension.com/zip/imagezip.zip
Download and unzip to a convenient place. This tutorial assumes the images are in a folder titled TutImage which is in the Ultrafractal folder titled Formulas.
Like Orbit Traps, Image Traps is a coloring formula for use with almost any fractal formula and can be applied to both the inside and outside tabs. To start this tutorial we will use Object Formula Switch Lite and the Mandelbrot Julia Switch plug-in. Open the upr titled StartingPoint.
StartingPoint {
::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
5cxWjtp8dlSrCAWtGg+/ehbbqB==
}
Open the outside tab, which should show Image Traps. Starting at the top we will examine most of the plug-ins.
Trap Iteration. In the Trap Parameters section the first plug-in is the Trap Iteration plug-in which is filled with the default plug-in Trap Select (which is in dmj5.ulb). Click the arrow next to Trap Iteration to show the parameters for the plug-in. All of the various Trap Iteration plug-ins have a selection criterion and returns a value of one if the point is to be trapped and zero if not. For Trap Select click the drop down menu and choose 'some iterations'. You will see several parameters that determine whether a point is trapped. Try varying them to see the effects on the image. Return the setting to 'all iterations'.
Trap Position. Functionally Trap Position is a transform and so a browse for plug-ins will show all transforms including ones that are not appropriate for Trap Position. Trap Position has all of the parameters on the Location tab plus a fewe more. The appropriate plug-ins for this slot are
- Trap Position (common.ulb)
- Trap Position Mod (reb.ulb)
Trap Position Mod (the default for Image Traps) is an enhanced verion of Trap Position. It implements aspect steps analogous to steps for rototation and skew. All step parameters including trap drift can be randomized. Try varying them to see the effects on the image. Reload the upr to return to the original settings.
Trap Shape. This is the key plug-in for Orbit Traps and Image Traps. There are over 100 Trap Shapes available written by many authors. The default for Image Traps is Bifolium. Textures also plug in the the Trap Shape slot but work best with the Trap Texture slot. A number of wrappers (plug-in designed to hold multiple plug-ins) which also work in the Trap Shape slot. Several of these will be exolored in the tutorial.
- Formula + Gradient Coloring Trap (common.ulb)
- TrapShapeBlock (common.ulb)
- TrapShapeMerge (common.ulb)
- ConvolutionShapeWrapper (reb.ulb)
- RangeColoringWrapper (reb.ulb)
- TrapShape/TextureMerge (reb.ulb)
- TextureBlock (mt.ulb)
- Transform (mt.ulb)
- Assorted advanced plug-ins (rkb.ulb)
Trap Transfer. This plug-in provides options to transform the distance that is returned by the trap shape plug-in.
- TrapTransfer (common.ulb)
- TrapDiameter (dmj.ulb)
- TrapTransferBias (reb.ulb)
- DistanceVariants(reb.ulb)
- MMFTtransferMerge (mmf.ulb)
- TrapGradientTransfer (mmf.ulb)
Trap Mode. Image Traps (and Orbit Traps) works by examining the value of Z (as calculated by the fractal formula) for each iteration. It tests how close Z is to a fixed shape as defined by the Trap Shape (the orbit trap). The pixel is colored according to the selected Trap Mode. The Trap Modes available are
- Alternating Average
- Alternating Average 2
- Average
- Change Average
- Closest
- Exponential Average
- Farthest
- First
- Geometric Mean
- Harmonic Mean
- Harmonic Sum
- Inverted Sum
- Largest
- Last
- Product
- Second Closest
- Second Farthest
- Sign Average
- Smallest
- Stacked
- Sum
- Trap Only
- Two Closest
- Two Farthest
Trap Modes with these names and functions are also mostly available for Orbit Traps. They are not equivalent however, and are not interchangeable. The Trap Mode plug-ins for Image Traps have some changes related to image use and other enhancements. The Trap Modes for Orbit Traps descend from the parent TrapModeWithThreshold or TrapMode which are in common.ulb. The Trap Modes for Image Traps descend from ImageTrapModeWithThreshold or ImageTrapMode which are in reb.ulb. The default is Closest. Make sure the parameters for Closest are visible. The first parameter is a checkbox for Image edge fade. This will be functional only if an image or a Colors plug-in are in place (to be covered later). The next parameter is also a checkbox named Transform smooth iteration, and is functional only if the Trap Color Mode is Iteration. The next parameter, Edge only, is an interesting one in that when checked only the edges of the trap are displayed. The last upr in Part I of the tutorial, will illustrate this function.
Trap Texture. The plug-ins for this slot are also a Trap Shape type. Using a Trap Texture is a relatively advanced topic and will be covered in one of the later parts of the tutorial.
Trap Color Mode. These plug-ins take the results of a Trap Mode and returns both a value to use as a color index and a color.
- Angle to Origin
- Angle to Origin 2
- Angle to Trap
- Distance
- Imaginary
- Iteration
- Magnitude
- Real
The Distance Trap Color Mode has parameters for autoscaling and scaling by iteration. The Iteration Trap Color Mode has an option for discrete colors, called Mod Coloring and for smooth iteration. The Edge upr at the end of Part I will use the smooth iteration option.
Plug-ins for Images and Coloring will be covered in one of the later parts of the tutorial.
Edges {
::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
}
Image Traps is based upon Damien Jones' Orbit Traps Gradient but with many additional enhancements. It has image import capabilities. Image examples will be taken from from my website. The link is
www.hiddendimension.com/zip/imagezip.zip
Download and unzip to a convenient place. This tutorial assumes the images are in a folder titled TutImage which is in the Ultrafractal folder titled Formulas.
Like Orbit Traps, Image Traps is a coloring formula for use with almost any fractal formula and can be applied to both the inside and outside tabs. To start this tutorial we will use Object Formula Switch Lite and the Mandelbrot Julia Switch plug-in. Open the upr titled StartingPoint.
StartingPoint {
::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
5cxWjtp8dlSrCAWtGg+/ehbbqB==
}
Open the outside tab, which should show Image Traps. Starting at the top we will examine most of the plug-ins.
**Trap Iteration**. In the Trap Parameters section the first plug-in is the Trap Iteration plug-in which is filled with the default plug-in Trap Select (which is in dmj5.ulb). Click the arrow next to Trap Iteration to show the parameters for the plug-in. All of the various Trap Iteration plug-ins have a selection criterion and returns a value of one if the point is to be trapped and zero if not. For Trap Select click the drop down menu and choose 'some iterations'. You will see several parameters that determine whether a point is trapped. Try varying them to see the effects on the image. Return the setting to 'all iterations'.
**Trap Position**. Functionally Trap Position is a transform and so a browse for plug-ins will show all transforms including ones that are not appropriate for Trap Position. Trap Position has all of the parameters on the Location tab plus a fewe more. The appropriate plug-ins for this slot are
- Trap Position (common.ulb)
- Trap Position Mod (reb.ulb)
**Trap Position Mod** (the default for Image Traps) is an enhanced verion of Trap Position. It implements aspect steps analogous to steps for rototation and skew. All step parameters including trap drift can be randomized. Try varying them to see the effects on the image. Reload the upr to return to the original settings.
**Trap Shape**. This is the key plug-in for Orbit Traps and Image Traps. There are over 100 Trap Shapes available written by many authors. The default for Image Traps is Bifolium. Textures also plug in the the Trap Shape slot but work best with the Trap Texture slot. A number of wrappers (plug-in designed to hold multiple plug-ins) which also work in the Trap Shape slot. Several of these will be exolored in the tutorial.
- Formula + Gradient Coloring Trap (common.ulb)
- TrapShapeBlock (common.ulb)
- TrapShapeMerge (common.ulb)
- ConvolutionShapeWrapper (reb.ulb)
- RangeColoringWrapper (reb.ulb)
- TrapShape/TextureMerge (reb.ulb)
- TextureBlock (mt.ulb)
- Transform (mt.ulb)
- Assorted advanced plug-ins (rkb.ulb)
**Trap Transfer**. This plug-in provides options to transform the distance that is returned by the trap shape plug-in.
- TrapTransfer (common.ulb)
- TrapDiameter (dmj.ulb)
- TrapTransferBias (reb.ulb)
- DistanceVariants(reb.ulb)
- MMFTtransferMerge (mmf.ulb)
- TrapGradientTransfer (mmf.ulb)
**Trap Mode**. Image Traps (and Orbit Traps) works by examining the value of Z (as calculated by the fractal formula) for each iteration. It tests how close Z is to a fixed shape as defined by the Trap Shape (the orbit trap). The pixel is colored according to the selected Trap Mode. The Trap Modes available are
- Alternating Average
- Alternating Average 2
- Average
- Change Average
- Closest
- Exponential Average
- Farthest
- First
- Geometric Mean
- Harmonic Mean
- Harmonic Sum
- Inverted Sum
- Largest
- Last
- Product
- Second Closest
- Second Farthest
- Sign Average
- Smallest
- Stacked
- Sum
- Trap Only
- Two Closest
- Two Farthest
Trap Modes with these names and functions are also mostly available for Orbit Traps. They are not equivalent however, and are not interchangeable. The Trap Mode plug-ins for Image Traps have some changes related to image use and other enhancements. The Trap Modes for Orbit Traps descend from the parent TrapModeWithThreshold or TrapMode which are in common.ulb. The Trap Modes for Image Traps descend from ImageTrapModeWithThreshold or ImageTrapMode which are in reb.ulb. The default is Closest. Make sure the parameters for Closest are visible. The first parameter is a checkbox for Image edge fade. This will be functional only if an image or a Colors plug-in are in place (to be covered later). The next parameter is also a checkbox named Transform smooth iteration, and is functional only if the Trap Color Mode is Iteration. The next parameter, Edge only, is an interesting one in that when checked only the edges of the trap are displayed. The last upr in Part I of the tutorial, will illustrate this function.
**Trap Texture**. The plug-ins for this slot are also a Trap Shape type. Using a Trap Texture is a relatively advanced topic and will be covered in one of the later parts of the tutorial.
**Trap Color Mode**. These plug-ins take the results of a Trap Mode and returns both a value to use as a color index and a color.
- Angle to Origin
- Angle to Origin 2
- Angle to Trap
- Distance
- Imaginary
- Iteration
- Magnitude
- Real
The Distance Trap Color Mode has parameters for autoscaling and scaling by iteration. The Iteration Trap Color Mode has an option for discrete colors, called Mod Coloring and for smooth iteration. The Edge upr at the end of Part I will use the smooth iteration option.
Plug-ins for Images and Coloring will be covered in one of the later parts of the tutorial.
Edges {
::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
}