Fractal Science Kit - Fractal Generator |
|
Please NoteThe Fractal Science Kit fractal generator is no longer available for download
or purchase. This web site is provided for informational purposes only, and to
provide online documentation for existing Fractal Science Kit users. All
downloadable products have been removed and the purchase page disabled. Fractal Science KitThe Fractal Science Kit fractal generator is a Windows program to generate a mathematical object called a fractal. The term fractal was coined by Benoit Mandelbrot in 1975 in his book Fractals: Form, Chance, and Dimension. In 1979, while studying the Julia set, Mandelbrot discovered what is now called the Mandelbrot set and inspired a generation of mathematicians and computer programmers in the study of fractals and fractal geometry.
The Fractal Science Kit fractal generator provides a rich framework for exploring the world of fractals. It handles the common processing steps required to generate a fractal image so that you can concentrate on the fun part; developing the fractal formulas/equations, complex transformations, and coloring schemes that define the fractal. This is not to say that you must write code to use the Fractal Science Kit. On the contrary, hundreds of Built-in Programs are available and most of these provide options that yield countless variations. A fractal image is the result of combining an equation with data collection programs, complex transformations, and color controllers (the instructions that map the data to colors). By choosing different combinations of these programs/options, you can generate more fractal images than you could ever hope to view in your lifetime without ever writing a single line of code. See the Fractal Image Gallery for examples of what you can produce using only the Built-in Programs.
The Properties Pages allow you to view/edit all the properties associated with a fractal. Properties control every aspect of the resulting fractal image and the Fractal Science Kit fractal generator supports a rich set of properties for choosing colors, controlling image processing tasks (e.g., smoothing, sharpening, embossing, anti-aliasing), controlling Data Normalization (e.g., contrast stretching, histogram equalization, data scaling via a transfer function), selecting/editing the Fractal Programs (equations, data collection programs, transformations, and color controllers), and much more.
This documentation describes what you need to know to use the Fractal Science Kit fractal generator effectively. This document does not describe the hundreds of Built-in Programs that define the fractal formulas, orbit traps, transformations, and color controllers. These are described in the comment section at the beginning of each program. This document does describe the structure of these programs, how these programs are hooked into the application framework, the programming language used to develop your fractal programs, and the built-in tools available to help you along the way. Documentation RoadmapSee the Product Overview for a more detailed overview of the Fractal Science Kit fractal generator or delve right into the product documentation using the links on the left. For a complete list of topics, view the Site Map.
The different Fractal Types are explained in the sections on Mandelbrot Fractals, Orbital Fractals, and L-System Fractals. Each section describes the basic framework for fractal generation processing with respect to fractals of the given type.
The Application Windows and Properties Pages sections, discuss each of the application's windows in detail and document all of the properties used to control the fractal generation framework.
The set of statements that make up a Fractal Program are called Program Instructions or Instructions for short. Instructions are written in a language that is similar to the C programming language. See the Programming Language section for a complete description of the Syntax of the programming language. The Built-in Functions and Built-in Macros are a set of built-in functions/methods available to all your fractal programs. You can also develop a library of your own Macros; i.e., Objects, Inline Functions, Inline Methods, and #Define Statements for use throughout the application.
When you're ready to begin using the Fractal Science Kit fractal generator, a set of in-depth Tutorials help you learn how to generate Mandelbrot Fractals, Orbit Traps, Orbital Fractals, and L-System Fractals. In addition to covering the basic concepts, these tutorials explain how you can use complex transformations and color controllers to take control of every aspect of the fractal image processing. A Fractal Programming tutorial introduces you to the key concepts involved in writing your own fractal programs.
Download the evaluation copy of the Fractal Science Kit fractal generator today!
Please note that the images throughout this site have been compressed to reduce the size of the associated image files. While this improves the speed at which the page can be delivered to your computer, it also degrades the image somewhat. The images as produced by the Fractal Science Kit are of higher quality but are significantly larger files. I allow non-commercial use of any of the images in the Fractal Image Gallery on your web site as long as you attribute the image as having been created by Ross Hilbert using the Fractal Science Kit fractal generator and include a link to www.fractalsciencekit.com on your site. Commercial use of the images in the Fractal Image Gallery requires a license. I would be happy to work with you to license any of the images, and can provide you with large, high quality image files to your specifications. Contact me at rj.hilbert@verizon.net for details. If you would like to purchase a print of any of these images, I have a RedBubble gallery where large, high quality renders of many of these images can be found. If the image you are interested in is not found there, contact me at rj.hilbert@verizon.net and I will add it to the RedBubble gallery. I hope that you find the Fractal Science Kit fractal generator useful in your quest to understand these extraordinary and beautiful mathematical creations. Enjoy! Ross Hilbert |
Copyright © 2004-2019 Ross Hilbert |