home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / education / b / trees / !Trees / !Help < prev    next >
Text File  |  1996-09-26  |  6KB  |  141 lines

  1. This is !Trees, version 1.1  (27 March 1996)
  2.  
  3.  
  4. Intro 
  5. ========= 
  6. This is essentially a vector program, with which you can
  7. create drawfiles, depicting a great variety of trees. It accomplishes this
  8. using a fractal method. The resulting drawfiles can be used in all sorts of
  9. DTP work, and also can be further manipulated, in other art programs. While
  10. the intention was to produce trees that looked fairly convincing, it is
  11. possible to achieve results ranging from this ideal to very weird!
  12.  
  13. Fractal Technique 
  14. ================= 
  15. A procedure is called that contains its' self. This could cause it to go
  16. into an infinite loop. However a paramater called depth is set, which is
  17. lowered each time the loop winds down, and when it reaches 0, it breaks out.
  18. In this program the loop simply draws a line, at an angle from the last
  19. line.
  20.  
  21. In order to draw a tree from this simple mathematical idea, the fractal
  22. procedure is called several times normally, so that the branches are drawn
  23. with some sort of order.
  24.  
  25. Memory
  26. ======
  27. The process described above, is written in a fairly compact bit of code, but
  28. the looping uses enormous amounts of memory, and takes a long time! In
  29. particular the most memory hungry operations are those using a high value
  30. for depth and canopy thickness. Foliage, particularly weeping foliage is
  31. also memory hungry.
  32.  
  33. My A5000, with 4Mb of RAM can easily run out of memory, if too many of these
  34. features are turned up! I suspect that users of ARM2 machines will also find
  35. more complicated tasks, very slow.
  36.  
  37. Using the program
  38. ==================
  39. The program is started in the usual way, by installing the !Trees icon  on
  40. the icon bar. Double clicking on this opens the tree generator window. A
  41. series of paramaters and variables are already set. To generate a tree
  42. simply click on the Draw icon. A screen will open after a period of time,
  43. with the tree drawn on it.
  44.  
  45. As the program generates full colour a 256 colour mode such as 28, 40 or 16
  46. is preferable.
  47.  
  48. The tree picture can be saved as a drawfile, by pressing F3 or from the menu
  49. obtained by clicking the menu button over the tree window. These files can
  50. be large, but if you clik menu over the Tree Generator window, you can save
  51. the tree data as a script file that can be used to generate a similar teee
  52. in the future.
  53.  
  54. Acorn's !Help application is supported by the program.
  55.  
  56. The controls
  57. ============
  58. It is not easy to achieve the style guide aims of making the controls
  59. intuitive, in this program, so I strongly recommend that users use it in
  60. conjunction with Acorn's !Help application, that !Trees supports.
  61.  
  62. Tree Types: Three types are offered. I suggest you try them to see the type
  63. of tree form that they offer.
  64.  
  65. Foliage: The foliage, and weeping options offer the user the ability to add
  66. greenery. The green consists of little circles, and will probably not
  67. normally pass as individual leaves, but they do give an interesting effect.
  68.  
  69. Tree Paramaters: The first four are paramaters that affect all trees.
  70. Remember that Canopy Density, when made high is memory, and processor
  71. hungry.Twig production affects the proportion of the side branches to the
  72. central stem.
  73.  
  74. Poplar Height & Pollard Boughs only relate to those two tree types.
  75.  
  76. Random Variation: The paramaters here can be used to break the symmetry of
  77. the trees. They look more natural. When these figures are high, the tree
  78. looks more chaotic, and can get, very mis-shapen. These paramaters don't
  79. affect memory a lot, so let your imagination rip.
  80.  
  81. Depth: Everything else depends on this. The higher it is, the amount of
  82. processing escalates. The maximum depth is set at 6.
  83.  
  84. The Icons:
  85. The paramaters are normally changed with the litle arrows,(bump icons).
  86. Silly numbers cannot be entered this way. However for those who insist on
  87. pushing beyond the limits, the icons are writeable. Believe me it is
  88. possible to occupy too much memory, without resorting to this approach.
  89.  
  90. TreeScript Files
  91. ================
  92. To load it drag any of the script files on to either the icon bar icon, or
  93. the Tree Generator window.
  94.  
  95. TreeScript files are ordinary textfiles. These can be edited, using a text
  96. editor, but no check is made for over optimistic paramaters, or illegal
  97. ones!
  98.  
  99. Art
  100. ===
  101. This program creates DrawFiles. These are good in many circumstances. The
  102. TreeFiles can be very big, and for more realistic artwork, and manageable
  103. filesizes it will be easier to capture the image as a sprite, using paint,
  104. in order to use a BitMap program to edit it. Superb effects are possible, by
  105. air brushing on leafy textures, and smudge filters, can be impressive in
  106. this context.
  107.  
  108. Copyright 
  109. ========= 
  110. This program is  Public Domain. It may be distributed or copied freely as
  111. long as no part of this software may is used in any other program, whether
  112. commercial or public domain, without my prior written consent, though any
  113. files created by this software are not bound by this condition. This
  114. software  may not be distributed for a profit, save that required to cover
  115. packaging and media costs.. 
  116.  
  117. Copyright (©) is retained by the author, who may be contacted at the address
  118. beneath. No liability can be accepted by the author for any loss or damage
  119. arising from use or misuse of this software.
  120.  
  121. Credits
  122. =======
  123. Please read this file, which is located by double clicking over the !Trees
  124. icon, in the filer window, while pressing the <shift> button.
  125.  
  126. -----------------------------------------------------------------------------
  127. Any improvements or bugs, please report to :-
  128.  
  129. Robert Seago.
  130.  
  131. 40 Alton Park Road 
  132. Clacton On Sea
  133. Essex.
  134.  
  135. CO15 1ED
  136.  
  137.  
  138.  
  139.  
  140.  
  141.