목차
이렇게 VolcanicBoulder의 런타임 메모리 사용량을 상당히 줄였지만 똑같은 ShareSet를 사용하는 사운드에도 마찬가지로 이 변경 사항이 적용됩니다. 이 경우 새로운 Conversion Settings ShareSet를 만들거나 Conversion Settings 모드를 Custom으로 바꿔서 문제를 해결할 수 있습니다. 하지만 그럴 경우 같은 부류의 사운드임에도 설정이 달라져 관리가 힘들어집니다. 대신 Sample Rate Automatic Detection을 사용할 수 있습니다. 이 옵션을 사용하면 동일한 Conversion Settings ShareSet를 계속해서 사용하면서도 ShareSet에 할당된 각 오디오 음원의 Sample Rate를 측정해서 Sample Rate를 개별적으로 조정할 수 있습니다. 이제 Destruction_General Conversion Settings ShareSet의 Automatic Detection을 활성화해봅시다.
-
Project Explorer의 ShareSets 탭에서 Conversion Settings > Objects로 간 후 Destruction_General Conversion Settings ShareSet를 선택하세요.
-
작업 플랫폼의 Sample Rate 목록을 선택하여 Auto Low로 선택하세요.
Sample Rate를 Auto Low로 설정하더라도 Conversion Settings ShareSet에 있는 모든 오디오 음원의 샘플 레이트가 감소되지는 않습니다. 대신 자동 감지 기능에서 음원에 잘 맞다고 판단한 낮은 샘플 레이트를 정해줍니다. 아주 복잡한 오디오 음원은 Auto Low, Auto Medium, Auto High 옵션을 사용하더라도 쉽게 동일한 결과를 얻을 수 있으며 저역대(low-pass) 위주의 음원은 샘플 레이트를 상당히 줄일 수 있습니다.
-
대화 상자에서 Convert...을 클릭하고 Convert을 클릭하세요.
Automatic Detection는 Sample Rate를 자동으로 추정합니다. Automatic Detection을 미세하게 조정하고자 할 경우 세 모드의 스레숄드 설정을 각기 변경할 수 있습니다.
-
Project 메뉴에서 Project Settings를 선택하세요.
-
Project Settings 대화창에서 Source Settings 탭을 선택하세요.
Sample Rate Automatic Detection은 FFT (Fast Fourier Transform, 고속 푸리에 변환) 분석의 볼륨 레벨에 따라 결정되기 때문에 볼륨 스레숄드를 낮춰서 자동 감지 때 샘플 레이트를 보다 높게 추산하도록 할 수 있습니다. Low 음질의 스레숄드를 -30으로 설정하면 샘플 레이트 측정이 매끄럽지 않을 수 있기 때문에 -35로 줄여봅시다.
-
Volume Thresholds 그룹 상자에서 Low Quality를 -35로 설정하세요.
-
OK를 누르세요.
Volume Threshold를 낮추면 ShareSet에 할당된 모든 음원의 샘플 레이트가 보다 높아지도록 할 수 있습니다. 오디오 파일이 허락하는 한, 더 나은 모드로 전환해서 게임 메모리를 절약할 수도 있지만 WAG에서는 안전한 샘플 레이트 감지 수준을 유지하고자 합니다.