home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / graphics / fracpaint_1 / !FracPaint / Docs / Introduct < prev    next >
Text File  |  1994-10-29  |  8KB  |  180 lines

  1.  
  2. FracPaint is a powerful and flexible multi-tasking application to generate
  3. fractal images. With FracPaint, more than thousand fractal formulas can be
  4. used, together with a large number of parameters, to create an unlimited
  5. number of images. Furthermore, colour maps can be used, to change the
  6. appearance of an image.
  7.  
  8. Below, some basic principles of fractals and FracPaint will be explained.
  9.  
  10.  
  11.  
  12. Fractals
  13. --------
  14. FracPaint plots images of 'objects' (actually, sets of mathematical points)
  15. that have fractal dimension. These objects are generated by relatively
  16. simple calculations repeated over and over, feeding the results of each
  17. step back into the next. FracPaint contains a lot of different formulas,
  18. such as Mandelbrot and Lambda.
  19.  
  20. The objects with fractal dimension (known as fractals) are infinitely
  21. complex; they reveal more and more detail without limit as you plot smaller
  22. and smaller areas. FracPaint lets you 'zoom in' by dragging a rectangular
  23. area at the image.
  24.  
  25. All image points which make the fractal object are known as 'inside'. All
  26. other points are the 'outside'. The border between inside and outside gives
  27. the most interesting images. FracPaint contains a number of methods to plot
  28. inside and outside points.
  29.  
  30. Fractal images can be astonishingly beautiful, especially using screen
  31. modes with lots of colours (256 colours in mode 15 or 28, or even more
  32. colours with the new 15bpp or 24bpp RiscPC modes or a graphics enhancer
  33. card). In addition, the image can be 'animated' by quickly shifting the
  34. colour assignments (colour cycling). All colours within FracPaint are 24
  35. bits.
  36.  
  37.  
  38.  
  39. Start up FracPaint
  40. ------------------
  41. Double-click on the !FracPaint icon. FracPaint will install itself on the
  42. icon bar. Click on the iconbar icon of FracPaint to create a new image
  43. window. Sixteen of these image windows can be opened at the same time.
  44.  
  45. Click Menu on the iconbar icon to pop-up the main menu. Besides the usual
  46. info and quit options, a dialogue box with speed information and a dialog
  47. box with preferences can be opened.
  48.  
  49.  
  50.  
  51. Using FracPaint
  52. ---------------
  53. All options of FracPaint can be changed through persistent dialogue boxes
  54. (they will stay on the screen after a change). In this way, the effect of
  55. an option can be determined very easily.
  56.  
  57. In all dialogue boxes the familiar RiscOS interface is used, like buttons
  58. and writable fields. In addition FracPaint uses tab sheets. This is a new
  59. component to make dialogue boxes more usable. For example, the Fractal and
  60. Options dialogue boxes use these tab sheets. A tab sheet is a part of the
  61. dialogue box with a corresponding label and name. A tab sheet can be
  62. activated by clicking on the tab sheet label.
  63.  
  64.  
  65.  
  66. Zoom in
  67. -------
  68. Create a new image window by clicking on the FracPaint iconbar icon. Now
  69. press the Select button at a corner of the zoom-box and move the mouse to
  70. the opposite corner of the zoom-box. The zoom-box will be inverted on the
  71. image. Release the mouse button, to start the calculation of the area
  72. given by the zoom-box at full image size. Pressing Shift while dragging
  73. the zoom-box will move the current zoom-box.
  74.  
  75.  
  76.  
  77. Mandel/Julia variant
  78. --------------------
  79. Most fractal formulas have two variants, the Mandel and Julia variants. The
  80. Mandel variant uses a point of the image as c value in the formula with z0
  81. as perturbation, and the Julia variant will use these variables the other
  82. way round. So the Mandel and Julia variant use the same formula, but with
  83. other start values. FracPaint will call these two formulas sisters.
  84.  
  85. To switch between the Mandel and Julia variant in FracPaint, click with
  86. Adjust at an image window. The position will be used as perturbation values
  87. if switched to the Julia variant. With Shift-adjust or with the menu option
  88. Edit==>Sister, a new window will be created with the sister formula.
  89.  
  90.  
  91.  
  92. Fractal formulas
  93. ----------------
  94. FracPaint contains a system of combined fractal formulas. This means that
  95. the actual formula used to generate the image is constructed from a number
  96. of different parts.
  97.  
  98. To change the current formula, open the fractal dialogue box with the menu
  99. option Settings==>Fractal and select the Formula tab sheet. This tab sheet
  100. contains the names of the current formula parts, together with a
  101. description of the formula. Use the pop-up menu buttons beside the part
  102. names to change the fractal formula.
  103.  
  104. In the description of the formula, the variable z is the calculated
  105. variable. The variable pixel contains the values of the current point of
  106. the image. The variables perturbation, fudge and bailout can be changed
  107. using the Parameters tab sheet.
  108.  
  109.  
  110.  
  111. Load and save files
  112. -------------------
  113. FracPaint has it's own file type FracPars (&045) to load and store fractal
  114. images. A FracPars file contains all parameters necessary to create the
  115. fractal image (including it's colour map).
  116.  
  117. To save the image as a FracPars file, choose the menu option File=>Save. An
  118. image can also be saved as a sprite file (sub-menu File=>Export). The
  119. sprite file can be a mode 28 sprite with a 256 colour palette, or one of
  120. the new Acorn 15 or 24-bits sprite formats.
  121.  
  122. To load a FracPars file, drag the file to the FracPaint iconbar icon. The
  123. image will be generated in a new image window.
  124.  
  125.  
  126.  
  127. Undo/Redo
  128. ---------
  129. Every zoom, parameter change and option change will be stored in an undo
  130. buffer. Use the menu option Edit==>Undo, to go back one step (a maximum of
  131. 30 steps can be stored in the buffer). Use the menu option Edit==>Redo to
  132. go forward one step.
  133.  
  134.  
  135.  
  136. Colour maps
  137. -----------
  138. A colour map is a file which defines 256 colours in a 24 bits format.
  139. FracPaint uses colour maps to display the colours of a fractal image. For
  140. example, a black-and-white colour map can be used for monochrome pictures
  141. or a blue colour map can be used for a special effect.
  142.  
  143. To change the current colour map of an image, open the colour map dialogue
  144. box with the menu option Settings==>Colour map.
  145.  
  146. The list of colour maps (in the pop-up menu of the colour map dialogue box)
  147. will be build from the colour maps found in the path ColourMap$Path. Drag a
  148. directory with colour maps to the colour map dialogue box, to add these
  149. colour maps to the path and to the colour map list (with Shift-drag the
  150. directory can be removed from the path). Another method to change the
  151. colour map of an image is to drag a colour map file to an image window.
  152.  
  153. In the colour map dialogue box the offset of the inside and the outside can
  154. also be changed. The offset is the colour of the colour map that will be
  155. treated as colour 0.
  156.  
  157. Registered versions of FracPaint have also an Edit button, to see or change
  158. the given colour map. The current colour map will be transported to a
  159. colour map editor, from which it can be edited. Then, the colour map can be
  160. saved to the image window again, to change the used colour map.
  161.  
  162.  
  163.  
  164. Colour cycling
  165. --------------
  166. With colour cycling, the image can be 'animated', by shifting all colours
  167. of the colour map. Both the direction and speed of the colour cycling can
  168. be set.
  169.  
  170. The colour cycle control window can be opened with the menu option
  171. Utilities==>Colour cycle. This window has buttons to control the direction
  172. and other colour cycle options. The step field controls the colour cycle
  173. step size. Set this value to 2 with striped colour maps. Use the create
  174. option, to create new colours (with the given number of shades) while
  175. colour cycling. This will given very good results in 24bpp modes (and with
  176. a large number of shades, say 16).
  177.  
  178. A processor with cache (ARM3 or later) and fast memory will give better
  179. results with colour cycling.
  180.