버전

menu_open

RTPC Tips & Best Practices

Before using RTPCs, you may want to review the following sections, which provide you with a series of tips and best practices that can help you get the most of your sound and motion in game.

[Note] Note

The RTPC cursors for Modulators, both LFO and Envelope, do not tell you their specific values at any point in time since they are determined by the modulator's internal properties.

RTPC Naming

Before changing the name of a Game Parameter, be sure to check how your programmer integrated it into the game engine. If it was integrated using the Game Parameter's name, you should try to avoid changing it in Wwise as it will require additional work for your programmer.

Performance

Although RTPCs can be created for all objects, busses, effect and attenuation instances, Switch Groups, and blend tracks within your project, it is important to use them selectively as they can consume a significant amount of the platform's memory and CPU.

Valid Ranges for Smart Pitch Curves

Smart pitch curves tend to give good results around their native value, but will not necessarily sound good around extreme values. For example, an engine sound recorded at 2,000 RPM will sound perfect at 2,000 RPM, and probably quite good in the range from 500 to 3,500 RPM. Beyond that, however, it might not sound natural. One way to remedy this situation is to use multiple recordings at various native values, then assemble the recordings in a Blend Container. For more information about Blend Containers, refer to Defining the Contents and Behavior of the Blend Container.

Creating Doppler Type Effects Using RTPCs

The pitch property used in the Wwise Sound Engine pipeline has been highly optimized for resampling, allowing for playback to be sped up or slowed down in real time. The “best-practice” approach for creating Doppler type effects in Wwise is to have the game engine keep track of the position delta between the listener and the sound source, which basically equates to a speed value. This 'speed' Game Parameter can then be mapped to the pitch property of a sound using an RTPC. As the listener and sound move closer or farther away from each other in game, the sound will be pitched up or down. This is by far the least CPU intensive procedure for creating Doppler effects.

When multiple listeners (including split screen) are used in Wwise, Doppler effects using pitch require special design considerations. In real life, the sound may result in a different pitch value for each listener based on the velocity and distance between the object and each listener. Since game objects in Wwise use a single instance for each playing sound, having two unique pitch values for a single sound is not possible. Therefore, a single pitch value needs to be determined programmatically.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요