home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk430.lzh / SculptTools / Fractal4D / fractal_4d_docs < prev    next >
Text File  |  1991-01-11  |  7KB  |  200 lines

  1. January 1991            FRACTAL_4D v. 1.2
  2.  
  3.  
  4.  
  5.              Copyright © 1990 Bruce Thomson
  6.  
  7.                        S H A R E W A R E
  8.  
  9.    Fractal_4D is ShareWare.  No guarantee is made, expressed or 
  10. implied as to Fractal_4D's suitability for any application.  No 
  11. responsibility will be taken by the author for the results of its use 
  12. or misuse.  If you use this program then send $US10 to:
  13.  
  14.  
  15.  
  16. Bruce Thomson
  17.  
  18. PO Box 33116
  19.  
  20. Takapuna
  21.  
  22. Auckland
  23.  
  24. NEW ZEALAND
  25.  
  26.  
  27.  
  28. 1.      What Does It Do?
  29.  
  30.    Fractal_4D creates objects for Sculpt 4D.  They are fractal 
  31. landscapes which can be coloured various ways.  A grid of squares is 
  32. created and can be coloured by:
  33.  
  34.  - A regular checkered pattern.
  35.  
  36.  - Spreads of colours based on the height of the square.
  37.  
  38.  - An IFF brush.
  39.  
  40.  - A mix of IFF brush and height colouring.
  41.  
  42.  
  43.  
  44.  2.      How Do I Use It?
  45.  
  46.   Fractal_4D runs from CLI or Workbench.  Respond to the requesters 
  47. and enter any values required..  You will need a copy of 'req.library' 
  48. in your LIBS: directory. 
  49.  
  50.   Fractal_4D will first load the IFF brush if you have given one and  
  51. display it for a second.  After entering several numbers a grid of 
  52. squares will be calculated and coloured as you specify.  Your object 
  53. will be written off in ".scene" format
  54.  
  55.  
  56.  
  57.  3.      The Inputs.
  58.  
  59.   "Load an IFF brush?"  If you want colouring from a brush then select 
  60. the brush at this point.  The brush must be big enough to cover the 
  61. object.  The pixels match up with the top left of the brush being the 
  62. top left colour for the landscape.  If the brush is larger than the 
  63. object dimensions then that is fine but some of the brush will not be 
  64. mapped onto the object.
  65.  
  66.   "Make background colour into colour spreads?" You have the option of 
  67. using both the brush and colouring based on height.  If you have 
  68. selected both brush and height colouring then you will be asked to 
  69. enter the spreads of colours.  See below for details as it is the same 
  70. as colouring the whole landscape this way.  With both colouring types 
  71. if the brush pixel that matches up with the square is 
  72.  
  73. - palette colour 0 for non-HAM pictures or
  74.  
  75. - black (0 for red, green and blue) for HAM pictures then the colour 
  76. will not come from the brush but will be calculated from the colour 
  77. level type of colouring described  below.  Mixing brush and colour 
  78. levels can give good effects.  E.g. you could overlay text onto a 
  79. realistically coloured mountain by drawing the text in a paint program 
  80. and leaving the surrounding area in the background colour (palette 
  81. colour 0).
  82.  
  83.  
  84.  
  85.   The grid can have separate X and Y dimensions.  Both, however, must 
  86. be a power of 2.  So you can have combinations such as 16 x 16 
  87. squares, 4 x 64 squares etc.
  88.  
  89. You will be prompted first for the X power of 2.  This can range from 
  90. 0 to 6 - giving you 1 to 64 squares.
  91.  
  92. The second prompt is for the Y power of 2.  This has the same range.        
  93.  
  94. A 64 x 64 square object will take 8192 faces.
  95.  
  96. If you do not give equal dimensions then the grid will be stretched to     
  97. make a square.
  98.  
  99.  
  100.  
  101.   If you did not specify an IFF brush then you will be asked to choose
  102.  
  103.  
  104.  
  105.   "Colour spreads  or checkers?" Checkers allows you to make checkered 
  106. patterns with as many checks as you please, so you could have black 
  107. and white checks such as a chess board or you could alternate between 
  108. red-green-blue, red-green-blue etc.
  109.  
  110.   "How many checkers?" Enter how many checkers you will be using - 
  111. this can range from 1 upwards.  Now for each check you will need to 
  112. choose a colour.  This is done by adjusting the colour in the pop-up 
  113. colour requester and clicking OK for each check in your list.  Modify 
  114. the colour that is highlighted when the colour requester first opens.
  115.  
  116.  
  117.  
  118.   Colour Levels colours the landscape based on its altitude.  Imagine 
  119. your object as a mountain range.  You will be specifying the colours 
  120. for the various altitudes.  This is done by first setting a maximum 
  121. height and then dividing the height into sections with various spreads 
  122. of colours.
  123.  
  124.   Enter the start and end altitude and then use the pop-up color 
  125. requester to define the start and end colours in that area.  It will 
  126. be coloured with a smooth range of colours calculated between the 
  127. start and end colours.  This works in a similar manner to the Spread 
  128. function in palettes such as that in DPaint.
  129.  
  130. The start colour is the colour at the bottom of that part of the range 
  131. and is the colour first highlighted on entering the palette requester.  
  132. The end colour is to its right in the palette.  Adjust them both and 
  133. then click on 'OK'.
  134.  
  135.   Do this for each section of the range and 'Cancel' when you have 
  136. completed colouring.  Values for start and end are from zero to the 
  137. maximum entered previously.  Ensure you cover all the range or parts 
  138. will be left black.
  139.  
  140.  
  141.  
  142.   "Maximum colour level?"
  143.  
  144. This number will depend in part on how many colour spreads you want to 
  145. have within the landscape.  I recommend giving at least 16 levels per 
  146. spread so you can get all the possible shades between the start and 
  147. end colour into the landscape.
  148.  
  149.   The distribution of the colour spreads will also affect this value. 
  150. If you want 2 spreads e.g. white (at bottom) to red (half way) and   
  151. red (half way) to black (at top) then you should allow at least 32       
  152. colour levels to spread the colours smoothly.  If you wanted white (at 
  153. bottom) to red  ( 1/4 way up) and red (1/4 up) to black (at top)       
  154. then you would need more than 32 levels as you would need to put       
  155. 16 colours into the bottom quarter and then add enough extra colours       
  156. to allow the rest to take up three quarters of the available height.
  157.  
  158.  
  159.  
  160.   "Enter seed value for landscape"  Each landscape is different and 
  161. this number dictates its shape.  If you think you might want to create 
  162. a landscape twice then remember the number you used as its seed.  This 
  163. is an integer ( 0 to 32000)
  164.  
  165.  
  166.  
  167.   The object will then be calculated and the scene created.
  168.  
  169.  
  170.  
  171.  4.     Tips
  172.  
  173.   Don't be too worried about the colour levels maximum value when you     
  174. are using very few squares (e.g. 4 x 4) as you may be making more      
  175. colours than there are squares and you need not be too exact.
  176.  
  177.   If the brush won't fit the object then resize it first.
  178.  
  179.   You can make some very nice key frame animations by using different     
  180. colouring types or brushes.  Just make sure that the dimensions are   
  181. the same for every frame.
  182.  
  183.  
  184.  
  185. 5.     Important Stuff.
  186.  
  187. This program is to be distributed with these docs intact and 
  188. unaltered.
  189.  
  190.    - MegaDisc can distribute it.
  191.  
  192.    - PD/Shareware libraries can distribute it if they charge no more             
  193. than 150% of Fred Fish's charges.
  194.  
  195.    - Free User Group disk magazines, etc. may distribute it.
  196.  
  197.    - Ask me if you want to distribute it packaged in any form that is 
  198. not covered above.
  199.  
  200.