Scene Description Language
- The samples collect statement, which sets the
number of samples filtered by the rasterizer, now defaults to 4 (16
samples) instead of defaulting to a number derived from the
oversampling parameters.
The shading samples statement sets the number of
shading points per pixel taken by the rasterizer.
- The hardware samples statement controls the
supersampling and multisampling settings of the hardware
renderer.
- The finalgather trace depth statement has another
parameter to control the diffuse trace depth. The optional parameters
are now finalgather depth reflection refraction diffuse sum.
- The caustic scale, globillum scale, and
finalgather scale statements supply a scaling factor
to the brightness of these effects.
- The finalgather presample density statement
adjusts the number of finalgather points during finalgather
preprocessing, as a correction factor.
- The colorspace statements, and their references in
output and texture statements, control the color space (sRGB,
CIE, etc) used for rendering, loading, and saving images.
- The compress modifier on output statements selects
OpenEXR compression modes none, piz,
zip, rle, or pxr24.
- The trace flag in instances and objects was
replaced with separate reflection,
refraction, transparency, and
finalgather flags that follow the syntax of
globillum. So does the shadow flag.
- The shadowmap filter statement in a light
definition controls shadowmap filtering.
- A new variant of directional light can be specified by
supplying both an origin and a direction, but
not spread because that would turn the light into a
spot light. A directional light with an origin does not
illuminate points behind the plane defined by the origin and
direction.
- The volume group statement in an object ties
together all objects with the same object group number such
that autovolume mode treats
them as belonging to the same object with a single inside
volume.
- The trilist toplevel element is an alternative to
object definitions that allows very efficient definition of
geometry consisting entirely of triangles.
- The nosmoothing flag in approximations turns off
normal interpolation during fine tessellation.
- The contour and contour normal
approximation modes were removed.
- The new command-line option -fb_dir S
specifies a directory where mental ray can save frame buffer
files while rendering. Frame buffers can be very large, and
mental ray 3.4 has no upper limit on the number of frame
buffers, so they are no longer permanently stored in memory but
can be paged out to disk.
-
Support for DPI information in IFF, TIFF, and JPG/JFIF image files
has been added, by means of a new optional parameter in output statements.
-
Light maps can now be created in arbitrary image types, using the following .mi
syntax extension:
writable color texture "texName" "texfile.ext" "type" [ width height ].
-
Sequences of registry entries with mi statements to include shader
declarations are now executed in the correct order.
-
Color profiles have been introduced.
- In conditionals in the .mi input syntax, it is now possible to test
whether a variable is defined using the syntax $?variable.
- mental ray can now use different final gather maps for each object to
optimize the global illumination workflow.
- Options lightmap on | off | only and
photonmap on | off | only have been added.
- The option -texture_continue can now be specified for rendering
slaves in network parallel rendering.
Copyright © 1986-2007 by
mental images GmbH