Procedural Audio Advantages
Deferred Form
The sample-based data model requires that most of the work is done in advance,
prior to execution on the platform. Many decisions are made in advance and
cast in stone. Procedural audio, on the other hand, is highly dynamic and
flexible; it defers many decisions until run time. Data-driven audio uses prior
assignment of polyphony limits or priorities for masking, but dynamic proce-
dural audio can make more flexible choices at run time so long as we satisfy
the problem of predicting execution cost. This means that critical aesthetic
choices can be made later in the process, such as having the sound mixers work
with a desk “in-world” during the final phase of production, much like a film is
mixed. They can focus on important scenes and remix the music and effects for
maximum impact. With run-time dynamic mixing, it is possible to “set focus”
on an object that the player is looking at or a significant actor that requires
highlighting in context.
Default Forms
Perhaps the most interesting advantage, from an overall game development
view, is the idea of automatically generating sounds. Because the growth of
sound assets is combinatorial, the increasing size of virtual worlds means it’s
becoming hard to generate enough assets for a game. A procedural audio engine
that derives from the physics engine and model attributes like material, shape,
velocity, etc., can provide sounds automatically. This doesn’t remove the sound
designer, but it provides a “background,” a basic set of default behaviours for
all objects. The sound designer can then derive special cases where sound qual-
ity is important, picking key scenes or events to elaborate on. This means that
no sound is accidentally missed because an asset was not bound to an event.
Variety
Further advantages of procedural audio are versatility, uniqueness, dynamic
level of detail, and localised intelligence. Let’s consider the first of these for a
moment. As we mentioned above, a recorded sound always plays precisely the
same way, whereas procedural sound may be interactive with continuous real-
time parameters being applied. This advantage is understood for generative
music which can change its motifs, structure, and balance to reflect emotional
dimensions. But it works equally well for sound effects. The sound of flying
bullets or airplane propellers can adapt to velocity in ways that are impossible
Do'stlaringiz bilan baham: |