[Openal] Converting the EAX predifined materials with ConvertOcclusionParameters() to EFX

Daniel PEACOCK dpeacock at creativelabs.com
Thu Oct 11 12:50:56 PDT 2007





Hi,

1. I'm guessing you have the EAX 2.0 header file.  EAX 2.0 did not support
the 'Occlusion Direct Ratio' property (it was introduced in EAX 3.0 if I
remember correctly).   For your purposes setting the Occlusion Direct Ratio
parameter to the default value of 1.0 should be fine.

2. I don't think there are any other sources of material presets.  NOTE :
You can probably use the first two values to create Obstruction presets
(e.g EAX_MATERIAL_THINDOOR and EAX_MATERIAL_THINDOORLF).  Exclusion works
differently to Occlusion and Obstruction - it is for simulating sound
entering a room via an aperture.

3. Good question!  If there some acoustic experts on the mailing lists then
maybe they can answer this question - it's probably an entire PhD project
to answer! I would try using the values from the material that attenuates
the sound the most!

Dan
Creative Labs, Inc.

Notice
The information in this message is confidential and may be legally
privileged.  It is intended solely for the addressee.  Access to this
message by anyone else is unauthorized.  If you are not the intended
recipient,  any disclosure,  copying or distribution of the message,  or
any action taken by you in reliance on it,  is prohibited and may be
unlawful.  If you have received this message in error,  please delete it
and contact the sender immediately.  Thank you.




                                                                           
             Tramboturbiener                                               
             <vladluft at hotmail                                             
             .com>                                                      To 
             Sent by:                  openal at opensource.creative.com      
             openal-bounces at op                                          cc 
             ensource.creative                                             
             .com                                                  Subject 
                                       [Openal] Converting the EAX         
                                       predifined materials with           
             10/11/2007 10:20          ConvertOcclusionParameters() to EFX 
             AM                                                            
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           





Hi,

1.The file "eax.h" contains material transmission presets, which  can be
used with EAX. I'm looking for such predifined materials for EFX, but I
can't find anything. So I try to convert them with
ConvertOcclusionParameters() function. The struct EAXOCCLUSIONPROPERTIES
expects a parameter: 'flOcclusionDirectRatio', which is not defined in
material preset.
What should  I set for this parameter? Can I ignore it (or set 0)?

2. The file "eax.h" contains "only" 8 presets. Are there more presets that
are not listed in this file? Also for Exclusion or Obstruction. Has anybody
experience with?

3. When I have more obstacles on the same path from listener to a source,
one behind the other, what can I do with the LowPassFilter to simulate
this?

Thanks!

--
View this message in context:
http://www.nabble.com/Converting-the-EAX-predifined-materials-with-ConvertOcclusionParameters%28%29-to-EFX-tf4584957.html#a13087995

Sent from the OpenAL - User mailing list archive at Nabble.com.

_______________________________________________
Openal mailing list
Openal at opensource.creative.com
http://opensource.creative.com/mailman/listinfo/openal

ForwardSourceID:NT00047E8A



More information about the Openal mailing list