목차

Wwise SoundSeed Air - Wind

SoundSeed Air는 SoundSeed Wind와 SoundSeed Woosh 이 두 가지 플러그인으로 구성되어 있습니다. SoundSeed Wind는 오브젝트를 가로지르거나 주변을 스쳐가는 바람 소리를 제작할 수 있는 Wwise 음원 플러그인입니다. 시간에 따라 변화하는 매개 변수를 사용하여 합성 알고리즘을 조절하면서 소리를 제작합니다. 바람 소리가 완전히 합성으로 제작되기 때문에 따로 음원 파일이 필요없습니다. SoundSeed Wind는 기존에 흔히 사용해오던 반복 재생용 바람 환경음인 .wav 파일을 필요로하지 않기 때문에 게임 내 메모리를 절약할 수 있게 해줍니다.

[참고] 참고

게임에 SoundSeed Air를 사용하여 개발, 통합, 배포하고자 할 경우 별도의 라이선스를 구입하셔야 합니다. 자세한 정보는 Audiokinetic 영업팀으로 연락 주세요. 이메일: sales@audiokinetic.com.

각 음원에 대한 SoundSeed 신(scene)이 생성됩니다. 각 신은 바람 자체와 한 개 이상의 편향기(deflector) 역할을 하는 오브젝트로 구성되어 있습니다. 실제 바람의 움직임은 방향, 속도, 돌풍성과 같은 다양한 속성의 값을 정의하여 만들어집니다. 생성된 편향 오브젝트는 신 전반에 두루 배치되어 이 오브젝트를 통과하는 바람 소리의 특징을 결정합니다. 각 편향 오브젝트는 주파수와 게인과 같은 자체 속성을 가집니다. 이 속성을 이용하면 자유롭게 다양한 환경음의 유형을 만들어낼 수 있습니다.

[참고] 참고

SoundSeed Wind는 자유도가 높은 신시사이저지만 천천히 진화하는 매개 변수를 사용할 때에 주로 최적의 결과를 산출하는 경향이 있습니다. SoundSeed Woosh에 가장 적합한 소리를 만드려고 할 때에도 경우에 따라 약간의 문제나 원하지 않는 소리가 발생할 수도 있습니다.

신을 통과하는 바람의 전파

SoundSeed Wind는 신을 통과하는 바람의 흐름을 모방합니다. 이때 바람의 방향은 신 쪽으로 불어오는 바람이 들어오는 위치를 정합니다. 따라서 입구에 가장 가까운 편향기와 먼저 부딪치면서 1차파(P파)가 생길 것입니다. 그 다음 이 기류는 뒤따라 들어오는 바람에 밀려 신을 통과하면서 퍼져나갑니다. 기류가 흐르면서 입구에서 더 멀리 떨어진 편향기가 압력파와 닿는 소리도 들릴 것입니다. 입구에서의 풍속이 더 빠를수록 기류를 더 빨리 밀어낸다는 점을 잊지 마세요.

다음 그림은 여러 속성을 사용하여 바람과 편향기를 설정하는 전형적인 신을 설명하고 있습니다. 편향기에 할당된 주파수와 게인 속성에 따라 편향기의 크기와 명도가 다르게 나타납니다.

오토메이션(자동화) 곡선 사용하기

바람 소리를 보다 더 자세하게 정의할 수 있도록 해주는 다양한 도구들이 들어 있습니다. 오토메이션 곡선으로 바람과 편향기 속성을 시간의 변화에 따라 조절하는 기능이 그 중 하나입니다. 여러 개의 기준점과 다양한 곡선 형태를 사용하면 아주 정교한 곡선을 만들어낼 수 있습니다. 다음은 풍속을 정교한 오토메이션 곡선으로 나타낸 예시입니다.

오토메이션 순환의 특성

바람 소리가 반복 재생될 때 오토메이션 곡선은 순환하면서 반복됩니다. 아주 짧은 주기를 사용할 때에 재생 속도(playback rates)를 높이면 소리가 랜덤으로 빨라지고 느려지는 현상을 경험하실 수도 있습니다. 이 현상은 각 샘플 사이의 공간이 실제 오토메이션 곡선보다 크기 때문에 발생합니다. 이 현상이 일어나면 다음 오토메이션 곡선 주기가 시작할 때 그 다음 컨트롤 샘플을 다른 지점에서 가져오게 됩니다.

거리 기반 감쇠(attenuation)

바람 소리에 거리 기반 감쇠를 적용할 수도 있습니다. 기본적으로 Minimum 거리를 초과하면 편향기의 거리가 배로 늘어날 때마다 -6dB의 감쇠가 적용됩니다. 다음 속성의 값을 지정함으로써 신에서 편향기의 감쇠를 정밀하게 조정할 수 있습니다.

  • Minimum distance - 모든 방향에서 신의 중앙까지 감쇠 게인이 적용되지 않는 범위의 거리를 말합니다.

  • Roll-off factor - 감쇠 곡선의 경사도를 말하며, 값이 높을수록 경사도가 높아지거나 빠른 감쇠를 적용합니다. 예를 들어 감쇠의 롤오프가 2라면 바람 소리가 두 배로 빨라집니다.

다음 그림은 SoundSeed Air 플러그인에 의해 사용되는 감쇠 모델을 보여줍니다. 감쇠 게인이 각 상황에 어떻게 적용되는가를 보여드리기 위해 똑같은 최소, 최대 거리의 범위에서 세 가지의 서로 다른 롤오프율(roll-off factor)이 사용되었습니다.

RTPC를 사용하여 속성 조절하기

Wwise에서 대부분의 속성은 속성 슬라이더를 사용하여 실시간으로 변경할 수 있습니다. 또한 많은 속성을 RTPC를 통해 게임 내 매개 변수에 매핑할 수도 있습니다. 속성값 옆의 특별한 표시기는 해당 속성이 RTPC를 사용하는지 여부를 나타냅니다.

다음 표에서는 두 가지 유형의 RTPC 표시기에 대해 설명합니다.

표시기

Name

설명

RTPC - On

RTPC로 게임 내의 매개 변수 값과 연결된 속성값을 말합니다.

RTPC - Off

게임 내 매개 변수 값에 연결되어 있지 않은 속성값을 말합니다.