2 개의 강의

목차

샘플 레이트 자동 감지

이렇게 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을 활성화해봅시다.

  1. Project Explorer의 ShareSets 탭에서 Conversion Settings > Objects로 간 후 Destruction_General Conversion Settings ShareSet를 선택하세요.

  2. 작업 플랫폼의 Sample Rate 목록을 선택하여 Auto Low로 선택하세요.

    Sample Rate를 Auto Low로 설정하더라도 Conversion Settings ShareSet에 있는 모든 오디오 음원의 샘플 레이트가 감소되지는 않습니다. 대신 자동 감지 기능에서 음원에 잘 맞다고 판단한 낮은 샘플 레이트를 정해줍니다. 아주 복잡한 오디오 음원은 Auto Low, Auto Medium, Auto High 옵션을 사용하더라도 쉽게 동일한 결과를 얻을 수 있으며 저역대(low-pass) 위주의 음원은 샘플 레이트를 상당히 줄일 수 있습니다.

  3. 대화 상자에서 Convert...을 클릭하고 Convert을 클릭하세요.

    Automatic Detection는 Sample Rate를 자동으로 추정합니다. Automatic Detection을 미세하게 조정하고자 할 경우 세 모드의 스레숄드 설정을 각기 변경할 수 있습니다.

  4. Project 메뉴에서 Project Settings를 선택하세요.

  5. Project Settings 대화창에서 Source Settings 탭을 선택하세요.

    Sample Rate Automatic Detection은 FFT (Fast Fourier Transform, 고속 푸리에 변환) 분석의 볼륨 레벨에 따라 결정되기 때문에 볼륨 스레숄드를 낮춰서 자동 감지 때 샘플 레이트를 보다 높게 추산하도록 할 수 있습니다. Low 음질의 스레숄드를 -30으로 설정하면 샘플 레이트 측정이 매끄럽지 않을 수 있기 때문에 -35로 줄여봅시다.

  6. Volume Thresholds 그룹 상자에서 Low Quality를 -35로 설정하세요.

  7. OK를 누르세요.

    Volume Threshold를 낮추면 ShareSet에 할당된 모든 음원의 샘플 레이트가 보다 높아지도록 할 수 있습니다. 오디오 파일이 허락하는 한, 더 나은 모드로 전환해서 게임 메모리를 절약할 수도 있지만 WAG에서는 안전한 샘플 레이트 감지 수준을 유지하고자 합니다.


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