Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Finally started playing
samueljustice00 Offline
Frictional Games

Posts: 193
Threads: 2
Joined: Feb 2012
Reputation: 48
#10
RE: Finally started playing

(06-08-2013, 10:54 PM)Argoon Wrote:
(06-07-2013, 04:07 PM)satsun Wrote: OpenGL is a cross-platform graphics API and since Amnesia is also built for OSX and Linux it's easier to just use OpenGL. I wouldn't count on them going with DirectX anytime soon. It would be nice if they dumped OpenAL and went with something like FMOD since OpenAL has its fair share of issues and Creative doesn't seem to be supporting it any longer.

Please don't, OpenAL imo is much better sound API than FMOD for the simple reason that it supports real 3D sound (and also hardware sound acceleration) FMOD fakes 3D sound and is only software based (CPU).

If ditching openAL is even considered then they should at least try OpenAL_soft (not maintained by Creative but by the open source community) or Rapture3D (based on the last OpenAL version before Creative bought the API) this last one is really awesome because it uses binaural sound when listen with headphones (and it works right now with Amnesia because it uses OpenAL).

How exactly does FMOD fake 3D sound? It's just audio that is panned from channel to channel based on player location, the pan size and signal ratio is all controllable. OpenAL is a dinosaur, and hardware sound acceleration is no longer needed these days (in terms of effecting quality, most soundcards use the hardware for encoding different streams for different devices (Dolby, DTS etc) it really doesn't do anything. TDD and Pigs both use the Ogg Vorbis as delivery for audio, OpenAL just has a standard playback system for Ogg Vorbis that allows us to start, stop, fade and loop. Whereas with FMOD we are able to set parameters which dynamically effect the audio, so, through some special scripting we can create some really complex cool logic for audio playback. OpenAL's 3D panning (imho) is pretty poor, I perceive it as the signal either being 100% L or 100% R (for stereo setups), it never sits nicely between the two. We have done a lot of mono/stereo blending in Pigs to combat this, as it was having a detrimental effect on the quality of the sound.

Audio Lead - Frictional Games
(This post was last modified: 06-09-2013, 05:56 PM by samueljustice00.)
06-09-2013, 05:54 PM
Find


Messages In This Thread
Finally started playing - by drachehexe - 06-02-2013, 05:19 AM
RE: Finally started playing - by WALP - 06-02-2013, 07:41 AM
RE: Finally started playing - by GiggleBlizzard - 06-02-2013, 12:35 PM
RE: Finally started playing - by Statyk - 06-02-2013, 06:53 PM
RE: Finally started playing - by drachehexe - 06-02-2013, 07:16 PM
RE: Finally started playing - by bluel0bster - 06-04-2013, 05:29 PM
RE: Finally started playing - by satsun - 06-07-2013, 04:07 PM
RE: Finally started playing - by Argoon - 06-08-2013, 10:54 PM
RE: Finally started playing - by satsun - 06-09-2013, 03:02 AM
RE: Finally started playing - by samueljustice00 - 06-09-2013, 05:54 PM
RE: Finally started playing - by satsun - 06-12-2013, 01:15 AM
RE: Finally started playing - by samueljustice00 - 06-23-2013, 01:19 AM



Users browsing this thread: 1 Guest(s)