I am just getting into sound within Java3d and throught I would ask a few
questions.

1. We have regions which we want to attach ambient sounds to.  (Regions are
arbitrary polygon bounded areas on the landscape)  As you approach a new
region we want to ambient sound of the current region to decrease and the
ambient sound in the new region to increase.  I understand you can have to
background sounds which can be mixed.  Should we have behaviors which manage
the gain on the various background sound nodes to handle this?  We can't use
a point sound because it really isn't a point.

2. It has been remarked that sound causes performance degregation, but I am
not sure to what extent.  Assuming we have at least one background sound and
3-4 point sounds with an occasional cone sound what sort of degregation
would we be likely to have?  Is this a CPU / Thread thrashing problem?  Has
anyone checked to see if j3d 1.3 has improvements on this?

3. In some cases we have thin regions running through bigger regions.  In
these conditions we would have both regions operating within hearing.  An
example would be a stream running through a forest.  There is the sound of
the stream and the sound of the forest.  Is this a condition where we should
set the priority of the sounds?  Is the priority only there in case there
are not enough channels to handle the number of sounds which need to be
mixed?

4. If we want to attach different soundscape leafs within our scenegraph, is
it enough that the leaf exist within the sub-scene that has the sound nodes?
So for example if someone walks from a sandy beach into a cave, and we have
the soundscape leaf for more reverberation in the sub-scene that has the
cave will that guarentee that point sounds change properly.  So for example
if the point sound was footsteps do we need to detatch the sound from the
"outside" scene and place it in the "inside" scene for the effect to work?
Or is the design that it is hierarchical, with the outside (with its
soundscape leaf) being "higher" than the interior subgraph?

Thanks in advance for your answers,

David Yazel
http://www.cosm-game.com

===========================================================================
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".

Reply via email to