File: gum091*.zip, gumclock.gif gumclock.zip, gum-hf.zip gum-hf.gif
Size: 
Date: 24-jan-95
Time: 18:56 GMT-1
Author: Lex van der Sluijs
AuthorEmail: Alexander.vanderSluijs@stud.io.tudelft.nl
Uploader: Lex van der Sluijs
UploaderEmail: Alexander.vanderSluijs@stud.io.tudelft.nl
Short: GUM 0.91, a modeller for POV, Polyray and Rayce


Announcement:                    GUM 0.91

On July 1st 1994 GUM 0.8 Beta was released, which had the following highlights

  - 3D Direct Manipulation
  - Supports POV, Polyray and Rayce (almost all object types in all three)
  - CSG evaluation
  - realtime pan, zoom and camera operations
  - select by pick, frame, hierarchy-view
  - grid, snap
  - very flexible fastdraw (full, skip, box, multiple viewport)
  - printing of the wireframe viewports
  - metafile export
  - (almost) full shell of all raytracers (also exports batchfile)
  - realtime bezier patch editing
  - all transformations available in user-view and multiple ortho views
  - user-defineable boundary representations for objects with a surface.
  - text-based texture editor for all tracers, also reads existing include
    files
  - imports RAW and Polyray output files.
  - cones and paraboloids are emulated with quadrics when exporting to Rayce

Now, 7 months later, 0.91 is ready, which adds the following:

  - texture mapping
  - an operational Library editor and automatic library management
      (edit your textures, Polynomials, Implicit heightfields and Custom
      objects in GUM, they are (automatically, recursively) stored in your 
      scene so that others can render it out of the box. Textures, 
      Polynomials etc. used in objects you merged from a library are also 
      automatically added)
  - previewing of above types from the Library editor
  - multi-renderer development ability (great for benchmarks!)
  - (summary of the above: if you want to hack POV objects and textures, you 
     _can_ hack POV objects and textures, if you don't want to hack POV 
     objects and textures, you don't have to)
  - axis-position manips (drag a cylinder's y-axis, or a camera's z-axis !)
  - Compound selection (drag the entire selection at once, set the texture,
    name, etc for the entire selection. set the center of the selection for a
    convenient point to rotate about or scale from)
  - WCS: rotate around and scale along the axes of the viewport (or the
    working plane in the User view)
  - a great simplification of the install procedure for users who already
    have a setup (multiple directories for include-files and much less hassle 
    with Polyray files. Optionally no renaming extensions either).
  - context sensitive help with F1
  - reading of TGA files for Heightfields so that you can see what you're
    doing
  - POV-style AreaLights for all tracers
  - SpotLights for POV and Polyray
  - Clipping shapes
  - fixed Custom objects: use WinBlobs and Lparser (and other) objects in GUM
    without the need of having the entire (often huge) geometry of these
    objects in the editor
  - saving of all settings
  - Zoom by window (CTRL=in, SHIFT=out) and Pan by vector(CTRL)
  - automatic starting of your favourite image viewer after the image is
    finished
  - the ability to have different working planes in several User views
  - schrunk the user-interface, GUM can now be used with 640x480 displays
  - the file-format of 0.9 is backward compatible with that of 0.8 and
    all versions in between
  - beautifully indented renderer input files
  .. plus of course the proverbial gaziallion small enhancements and bug-
  fixes in both the program and the help-file. See the Revision history topic
  in the manual for more info.

Platform:
  Microsoft Windows 3.1 or higher
  System requirements: resolution 640x480 or higher. 4Mb should do.
  Co-Processor. 486 recommended

The demo is free but there is a limitation to the maximum number of objects
that can be saved of 50.
Price of the full package: $85

GUM has been uploaded to:
  Internet: 
     ftp.povray.org in the directory /pub/povray/modellers/gum

  BBS:
  CAD BBS Amsterdam +31-3402-90287, PCG: 9:580/311, Fido: 2:281/725

The author's address:
  Alexander.vanderSluijs@stud.io.tudelft.nl
  2:281/500.4 in Fidonet or 9:580/311.2 in PCG-net
  or leave a message on the above BBS to Lex van der Sluijs

Installation procedure:

  file		size		contains
  --------------+---------+------------------------------------------------
  GUM091IN.ZIP, |   4  KB |  This file
  GUM091EX.ZIP, | 533  KB |  GUM.EXE, .HLP, main dir. structure, libraries
  GUM091DM.ZIP, | 311  KB |  some simple demo scenes explaining features
  GUM091DL.ZIP, |  96  KB |  CTL3DV2.DLL and BC450RTL.DLL
  GUM091HQ.ZIP, | 431  KB |  some high quality scenes + images (spacegun,
                |         |                stand, alessi, diamond)
  GUMCLOCK.ZIP, |  84  KB |  Alarm clock demo scene
  GUMCLOCK.GIF  | 103  KB |  Alarm clock image
  GUM-HF.ZIP,   |  53  KB |  Heightfield demo scene + heightfield map
  GUM-HF.GIF    | 102  KB |  Heightfield image

  total size: 1.65 MB

  The ZIP files are compressed with PKZIP version 2.04g.

  This idea behind the following installation procedure is that it's easier
  to let PKUNZIP create an initial directory structure that you can tweak
  later on from the file manager than that you have to create such a
  structure from scratch.

  <ZIP_location> below refers to the locations where GUM's ZIP files are
  stored, e.g. 'A:\' or 'D:\DOWNLOAD\'.
  <windows_system_location> refers to the SYSTEM subdirectory of your copy of
  Windows, usually 'C:\WINDOWS\SYSTEM\' or 'C:\WFW311\SYSTEM\'.
  <windows_location> is where GUMs .INI file should go.

  The installation procedure is basically the same for new users and for the
  people who have installed GUM 0.8 Beta. One difference: if you already
  have a \ray\ directory you should rename it (e.g. to \oldray\) before
  continuing

			cd \
			PKUNZIP  -d  <ZIP_location>*.ZIP 
			move *.dll <windows_system_location>
			del file_id.diz
			cd ray\gum
			move gum.ini <windows_location>

  This will create a directory tree as shown below with all files in the
  proper places.

    C:\RAY
      +---GUM
      |    +---DEMO
      |    +---HQ
      |    +---LIBRARY
      |    +---SCENES
      +---POV
      |    +---DEMO
      |    +---IMAGES
      |    +---SCENES

  ..and so on for Polyray and Rayce 

  If you prefer a completely different configuration than the one that came
  out of the archive you can change things around until they are to your
  liking, with the following restriction: the LIBRARY and SCENES
  subdirectories of GUM may not be moved or renamed.

  The topic 'Installation' in the file GUM.HLP in \RAY\GUM\
  will guide you through the rest of the installation procedure (double-
  click on gum.hlp in the File Manager or, start winhelp.exe with gum.hlp as
  the first parameter from the Program Manager ('File|Run...')).

  Note 1: Some of the example files contain more than 50
	 objects: in the demo version these scenes can be loaded,
	 edited and rendered, but when saved the scene will be
	 truncated.

  Note 2: do not change the settings in GUM.INI by hand,
	 they are meant to be changed from the dialogs in the
	 program and may not seem 'logical' to humans.

  Note 3: Some options in this version are enabled _and_ between
	 square brackets, this means the option is in an
	 experimental stage. Such an option is safe to use, but may
	 not always produce the desired result.
	 Axis-position manipulators work correctly (mathematically
	 speaking) but are unintuitive in some cases.
	 Do not use axis-position manipulators on sheared objects
	 and switch off the Scale manipulators before using them
	 since they end up in the same spot.

