- "transparency"
Enables/disables handling of transparency.
- "reflections"
Enables/disables handling of ray-traced reflections.
- "anti aliasing"
Enables/disables all forms of anti-aliasing. For users who licence
the LightWorks Advanced Rendering package, enabling anti-aliasing gives
access to the advanced analytic anti-aliasing, controlled via the
"anti alias edges", "texture quality",
"anti alias reflections" and "anti alias shadows"
arguments. Other users can choose to use simple oversampling
anti-aliasing by increasing the "oversampling level" argument.
The default value is FALSE, meaning that there will be no
anti-aliasing performed.
- "max ray bounces"
Controls the depth of ray tracing if this is used during renders.
The default value
of 6 is smaller than the default value (10) when performing similar
renders by calling LiExecute , but sufficient
for most practical purposes. The smaller the ray depth the faster
ray tracing will be for complex scenes, but if the value is set to be
too small then effects such as multiple reflections may not be
rendered correctly.
- "min ray contribution"
Controls the minimum contribution that can be made by a secondary ray
(reflected, refracted or alpha ray)
before it is ignored (this is a percentage value with a default of 5).
A value of 5 means that if the traced ray would contribute less than
5 percent to the total illumination at the pixel of interest then we
ignore its contribution.
- "anti alias edges"
Setting this to TRUE means that the edges of geometry will be
anti-aliased when they are rendered.
The default value is FALSE.
Note that if the "anti aliasing" argument is set to FALSE,
then modifying this argument will have no effect.
- "texture quality"
Setting this to LI_TEXTURE_QUALITY_HIGH means that
anti-aliasing will be enabled
for textures and material shaders which support analytic anti-aliasing.
The default setting is LI_TEXTURE_QUALITY_LOW which means
that no texture anti-aliasing will take place.
- "anti alias reflections"
Setting this to TRUE means that reflected and refracted textures
will be anti-aliased when they are rendered.
The default value is FALSE.
Note that if the "anti aliasing" argument is set to FALSE,
then modifying this argument will have no effect.
- "anti alias shadows"
Setting this to TRUE means that the edges of shadows will be
anti-aliased. In fact setting this argument to TRUE switches over
to the most complete form of anti-aliasing. This also means that, for
example, the edges of reflected/refracted geometry will be anti-aliased.
Note that setting this argument will effectively override all other
anti-aliasing arguments (except for the overall "anti aliasing"
control which will override this one).
- "override global ray bounces"
Enable/Disable the following two controls. If we have them
disabled (the default) then all ray depths are the same
as "max ray bounces" ( FALSE by default).
- "max reflections"
Controls how many levels of reflection we should consider during
renders. The default value
of 3 is smaller than the default value (10) when performing similar
renders by calling LiExecute , but sufficient
for most practical purposes. The smaller the number of reflections, the
faster ray tracing will be for complex scenes, but if the value is set
to be too small then any multiple reflections may not be
rendered correctly.
- "max refractions"
This argument is the same as "max reflections", but applies to
refracted/alpha rays.
- "oversampling level"
An argument allowing very simple, brute force anti-aliasing to be applied
to the renders if required.
Setting this argument to a value greater than 1 will result in
over-sampling (or super-sampling) of each pixel will be carried out. In
effect this means that the colour of each pixel is calculated many times
and then an average colour calculated. The actual number of samples taken
for each pixel is equal to the square of the value of this argument, so
there will be a noticeable effect on rendering speed if this argument
is increased. The valid range for this argument is 1 to 16.
The default value is 1, meaning that no over-sampling will be performed.
Note that if the "anti aliasing" argument is set to FALSE,
then modifying this argument will have no effect. Also note that if
"anti alias shadows" is set to TRUE, then setting
"oversampling level" also to TRUE will have no effect. This
is because in order to anti-alias shadows, oversampling of the rendered
image is already being performed. Adding additional oversampling to this
could result in poorer quality anti-aliasing and is therefore
disabled.