Unsatisfactory handling of sound falloff and source culling in ioquake3

Tim Angus tim at ngus.net
Mon Oct 30 14:25:34 EST 2006


On Mon, 30 Oct 2006 19:16:48 +0100 Thilo wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Friday 27 October 2006 18:58, Thilo Schulz wrote:
> > Feel free to test for various settings and if you think the default
> > ones from this patch should be changed, tell me. I'd like settings
> > that don't differ too much from the original, though.
> 
> If there are no comments on this I'll commit these changes tomorrow.

I'm slightly worried that you're treating the symptom here as opposed
to addressing the cause. Or my system at least the distance model
defaults to AL_INVERSE_DISTANCE_CLAMPED. Perhaps
AL_LINEAR_DISTANCE_CLAMPED would be better? Certainly much more like
what you've done with this patch.

The fact that we don't explicitly set the distance model anywhere (with
alDistanceModel) is probably most of the problem here. It would
certainly explain why the attenuation is apparently fine for some
people and horrible for others.

Have a look at
http://www.openal.org/openal_webstf/specs/OpenAL11Specification.pdf for
details.

> - -- 
> Thilo Schulz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
> 
> iD8DBQFFRkGTZx4hBtWQhl4RAg3RAJ9diBJqZdh3KLD3ZQ7PjRN5I1UvXgCfZt+9
> UrITimb9tlSiIqbS2e0hvyo=
> =Qa1c
> -----END PGP SIGNATURE-----

Any chance you could use mime encoding for PGP signatures
(application/pgp-signature) ? Just a pet peeve of mine :p.




More information about the quake3 mailing list