[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