home *** CD-ROM | disk | FTP | other *** search
-
- Copyright (c) 1992,1993,1994 SoftTronics
- Lutz und Kretzschmar GbR, Munich, Germany
-
-
- V1.50 Changes [ Official 2nd Release 15.02.94 ]
- ---------------
-
-
- Bug fixes:
-
-
- o Fixed the integer error that was causing lines to arbitrarily 'jump'
- when the view was zoomed a lot into an object, or an object was very
- large as compared to the zoom. 2D-Clipping is now done in normalized
- floating point screen coordinates and then converted to normal screen
- coordinates. Makes the redraw a little bit slower.
-
- o Bug when displaying the name of an imagemap file in the imagemaps
- editor was fixed. It was causing the name to disappear completely.
-
- o Some views were not being correctly enlarged with two button mice.
- Fixed.
- NOTE: It is better to press the right mouse button first, since if
- you first press the left button and you're not fast enough with
- pressing the right button, you'll be moving something in between.
- If you make sure you press the right one first, this won't happen.
- The order in which you let go is of no relevance.
-
- o Fixed the labelling of the horizontal-axis in the SIDE view.
-
- o Fixed the bug that was causing sweeps to be incorrectly displayed and
- exported when certain sub-divisions were chosen.
-
- o Corrected the texture projection in CSG or group objects to cover the
- whole CSG object and not every single one seperately.
-
- o Prevented the grouping of cameras, which was causing severe hassles
- when trying to delete them, or export them.
-
- o Added checks to ignore degenerate triangles while outputting sweeps.
-
-
-
- Enhancements/Improvements:
-
-
- o Added flatness, usteps and vsteps to Bezier patch menu.
-
- o Added Mirror commands to Bezier Editor.
-
- o Added Snap To command to Bezier Editor. Clicking on this button pops
- up a line editor allowing you to enter a number. All coordinates of
- all marked points are rounded to the nearest number that's divisible
- by the number you entered. It will only round those coordinate
- components that are not arrested (by pressing X or Y or Z), i.e. it
- will only round those components of the points position, whose status
- button is not depressed. Clear as mud, huh? Try it.
-
- o Removed all support for POV 1.0.
-
- o Removed the unneeded object { } layer around light sources.
-
- o Changed the Torus output to use the new POV 2.0 syntax.
-
- o Changed default POV directory to \POVRAY2\SCENES.
-
- o Split up the CFG file into a menu file that contains the menu
- definitions and a configuration file that contains just the CONFIG
- section.
-
- o If the startup file is loaded as an argument to the program, it is
- cleared, requiring you to enter a new name before saving.
-
- o Added 'MemoryUse' keyword in CFG file. Can be used to specify how much
- EMS memory to use for the three big lists.
-
- o Added color definition file. All colors are defined here. Also created
- a couple of new colors for things that were being shared that
- shouldn't be.
-
- o Added the possibility of using a batch file to automate the normal
- model/trace/model cycle. Added a RENDER button in the FILES menu
- that can be used with a batch file. RENDER automatically saves the
- current scene, exports it to POV, and exits with errorlevel 16. The
- batch file uses this errorlevel to change to the scene directory,
- call the created GO.BAT file and returns to the modeller, with the
- scene reloaded.
-
- o Added a copy button to the Texture Editing menu. This allows you to
- copy textures more easily.
-
- o Changed the way the texture buttons work, so that they can be used with
- hotkeys. You don't click on the numbers, you click on the description.
-
- o Textures are created with the defaults stored in MRYTXTR.LST
-
- o Updated the MRYTXTR.LST file to reflect POV 2.0 textures in TEXTURES.INC
-
- o The pre-defined textures can now be modified to a certain degree.
-
- o Added support for the filter value of pigments.
-
- o The wireframe of the wood texture was changed to a cylinder.
-
- o Added turbulence and octaves to texture menu.
-
-
- o Horizontal Slider buttons are restrained to their extents while the
- button is depressed.
-
- o Menu system can now use hotkeys for shortcuts. All menus were edited
- to support more hotkeys.
-
- o Added 'L' hotkey in object browser, allowing the setting of the
- objects visibility level.
-
- o Allowed Pointlights to be added to CSG and Group objects. Arealights
- and spotlights may not be added, since non-uniform scaling does not
- affect these objects.
-
- o Removed 'tightness' variable from spotlight.
-
- o Spotlights now only draw 4 lines connecting the position with the
- outer ring.
-
- o Added Area Light primitive.
-
- o Enhanced the Camera menu. Aperture can be edited here. The flag that
- determines whether the Position or the LookAt is being moved can also
- be set here.
-
- o Allowed the camera position and lookat to be relative to an object.
- Click on the left button to make the position of the current camera
- relative to another object. The Object Browser will pop up allowing
- you to choose any object in the scene.
-
- o Added parameter in sweep editing menu to allow specifying the number
- of divisions a rotational sweep should have about the axis of rotation
- when exporting. This was previously fixed at 16. Has no effect on
- translational and tapering sweeps.
-
- o Added mirror functions in Sweep editor.
-
- o Removed the 'just-start-typing' input of the current file name in the
- Files menu. You need to click on the name button to enter a new name
- or on the list button. This was to allow the menu to have hotkeys.
-
- o Include a check to verify overwriting an existing scene file without
- loading it first.
-
- o 'Save Selected Object' menu button now always asks for a new filename,
- to prevent overwriting your current scene.
-
- o Added better and different cursors.
-
- o Improved the cursor movement when using the keyboard. It now accelerates
- if you keep the key depressed.
-
- o Added support for specifying a zoom window with the mouse, which is
- then zoomed to fill the view. To activate press Alt and Shift and then
- open a rectangle around the area to zoom into.
-
- o Added Alt-Z hotkey to zoom the scene so that it fills the current view.
-
- o Changed the ordering and display of the visibility level buttons.
-
- o Added no_shadow flag to objects.
-
- o Added the disc primitive. This object cannot be added to CSG objects,
- since this is not allowed in differences or intersections. If you want
- to make a union with a disc, then use a Group.
-
- o Changed the way that the locking of the axes is shown. Instead of the
- square brackets around the coordinate, the button is released. Movement
- is thus possible in the directions that are depressed.
-
- o Added a couple of scenes to the MDL directory.
-
- o Made Groups use different color to CSG's in Browser.
-
- o Added code to calculate the bounds of any object to be able to switch
- to outline drawing mode when moving objects with slow redraws.
-
- o Added support for specifying the size of the window to render in the
- 3D view. Outputs a batch file to the target directory called GO.BAT
- containing the correct viewport switch settings. Must be used in
- conjunction with a TRACE.BAT (see example).
-
- o Removed the automatic bounding box generation for the sweeps when
- exporting to POV 2.0. With bounding slabs, POV does a much better job.
-
- o Added Spherical and Cylindrical imagemap projection, with correct
- graphical representation. However, the X-axis of the spherical imagemap
- is not placed at the lower edge of where the image would be, since this
- would be the 'south' pole of the projection. It is drawn as the
- 'equator'.
-
- o Changed the TRANS FACTOR button in the COPY menu to TRANS ORBIT which
- now sets the translation parameter of the copied object according to
- a translation that mimics a rotation about an axis (hmmm, anyone
- understand that?). This function can be used to create copies of objects
- that are placed in a circle about the origin.
- The parameter in the translation buttons in the COPY menu are interpreted
- as degrees. For example, if the original is translated off the origin,
- and the TZ in the COPY menu is set to 45 and REPEAT to 7, the copies
- will be placed in a circle around the origin.
-
- o Source code adapted to be compiled in Protected-mode by two C++
- compilers, Watcom C/C++32 9.5 and MetaWare High C++ 3.0. Watcom
- version works very well! Registered users: rejoice<g>.
-
-
-
- Known bugs:
- -----------
-
- o The cursor in the 16-color modes is not drawn correctly at the very right
- and lower edge of the screen. This is a fault in the real-mode version of
- the graphics library I'm currently using. The protected mode program works
- correctly.
-
- o Not all out-of-memory situations are handled correctly. I didn't want to
- bloat the code too much. It is handled well during loading, to avoid a
- crash there.
-
- o There are rare situations where the cursor will leave a trail when
- switching to the sweep editor that I haven't found the reason for.
-
-
-