home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / f / fractal112 / !Fractal / Help / Overview < prev    next >
Text File  |  1997-01-08  |  20KB  |  405 lines

  1.   ________________________________________________________________________
  2.  /                                                                        \
  3. |                !Fractal v1.12: General Fractal Plotter                   |
  4. |                            January 1997                                  |
  5. |                           by Mike Curnow                                 |
  6.  \________________________________________________________________________/ 
  7.  
  8.  
  9. Introduction
  10. ============
  11. Fractal is designed to be a universal fractal generator. Fractal has two
  12. purposes. Firstly to provide you with a comprehensive application to examine
  13. fractal functions and images. Secondly it is designed as a platform for
  14. fractal programmers to add their own routines. This enables these routines
  15. to get immediate Wimp access and support of the 3d functions etc.
  16.  
  17. Help - Fractal fully supports the !Help application, including help on
  18. menus. Try !Help before looking here - it will save you a lot of time!
  19.  
  20. A brief guide to usage.
  21. ----------------------
  22. Double click on the !Fractal filer icon to load, and then click one the
  23. Mandelbrot tool icon to display the initial fractal (a Mandelbrot). Select a
  24. 256 colour mode from the Palette application or Mode Selector to see the
  25. image correctly. Alternatively you can click with Adjust over the iconbar
  26. icon to open a full screen window (though still in desktop mode). Clicking
  27. with Select re-opens the main window if closed.
  28.  
  29. Many of the main functions of Fractal can be performed from the Tools pane
  30. on the left. The main menu provides access to all of these functions and
  31. more.
  32.  
  33. To Zoom in click with Select over the 1st tool icon, or use Adjust to zoom
  34. out. A zoom box will appear - use the left mouse button to shrink the zoom
  35. box, and the right button to enlarge it. Press the middle button to start
  36. the redraw operation. The machine will be locked until the redraw is
  37. complete or until you press Adjust, at which point multi-tasking mode will
  38. be entered. Note that some functions never end until you select Image->Stop.
  39. Also note that when in full screen mode the desktop is still active - its
  40. just that the other windows are hidden. To close the full screen window
  41. select Display->Hide.
  42.  
  43. The screen can be saved by using the Image->Save option. Saved drawings may
  44. be reloaded by simply dragging the saved sprite onto the Fractal icon,
  45. allowing zooming to re-commence.
  46.  
  47. A good way to see the power of Fractal is via the supplied scripts. Click
  48. on Misc->Scripts which will open a Filer window. Drag one of the text files
  49. onto Fractal and a fractal will be drawn.
  50.  
  51. System Requirements
  52. ===================
  53. Fractal 1.xx requires RiscOS 3.1 or higher. Use Fractal 0.30 on previous
  54. releases of RiscOS. Fractal will run in a 1Mb machine, depending on the
  55. options chosen, but Fractal can use as much memory as you have to generate
  56. huge images.
  57.  
  58. Fractal requires a considerable amount of storage : 350k for code, sprite
  59. image size (depends on mode), 1 or 2 banks of screen memory, so be prepared.
  60. Some functions are disabled if there is insufficient memory. To save space,
  61. some functions load their data on first selection so be prepared for further
  62. disk activity. Many functions also dynamically acquire memory, so keep some
  63. free. If you get memory problems try Image Mode=13 and turn off Previous
  64. Image Save in the Options panel.
  65.  
  66. Fractal takes full advantage of the ARM3 processor, FPA processor and
  67. graphics enhancer boards when fitted, including the VIDC2 in the RiscPC. An
  68. ARM3 will give 4-5 times speed improvement. The FPA chip will improve
  69. floating point calculations by 10-20 times. If you do not have an FPA chip
  70. don't worry - Fractal uses integer and fixed point routines where possible,
  71. the major drawback being lack of accuracy.
  72.  
  73. If you have an FPA chip Fractal automatically uses floating point routines
  74. when and if these are faster than its own integer based ones. An FPA chip is
  75. recommended. The following timings illustrate the performance available
  76. compared to a fast PC.
  77.  
  78. Acorn: Fractal 106 running on an A410 25Mhz ARM3+25MHZ FPA, CC colour card.
  79. PC: Fractint running on a 486-33DX (inbuilt fpa) with local bus video.
  80. Function: Mandelbrot, x=-25, y=-1.5, w=4, h=4, iter=150 (Fractint's defaults).
  81. Image size: 800x600 256 colours.
  82.  
  83. Image Size   Maths       Acorn         PC
  84. 800x600      Integer      6.20        6.37 seconds
  85. 800x600      Float        7.31        8.02
  86. 1024x768     Integer      8.68        9.62
  87. 1024x768     Float       10.45        12.25
  88.  
  89. An A5000 (25Mhz) will be about 10-15% faster due to faster memory, whilst
  90. the A5000 33Mhz will be 30-40% faster. So don't sell your Acorn for a PC,
  91. just buy an FPA, a bargain at £100.
  92.  
  93. Full Operation Information
  94. ==========================
  95.  
  96. The fractal plot is displayed either in a full screen window, which may be
  97. hidden at any time by selecting Display->Desktop from the menu, or in a
  98. standard re-sizeable window. When not in a 256 colour mode the colours are
  99. matched as best as possible, but this may lead to loss of image detail.
  100.  
  101. When an image is re-drawn Fractal attempts to enter the image mode to allow
  102. the image generation to be seen. To avoid out of memory problems it may be
  103. best to pre-select this mode from the Palette task or from the
  104. 'Options->Full screen mode' when in full screen mode. If the image size is
  105. different from the screen size, then no attempt is made to show the re-draw
  106. as it proceeds. To avoid annoying screen flicker on mode changes, it is best
  107. to enter full screen mode with the display mode same as the image mode (this
  108. is the default). 
  109.  
  110. Automatic Last Display Save
  111. ---------------------------
  112. Most operations which modify the current image will save it in memory. The
  113. prior image may be recalled by selecting Display->Previous from the menu.
  114. Thus you can zoom in to inspect an area, then quickly back out to the
  115. previous display. To maintain further images use the load and save
  116. facilities.
  117.  
  118. Colours And Palettes
  119. --------------------
  120. Fractal works with the VIDC2 of the RiscPC and A7000 machines and graphics
  121. enhancer boards by allowing all 256 colours of the palette to be programmed,
  122. rather than the fixed 256 colours usually provided. Full colour support is
  123. automatically enabled on RiscOS 3.5 machines or if CC's Colour Card is
  124. installed. For other boards Select Misc->Options->256 to turn on full colour
  125. support. Do not attempt to use the 256 colour palette options if your machine
  126. does not have a full 256 colour palette. Do take Fractal along to your dealer
  127. to see how wonderful a fully selectable palette can be, especially in high
  128. resolution screen modes such as 800x600 or higher.
  129.  
  130. If you do not have full 256 colours you can still view Fractal's output in
  131. full 256 colour by saving the image as a GIF file and then using ChangeFSI
  132. or Translator to get a dithered sprite.
  133.  
  134. The palette in 256 colour modes cannot be changed by the !Palette utility
  135. and are in a strange sequence. However !Fractal allows the 256 colours to be
  136. arranged in any sequence or for a subset of the colours to be used. This is
  137. useful to highlight detail or produce more realistic displays in 3d mapping
  138. eg. the landscape palettes. Palettes may be editted via the supplied
  139. !EditPal application and a selection of ready made palettes is in the
  140. directory displayed from the Palette->Files menu option. Palettes can be
  141. loaded by dragging onto a !Fractal window.
  142.  
  143. Without a full 256 colour graphics chip you will not see the full range of
  144. colours, but you can still alter the sequence and range of colours used. To
  145. get a better view save the image as a GIF file and then use ChangeFSI or
  146. Translator to get a dithered sprite.
  147.  
  148. Within !Fractal all colours are numbered 0-255 corresponding to the physical
  149. colour numbers. Use !EditPal to see the actual colour for each value, since
  150. this will be dependent on the palette. In the RiscOS default palette the
  151. sequence 0 to 255 results in a strange order of colours. To overcome this
  152. use the RGB palette where the colours cycle through Tint,Red,Green,Blue in
  153. ascending order (values 0-3 each). If you are familiar with the GCOL and
  154. TINT values of BBC BASIC then try the LOGICAL palette. This will give the
  155. colour mapping Red,Gre