Since many motion effects will be linked to audio events, such as gunshots, road vibrations, explosions, and so on, you can generate motion data directly from the existing sounds and music objects in your project. In this case, Wwise simply takes the audio signal, extracts the low-frequency components and then resamples this part of the signal to give a convincing motion effect. Although this method requires very little effort on the part of the designer and developer and is perfect for motion that is synced with audio, it does have the following disadvantages:
Less control over the type of motion that is created.
More CPU intensive as the audio signal must be filtered and resampled at run-time to create the motion data.
Does not handle cases where motion is not related to audio.
Despite these disadvantages, there are situations where this method can be useful. For example, this method is perfect for creating prototypes of motion in your game. When the prototypes are completed and approved, you can then decide whether to go on to create specific motion objects that allow for more control.
Generating motion from existing sounds involves the following tasks:
Before generating motion from existing sounds, you should be aware of the following:
The removal of the DC offset from the original audio source will alter the motion output.
The motion output will feel different on each platform's controller due to differences in the physical motors' power, top speed, and weight.