The Edit Materials Widget Help
This widget is used to change the way objects look when displayed as
surfaces. It does not affect wireframe or data volume rendering except to the
extent that if they are being viewed simultaneously with some surface data,
then changing the transparency of the surfaces can change how much the
wireframe and volume data is obscured by these surfaces.
In addition to transparency, the color and brightness of each surface
can also be modified. Much of this information, together with the current
default HOME position can be saved to a file by choosing "Write Materials"
from the File menu on the DAVE master widget. It can then be read back in
with the -A option on the dave command line.
Object
The box under this heading displays the object which will be affected when
modifying entries in this widget. By clicking with the left mouse button on
the object name, the name will toggle through all available objects.
Alternatively, picking the right button when over the object name will pop up
a menu of object names to choose from.
Transparency Type
There are 4 transparency types, they can be chosen in a manner similar to
that described directly above. The transparency type applies to all objects
displayed as a surface, not just to the object currently selected (unlike all
other controls on this widget). The 4 types are:
None: All objects are totally opaque.
Screen Door: This is the fastest of the transparency modes, but does not
give the highest quality rendition.
You should use this method if you will also have volume data up
at the same time.
Blended: This may give higher quality images than Screen Door, but is slower.
Sorted Blended: This will usually give the best transparent images but can
be considerably slower than the other 3 types.
If the "Transparency" control (see below) is set to 0.00 the object will
not appear transparent regardless of which transparency type is chosen.
When viewing transparent surfaces in conjunction with wireframes and
data volumes certain "approximation tricks" are used. Therefore the
resulting images may not be completely accurate. Different tricks are used
for the 4 different transparency types, test them all out to see which works
best with your data.
There are alternatives to making a surface transparent. You could change
it to a wireframe. You could also clip the surface (see Object Clipping from
the Object Properties menu in the Edit Object widget).
For all of the remaining controls, the double arrows change the value by
.10 and the single arrows by .01. The longer the mouse button is held
down the more the value is changed.
Transparency
A setting of 0.00 means this object is totally opaque. As soon as this
value is nonzero its transparency also depends upon the Transparency Type set.
A Transparency of 1.00 is totally transparent.
Changing an object's color
An object's color when viewed depends upon several factors.
First, the color of the illumination affects the perceived color. Thus
by changing the color of the front light (Edit Front Light menu item) the
perceived color of all surfaces in the scene will change. Similarly for the
inside colors of all surfaces vis a vis the back light color.
Typically to change an object's color I just modify the Diffuse color
components (see below).
Emission
Second, the object can emit light (like a light bulb). This is controlled
by the the Emission settings. The red, green, and blue components can each be
set separately. Increasing this is one way to "brighten up" an object; this
can be especially useful in stereo mode since the glasses cut out some light.
Diffuse
This third component of object color is probably the one most people think
of as an object's "color". It is the color the material appears when
illuminated by white light. Thus, these are the settings you will most likely
want to modify. An example: suppose the red setting is .80, the blue is .50
and the green is .30. Then 8016500416060f the red light which is incident on the
object will get reflected and hence will be seen (absorbed light is not seen by
the observer). Similarly for the other components. Note also: changing the
green and blue settings will not affect the appearance of the inside color of
an object since it is illuminated by a red light (assuming the default setting)
and thus there are no green or blue components to reflect anyway.
The overall brightness of the diffuse component of the reflected light also
depends upon the orientation of the surface with respect to the light source.
The more perpendicular the surface is to the light source direction the
brighter the reflection. Thus, a sphere will appear brightest in the "center"
and dimmer towards the "edges" (assuming the default position for the front
light).
Ambient
This controls the ambient or "background" light reflection. Unlike the
diffuse settings the brightness of this component of reflected light does not
vary depending upon the orientation of the surface relative to the light
source. Thus a sphere which only had an ambient component would appear as a
uniformly colored circle, no shading would be present. Since shading is an
important visual cue for understanding surface orientation and shape, it is
usually a good idea not to have the ambient settings very high. On the other
hand you probably want them nonzero otherwise surfaces close to 90 degress
away from the viewer will appear almost totally black.
Specular
Sometimes objects exhibit "highlights". These bright regions are due to
the direct reflection of a light into a viewers eyes. This occurs when the
angle from the light to the surface is the same as the angle from the surface
to the viewer. These settings control the strength of this effect. I am not
sure if they ever have an affect given the data structures DAVE uses to
describe objects, try it and see.
Shininess
This controls how shiny the surface appears (like the matte vs. shiny
finishes for photographs). I'm not sure I've ever seen it make a difference,
try it and let Larry know if it does.
Apply
In the old days, long long ago, you had to click on this to actually have
the changes made in any of the settings take effect. Nowadays you shouldn't
have to do this, you should see the changes immediately. If you don't see a
change when you change the settings, I suppose you could try clicking on this
button. At least you'll feel like you're trying. If this does make a
difference, let us know.
Copyright 1995 by Lawrence M. Lifshitz and the University of
Massachusetts Medical School. All rights reserved.