home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d501 / genesis.lha / Genesis / About_Genesis next >
Text File  |  1991-06-27  |  7KB  |  144 lines

  1. ABOUT GENESIS
  2.  
  3.         GENESIS is an uniquely flexible and powerful program for
  4. generating and rendering fractal landscapes.  Original algorithms
  5. allow incorporating fractal rivers as integral parts of the landscapes,
  6. with natural looking river valleys, gulleys, waterfalls, and lakes.
  7. A number of parameters can be varied to modify the landscape
  8. construction process and change the character of the final landscape,
  9. and there is also great flexibility in the rendering.  Vary the
  10. observer position, view direction, camera field of view, sun direction
  11. and elevation angle, sea level, textures and colors of the different
  12. landscape elements, and choose between solid-shaded or wireframe draw
  13. modes, and between faceted shading or three versions of smooth shading.
  14. While conventional Gouraud shading is one of these options, it is far
  15. surpassed in quality by the Best custom shading option, which preserves
  16. the small bumps and gullies in the landscape while making the triangle
  17. edges invisible and allowing much more subtle treatment of contour
  18. boundaries.  The sun casts true shadows, which adds greatly to the drama of
  19. scenes where the shadow of a mountain is projected far out onto
  20. a "lake" or the "sea".
  21.     Every effort has been made to keep the program easy to use --
  22. all the parameters have default values, and the observer can be
  23. positioned using a simple and intuitive graphical interface.
  24.         The author of GENESIS is Professor of Physics at the
  25. University of Washington in Seattle.  His work with fractal landscapes
  26. has led to invitations from Benoit Mandelbrot to speak at IBM and Yale.
  27.  
  28. Features of the complete version of GENESIS are listed below.  Features
  29. omitted from or only partially implemented in this Demo version are
  30. enclosed in square brackets.
  31.  
  32. 1.  Control over fractal properties, such as
  33.  
  34.      the fractal dimension of the landscape,
  35.      how roughness varies with height,
  36.      the density of springs and the fractal properties of the river
  37.           networks,
  38.      the fractal dimension of the rivers (i.e., the amount of meandering),
  39.      the nature of the river valleys, narrow or broad.
  40.  
  41.    Vary the fractal properties at each stage of subdivision
  42.    of the landscape, it you wish.
  43.    [Choose from over 1 billion random seeds.]
  44.  
  45. 2.  The option of customizing the heights of individual points
  46.    at an early stage of subdivision, using a simple graphical
  47.    interface.
  48.  
  49. 3.  Landscapes of incredible complexity, with up to 118000 points,
  50.    236000 triangles, 1200 permanent springs, 2500 lakes, comparable
  51.    in some respects to what can be done on advanced graphics
  52.    workstations and mainframes.
  53.  
  54. 4.  Random fractal rivers which co-evolve with the landscape, greatly
  55.    increasing the realistic feel and graphic interest of the
  56.    landscapes.  The rivers displayed when the landscape is rendered
  57.    originate in springs or "lakes".  They have an adjustable depth,
  58.    and a corresponding width, which increases downstream.  The steeper
  59.    parts of the rivers can be displayed as "rapids" or "waterfalls".
  60.  
  61. 5.  An adjustable sealevel.  Smoothly interpolated shorelines for the
  62.    sea and the lakes.  [Optional extension of the sea (or a ground plane
  63.    with the color of the lowest contour) beyond the edge of the
  64.    landscape to the "horizon".]
  65.  
  66. 6.  Illumination by a "sun" which can be in one of 6 horizontal
  67.    directions, at any angle from the horizontal, and casts shadows.
  68.  
  69. 7.  [Arbitrary placement of the observer anywhere in 3-dimensional space
  70.    around the landscape, with an arbitrary view direction.  The "camera"
  71.    has an adustable focal length.]
  72.  
  73. 8.  Three solid-modelled draw modes of various screen resolutions, and
  74.    two wireframe modes.  The land is colored according to height and
  75.    steepness, with up to 3 contour levels for solid draw modes and up
  76.    to 6 in wireframe.  The solid triangles are shaded in brightness
  77.    according to the angle they make with the sun.  The range of
  78.    brightness in the sun and the contrast with the shadows can be
  79.    either "high" or "low".  Triangles steeper than a certain "maximum
  80.    slope angle", adjustable separately for each contour, are colored
  81.    as "cliffs".  Contours can be "blended", in that the contour to which
  82.    a triangle belongs can depend on the steepness of the triangle as
  83.    well as its height.  Furthermore, there is a choice between a "smooth"
  84.    and "bumpy" texture for the triangles of each landscape element,
  85.    corresponding to different types of dithering.  The basic color of each
  86.    contour, the cliffs, etc., can be freely chosen.
  87.  
  88. 9.  Optional smooth shading of each contour separately, using either
  89.    Gouraud shading or custom shading methods which preserve the fine
  90.    detail in the landscape much better than Gouraud shading.  Optional
  91.    dithered transitions from sun to shadow and from one contour to the
  92.    next.  [The amount of contour dithering and its sensitivity to
  93.    local curvature of the landscape surface can be adjusted over a wide
  94.    range.]
  95.  
  96. 10.  Various degrees of overscan, up to full video overscan.
  97.  
  98. 11.  The pictures are normally 32 colors in low-res and 16 colors in
  99.     high-res, but dithering is used to simulate many intermediate
  100.     shades between the pure colors of the Amiga palette.  If desired,
  101.     low-res pictures can be converted to Hold-and-Modify (HAM) display
  102.     mode.  [Pictures can be saved as standard IFF files.]
  103.  
  104. 12.  [Automatic support for the Photon Video Transport Controller
  105.     software, which allows directly recording pictures frame-by-frame
  106.     onto videotape.  Requires a single-frame VTR and other additional
  107.     hardware.]
  108.  
  109. 13.  [Height and other data necessary to reconstruct a landscape
  110.     can be stored to disk.]
  111.  
  112. 14.  [Script commands for drawing a whole series of pictures of
  113.     a given landscape in "batch" mode, with varying observer position,
  114.     sun angle, etc., which is particularly convenient for creating
  115.     animations.  Scripts can be created automatically as you use the
  116.     menus and requesters to set up each picture, or alternatively can
  117.     be written and/or modified with a text editor.]
  118.  
  119. 15.  [An ARexx interface, allowing external ARexx macros to control
  120.     almost all functions in GENESIS, including some special operations
  121.     only available through ARexx.  The interprocess communications
  122.     facilitated by ARexx make it possible to completely automate the
  123.     construction of an animation.  Control the path of the observer
  124.     and transfer pictures from GENESIS to other programs for special
  125.     processing or compression into Anim format.]
  126.  
  127. 16.  [Special ARexx commands to modify landscapes, trace out rivers,
  128.     and analyze the fractal properties of rivers and landscapes.]
  129.  
  130. 17.  [Creation of object files for 3-D modelling and animation
  131.     programs, allowing entire landscapes or arbitrary rectangular
  132.     "cut-out" portions of landscapes to be imported directly into
  133.     Turbo Silver 3.0, Sculpt 3-D, Sculpt-Animate 4-D, and
  134.     Videoscape 3D 2.0.]
  135.  
  136.      This demo version of GENESIS is copyright © 1990 by James M.
  137. Bardeen, but may be distributed freely as long as this file and the
  138. Genesis_Docs file are included with the program.  It may not be used
  139. for any commercial purpose without permission from the author or
  140. Microillusions, and may not be altered in any way.
  141.      For more information, or to order release 1.0 of GENESIS,
  142. write to Microillusions, P.O. Box 3475, Granada Hills, CA 91394,
  143. or call (818) 785-7345.
  144.