home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / useful / reviews / software / graphics / forge1.0 < prev    next >
Internet Message Format  |  1994-06-18  |  11KB

  1. Path: news.uh.edu!barrett
  2. From: kpetlig@halcyon.com (Kelly Petlig)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: Forge 1.0
  5. Followup-To: comp.sys.amiga.graphics
  6. Date: 18 Jun 1994 21:10:31 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 204
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2tvns7$mdp@masala.cc.uh.edu>
  12. Reply-To: kpetlig@halcyon.com (Kelly Petlig)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: graphics, 3D, rendering, commercial
  15. Originator: barrett@karazm.math.uh.edu
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     Forge 1.0
  21.  
  22.  
  23. BRIEF DESCRIPTION
  24.  
  25.     3D rendering software
  26.  
  27.  
  28. AUTHOR/COMPANY INFORMATION
  29.  
  30.     Name:        Apex Software
  31.     Address:    405 El Camino Real Suite 121
  32.             Menlo Park, CA  94025
  33.             USA
  34.  
  35.     Telephone:    (415) 322-7532
  36.  
  37.  
  38. LIST PRICE
  39.  
  40.     Forge version 1.0:    $60  (US)
  41.     Essence I  version 3.0:    $140 (US)
  42.     Essence II version 3.0:    $140 (US)
  43.  
  44.  
  45. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  46.  
  47.     HARDWARE
  48.  
  49.         1 MB RAM required.
  50.         Math co-processor or 68040 processor required.
  51.  
  52.     SOFTWARE
  53.  
  54.         AmigaDOS 2.04 or higher required.
  55.  
  56.         You must have Essence version 3.0 or later in order to use
  57.         Forge effectively.  Theoretically you could use Forge with
  58.         older versions of Essence or Imagine's own textures, but
  59.         since they weren't created with Forge in mind, like Essence
  60.         version 3.0 is, they are missing internal information that
  61.         Forge needs to properly load them.  
  62.  
  63.  
  64. INSTALLATION
  65.  
  66.     Installing Forge from a single disk using the Commodore Installer is
  67. painless and quick (it took me a less than a minute).  As an option you can
  68. install the 68040 optimized version, which will take maximum advantage of
  69. the 68040 instruction set.  It is recommended to install it in the same
  70. directory as Imagine, but not required.  This is especially true if you
  71. don't even have Imagine.
  72.  
  73.  
  74. REVIEW
  75.  
  76.     This is a review of version 1.0 of Forge, which I received in the
  77. mail just last week.  This is my overall first impression of Forge and how
  78. it lives up to the press release in the Apex newsletter.  I will assume the
  79. reader has a working knowledge of 3D rendering on the Amiga.  I also won't
  80. attempt to teach the reader how to use Forge or its companion products.
  81.  
  82.     Apex has added another great 3D rendering product to its fantastic
  83. line of tools, Forge.  It's named Forge, suitable since it's a tool to forge
  84. new textures with Essence.  It is beyond the scope of this article to
  85. reiterate a review for Essence, but I will briefly introduce it to those who
  86. are unfamiliar.
  87.  
  88.     Essence is a library of algorithmic textures for Imagine, and now
  89. Forge.  Using fractal noise and a bit of magic, Essence comes up with bump
  90. maps and color maps to make realistic looking textures that can be applied
  91. to surfaces in Imagine.  Ranging from crumpled paper to cedar shingles, the
  92. patterns are seemingly random, yet infinitely precise and reproducible.
  93. There are two volumes of Essence as I write this, and who knows how many to
  94. follow.  Before the release of Forge, Imagine was required to tap the
  95. powerful textures of Essence.
  96.  
  97.     Forge itself is a simple program, as the textures really do all the
  98. work.  Forge opens a 16 color (256 for AGA) high res custom screen at 704 by
  99. 441 (using TEXT overscan prefs) and will preview images dithered with twelve
  100. colors (252 colors for AGA) in a window on this screen.  Forge can also
  101. render in full 24 bit at most any resolution, generating IFF, JPEG, TIFF or
  102. PPM files.  Down the right half of the screen are all the variables of a
  103. texture represented with number and slider gadgets.  When moving the slider
  104. gadgets, the preview window in the upper left corner will update
  105. automatically.  Using pull down menus, you can load up to ten textures at a
  106. time.  You can also animate textures by defining two sets of texture
  107. parameters and morphing between them.
  108.  
  109.     Before Forge, users of rendering packages other than Imagine have
  110. missed out on the power of Essence textures.  Now a Lightwave user can use
  111. Forge to render fantastic textures in full 24 bit and import them as a brush
  112. map.  Forge will also render in 8 bit grey scale to be used as bump maps,
  113. but unfortunately it doesn't render altitudes as brightness levels but just
  114. a grey scale version of the color output.  Rendering Essence bumpmaps to
  115. import to Lightwave is difficult to say the least.  When saving 24 bit
  116. textures for use in 3D programs it is best to stay with color variations and
  117. not height variations.
  118.  
  119.     You could render 24 bit brushmaps to use in Imagine, but there would
  120. be little point since it is much more efficient to allow Imagine to render
  121. the textures directly.  Forge renders textures about the same as if in
  122. Imagine, which makes sense, since Essence seems to do most of the render
  123. work.  You can save an attribute to be loaded into the Imagine attribute
  124. requestor, and even save a collection of them to be used later.
  125.  
  126.     Even though Forge is a tool, it's amazing how much entertainment you
  127. can derive from it.  If you're the type to endlessly play with Mandelbrot or
  128. Julia sets, you'll have that and more with Forge.  Essence not only has
  129. Mandelbrot and Julia sets, but also the TreeBark and BBCourt sets.  You can
  130. make the most beautiful or the ugliest textures you've ever seen.  There's
  131. even a "Randomize" pull down menu that will randomly vary all the texture
  132. settings.  Ever wanted a Reptile Skin Workbench backdrop?  Just load the
  133. "Reptile Skin" attribute from Essence and change the view to "Repetition
  134. Map."  Render at almost any size and you will have a brush that can be tiled
  135. for a wild backdrop.  One could make a living selling these things to
  136. Windows users.
  137.  
  138.     Forge does have limited ARexx support:  about fifteen commands.  In
  139. fact, this is how Forge executes "Randomize" and how it displays to the 24
  140. bit boards it supports.  Forge can launch up to ten ARexx scripts with their
  141. own entries, or you can launch any ARexx script via a file requestor.  ARexx
  142. scripts can be launched not only at program start or shutdown, but also
  143. before or after each sequence or each frame.  With all this, you would think
  144. that ARexx is an important element of Forge; but to be truthful, it could
  145. use a bit more work.  One bug I found was if you launch an ARexx script from
  146. Forge that has an error, it will not give any error code, and it once caused
  147. Forge to crash completely.
  148.  
  149.     As quoted from the manual: "The AREXX commands themselves will not
  150. be documented in this manual, mostly because it is much easier just to
  151. present demonstration scripts for you to examine."  Just the same, it would
  152. have been nice to include at least a short summary of their functions.
  153. There are at least two commands that aren't in any of the demo scripts that
  154. I found by loading Forge into a word processor.  For the record, here are
  155. all the commands I know of: QUIT, GETNAME, GETMIN, GETMAX, GETVAL, GETSTEPS,
  156. SETVAL, DUMPPREVIEW, SHOWSTATUS, PAUSE, RESTARTPREVIEW, UNPAUSE,
  157. REFRESHSLIDERS, FORGETOFRONT, FORGETOBACK.
  158.  
  159.     The project menu has a selection labeled Iconize that opens a small
  160. window of not much more than a title bar on the Workbench.  This frees up
  161. valuable Chip memory for serious multitasking.  Clicking on the close gadget
  162. of this window will un-iconize the program and abort any rendering if you
  163. confirm the requestor.  I wish Amiga developers would follow a rule on this
  164. point, as some programs quit, some un-iconify, and this one uniconizes.  If
  165. "WB Render Meter" is turned on from the prefs, it will also open another
  166. small window with frames remaining and a percent finished meter on the
  167. Workbench.
  168.  
  169. The Prefs requestor is fairly basic but includes things that make your
  170. rendering life easier.  Among the parameters changeable are setting screen
  171. background color and whether or not you want Forge iconified when
  172. rendering.  Also in Prefs there are three different task priorities,
  173. allowing you to change the importance of CPU time for Forge when rendering,
  174. pushed to the back, or front and active (which I think should be in ALL
  175. programs of this nature).  This way, Forge won't be sharing the important
  176. CPU time with your stellar conquest battle simulation program.  I do wish
  177. the prefs requestor had an OK button:  all it has is SAVE and CAN