Direct Color

Home • Gallery • Tutorials • Download • Purchase • Site Map
 

Direct Color Examples

Fractal: Direct Color

Neon Lights I
Direct Color 01

Fractal: Direct Color

Neon Lights II
Direct Color 02

The Direct Color examples use a direct color controller to color the fractal. The fractal data, and the data defined by Alternate Mapping 1 and Alternate Mapping 2, are combined to generate each pixel's RGB value. Alternate Mapping 1 and Alternate Mapping 2 are based on composite shape transformations. The examples are Julia Fractals based on the Fractal Equation Mandelbrot.

Zoom In/Out

Zoom In or Zoom Out to examine different parts of the fractal.

Execute the Home command on the View menu of the Fractal Window to reset the fractal to the default position/magnification, and then Zoom In to other areas.

Remember that as you Zoom In, you may need to increase the Max Dwell property found in the Orbit Generation section of the General page.

Change the Julia Constant

You can generate other Julia Fractals based on the same equation.

Select the Fractal Equation:

General
    Mandelbrot / Julia / Newton
        Fractal Equation: Mandelbrot

Uncheck the Julia checkbox, execute the Home command on the View menu of the Fractal Window to reset the Mandelbrot fractal to the default position/magnification, and use the Preview Julia command to explore the Mandelbrot's many different Julia Fractals. See Working with Julia Fractals for details.

Alternatively, you can change the Julia Constant property on the Fractal Equation page, and then click the Preview Fractal toolbar button on the Properties Window to generate a preview of your change in the Preview Window.

Change the Fractal Equation

You can change the Fractal Equation used to generate the fractal.

Select the Fractal Equation:

General
    Mandelbrot / Julia / Newton
        Fractal Equation: Mandelbrot

Change the Based On property to one of the other Fractal Equations.

Then execute the Home command on the View menu of the Fractal Window to reset the Mandelbrot fractal to the default position/magnification, and use the Preview Julia command to explore the Mandelbrot's many different Julia Fractals. See Working with Julia Fractals for details.

Remember to navigate to the properties page for the equation (found under the equation in the page hierarchy) and play with the different properties found there. Many of the equations support properties that can be used to generate lots of different variations.

Change the Shape Transformation for Alternate Mapping 1

You change the Shape Transformation used to define Alternate Mapping 1.

Select the Shape Transformation:

General
    Mandelbrot / Julia / Newton
        Alternate Mapping 1: Minimum Value
            Shape Transformation

Change the properties on this page to try out different shapes.

The Shape Transformation defines a transformation based on a shape or a blend of 2 shapes. See Shape Transformation for details.

Change the Shape Transformation for Alternate Mapping 2

Change the Shape Transformation used to define Alternate Mapping 2.

Select the Shape Transformation:

General
    Mandelbrot / Julia / Newton
        Alternate Mapping 2: Minimum Value
            Shape Transformation

Change the properties on this page to try out different shapes.

The Shape Transformation defines a transformation based on a shape or a blend of 2 shapes. See Shape Transformation for details.

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.

To apply a transformation to the fractal, select the Identity transformation's page:

General
    Mandelbrot / Julia / Newton
        Transformation
            Identity

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.

To add additional transformations, select Transformation:

General
    Mandelbrot / Julia / Newton
        Transformation

Click the New toolbar button to add a new Identity transformation to the bottom of the list, and then click the Move Up toolbar button to move the new transformation to the desired position in the list. Normally, I move the new transformation to the top of the list, but it can be placed anywhere. See Transformation Array for details.

Then select the Identity transformation:

General
    Mandelbrot / Julia / Newton
        Transformation
            Identity

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.

Play with Color

To play with color, select the color controller's properties page:

General
    Mandelbrot / Julia / Newton
        Classic
            Controllers
                Gradient Map - RGB Blend
                    Properties

Change any of the properties on this page to affect how the data is mapped to the color's RGB values.

 

Copyright © 2004-2019 Ross Hilbert
All rights reserved