Howdy Nikolai,
On Wed, 21 Aug 2002, Nikolai V. Chr. wrote:
> Why does Alpha always take 100% CPU usage??
>
Rendering a scene that has transparent objects in it, requires
significantly more effort then rendering one that does not. A scene in
which all the objects are opaque requires only one pass through the
objects in order to render them. Placing transparent objects in the
scene may require more than one pass, and does require tracking more
information per object in the scene.
I would encourage you to make absolutely sure that only objects
that *must* have a transparency value are using transparency. The fewer
transparent objects you have the quicker the rendering (in my experience).
As far as the load on your CPU is concerned, there are a couple of
questions I would ask. 1) Do you have/are you using a 3D accelerator
card? 2) How many objects (or polygons) are you trying to render in your
scene? 3) How many of these have transparency properties?
There is information available on line regarding how to tune your
program to maximize CPU performance. Try looking at www.j3d.org. I hope
this helps!
Noah Ternullo
Systems Engineer
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".