Differences

This shows you the differences between the selected revision and the current version of the page.

features:main 2008/03/14 00:51 features:main 2011/08/01 04:23 current
Line 1: Line 1:
====== Features ====== ====== Features ======
 +
 +
Line 5: Line 7:
===== Fast, Fluid, Continuous Zooming ===== ===== Fast, Fluid, Continuous Zooming =====
-{{features:mandanim.gif }}XaoS isn't like most fractal programs, where you draw a little rectangle around the area you are interested in and wait for the image to redraw.  Instead, you point at the area you are interested in and hold down the button to zoom into the fractal in one fluid, continuous motion.  It's like you're flying into the fractal.  Gone too far?  No problem! Hold down the right button to zoom back out.  Want to line up the perfect shot?  Just hold down the middle button and drag and drop to reposition the image.  This type of freedom really gives you a much better "feel" for the fractal than any static fractal program, not to mention that it's just plain fun!+{{features:mandanim.gif }}XaoS isn't like most fractal programs, where you draw a little rectangle around the area you are interested in and wait for the image to redraw.  Instead, you point at the area you are interested in and hold down the button to zoom into the fractal in one fluid, continuous motion.  It's like you're flying into the fractal.  Gone too far?  No problem! Hold down the right button to zoom back out.  Want to line up the perfect shot?  Just hold down the middle button and drag and drop to reposition the image.  This type of freedom really gives you a much better "feel" for the fractal than any static fractal program.
-XaoS's zooming algorithm is fast, even if your computer isn't! XaoS was developed to perform well way back in the days of the 486, so today, almost any computer will give you excellent, smooth rendering at a high frame rate. Advanced optimizations like boundary detection, solid guessing, periodicity checking, and unrolled calculation loops are utilized for the highest possible speed. SMP is also supported to take advantage of today's multiprocessor machines.+XaoS's zooming algorithm is fast, even if your computer isn't. XaoS was developed to perform well way back in the days of the 486, so today, almost any computer will give you excellent, smooth rendering at a high frame rate. Advanced optimizations like boundary detection, solid guessing, periodicity checking, and unrolled calculation loops are utilized for the highest possible speed. SMP is also supported to take advantage of today's multiprocessor machines.
===== Animated Tutorials ===== ===== Animated Tutorials =====
-{{ tutorial.jpg}} The animated tutorials included with XaoS are a great way to learn about the concepts behind fractals as well as familiarize yourself with the unique features XaoS provides.  The tutorials use animation and pictures to explain the math behind fractals in a way that you won't need an advanced math degree to understand! +{{ tutorial.jpg}} The animated tutorials included with XaoS are a great way to learn about the concepts behind fractals as well as familiarize yourself with the unique features XaoS provides.  The tutorials use animation and pictures to explain the math behind fractals in a way that you won't need an advanced math degree to understand.
These tutorials make XaoS ideally suited to a classroom setting. The vivid pictures and animations can really bring to life a dry topic such as complex numbers.  In addition, XaoS's well-documented and easy-to-learn scripting language makes it possible to create your own tutorials. These tutorials make XaoS ideally suited to a classroom setting. The vivid pictures and animations can really bring to life a dry topic such as complex numbers.  In addition, XaoS's well-documented and easy-to-learn scripting language makes it possible to create your own tutorials.
Line 66: Line 68:
  * Save your current fractal parameters, including location, palette, filters, and so on to a parameter file.  You can reload this file later to revisit your favorite fractals.   * Save your current fractal parameters, including location, palette, filters, and so on to a parameter file.  You can reload this file later to revisit your favorite fractals.
  * Record your fractal animations to an animation file.  These can be replayed later, or combined to create your own tutorials or presentations.  These files are saved in a simple and well-documented text format that can be modified with any text editor.   * Record your fractal animations to an animation file.  These can be replayed later, or combined to create your own tutorials or presentations.  These files are saved in a simple and well-documented text format that can be modified with any text editor.
-  * Render animations to a series of png files which can then be combined to generate a movie using the [[http://bmrc.berkeley.edu/frame/research/mpeg/mpeg_encode.html|Berkeley Parallel MPEG Encoder]] or other movie creation tools. [[documentation:manual:mpeg|Instructions]] for creating mpeg movies are included with XaoS.+  * Render animations to a series of png files which can then be combined to generate a movie using [[http://ffmpeg.mplayerhq.hu/|ffmpeg]], [[http://www.mplayerhq.hu|mencoder]], or other movie creation tools. [[documentation:manual:mpeg|Instructions]] for creating mpeg movies are included with XaoS.
Line 79: Line 81:
===== Multiple Languages ===== ===== Multiple Languages =====
-XaoS speaks your language! The menus and dialog boxes as well as the animated tutorials are available in English, French, Czech, German, Spanish, Romanian and Hungarian languages.  If you find that XaoS doesn't speak your native tongue, we welcome translations to new languages.  You don't have to be a programmer to make a translation--just fill out a translation file.+XaoS speaks your language. The menus and dialog boxes as well as the animated tutorials are available in English, French, Czech, German, Spanish, Romanian and Hungarian languages.  If you find that XaoS doesn't speak your native tongue, we welcome translations to new languages.  You don't have to be a programmer to make a translation--just fill out a translation file.
Line 91: Line 93:
XaoS contains many additional features to make exploring fractals more enjoyable: XaoS contains many additional features to make exploring fractals more enjoyable:
-  * **Autopilot mode** automatically detects interesting parts of a fractal and zooms in on them.  All you have to do is sit back and watch!+  * **Autopilot mode** automatically detects interesting parts of a fractal and zooms in on them.  All you have to do is sit back and watch.
  * **Real-time image rotation** allows you to line up the fractal for the perfect screenshot.  It also looks great in animations.   * **Real-time image rotation** allows you to line up the fractal for the perfect screenshot.  It also looks great in animations.
  * **Dynamic resolution** detects when your computer's CPU is bogging down with a calculation and automatically reduces the resolution so that the animation remains fluid.   * **Dynamic resolution** detects when your computer's CPU is bogging down with a calculation and automatically reduces the resolution so that the animation remains fluid.
  * **Unlimited undo and redo** allows you to explore and experiment with your fractals, secure in the knowledge that you can return to a previous state at any time.   * **Unlimited undo and redo** allows you to explore and experiment with your fractals, secure in the knowledge that you can return to a previous state at any time.
-  * **Extensive command line options** allow you to control almost all aspects of XaoS via the command line.  Use this feature to automate XaoS via shell scripts!+  * **Extensive command line options** allow you to control almost all aspects of XaoS via the command line.  Use this feature to automate XaoS via shell scripts.
Show page Old revisions Login Index