[Openal-devel] Broad soundscapes - repost
Joss Sanglier
joss at wurmonline.com
Mon Nov 10 06:15:33 PST 2008
Apologies - forgot to send as plain text!
So here is my post again:
--------------------------------------
Confused beginner!
I have got myself involved with a small independent MMO since I am a
professional composer and was for 30 years a sound engineer - though on
TV and film, not games stuff
We are rebuilding the sound and I want to get the broad panoramic sound
I am used to from the film world, allowing for 3d positioning and moving
smoothly from one environment into another.
My question is:
How do I put together the sound elements so that a player will be able
to wander round the massive world, from forest to lake, mountain side to
desert, in such a way that it is seamless?
As a player moves towards a different environment, they need to be able
to hear "where" it is in the 3d sound field and it slowly raise in
volume till they enter. Then the background sound should level out till
they leave again. Obviously the reverse would then happen to the old sound.
I have started by putting together layers of sounds for each environment
(just as a way of organising my old analogue brain) . I am putting
together a nominal "left" and "right" leg for each layer, since openAL
cannot handle stereo tracks in 3d (pity).
Layer 1 - very broad, unspecific, looped buzz track
Layer 2 - day and night variations, busier and less busy (randomly
selected) loops.
Layer 3 - weather - wind, rain (on leaves for forest, for instance)
All these are split into two files - I would have produced these in
stereo or 4 channel in other circumstances.
There are other layers for music and spots - though since they are one
offs and not looped, they are the easy bit!
Any help or guidance would be gratefully appreciated. The development
team is missing anyone experienced in developing sound in this way and
there is one heck of a lot of guess work going on! We have good coders
though, so it is how we do this not what the actual code is they need to
know.
I just know there is going to be a standard, accepted way of doing this
which you are all going to tell me - I just don't know what it is!
Then I can run off and give them lots of gorgeous tracks to play with!
Thanks in advance
Joss
More information about the Openal-devel
mailing list