홈 > 기획·특집 > 테크닉
테크닉

PC | AMD 트루오디오 넥스트(TrueAudio Next), 밸브 스팀 오디오(Steam Audio)에서 구현

권경욱 기자 1   1

AMD TureAudio Next (트루오디오 넥스트)가 밸브 코퍼레이션(Valve Corporation, 이하 밸브)의 오디오 엔진인 스팀 오디오 (Steam Audio)를 통해 구현된다. 


AMD가 밸브의 오디오 엔진인 스팀 오디오(Steam Audio) 시스템에 자사의 트루오디오 넥스트(TrueAudio Next, 이하 TAN) 기술을 지원한다고 발표했다. 이번 지원을 통해 AMD GCN 아키텍처 기반 GPU는 스팀 오디오에서 GPU 가속으로 트루오디오 넥스트 오디오 신호 처리를 가속할 수 있게 되었다.




AMD와의 협업을 통해 밸브의 PC 게임 플랫폼 스팀(Steam)에서 제공하는 VR 콘텐츠에 풍부한 음향 환경을 더하는 것은 물론, 오디오 프로세싱을 더욱 빠르게 처리하고 전체적인 성능을 높일 수 있게 됐다.


AMD의 TAN 기술은 스팀 게임 시스템 내 오디오 성능을 최적화하기 위해 AMD 리소스 확보(AMD Resource Reservation) 및 GPU 컴퓨트 컨볼루션 알고리즘(GPU compute Convolution Algorithms)을 이용한다.



GPU 컴퓨트 유닛 20~25%를 오디오 프로세싱에 선택 적용, 화면 단위 프로세싱 활성화 또는 비활성화


AMD 리소스 확보는 개발자가 오디오 프로세싱만을 위해 GPU 컴퓨트 중 일부만 확보해 필요 부분에 적용할 수 있도록 지원하는 것으로 GPU 컴퓨트 유닛의 20~25% 정도를 오디오 프로세싱에 선택 적용할 수 있으며, 화면 단위로 프로세싱을 활성화하거나 비활성화 할 수 있다.


GPU 컴퓨트 컨볼루션 알고리즘은 개발자가 시간에 따라 변화하는 컨볼루션 리버브(convolution reverb) 기술을 적용해 게임 및 VR 애플리케이션에 풍부한 음향 요소와 정교함을 더할 수 있으며 컨볼루션 리버브 기술은 풍부한 음향 효과를 만들어내면서 VR 게임 타이틀에 필수인 공간감을 더해 보다 향상된 몰입감을 제공한다. 




AMD GCN GPU 가속을 통해 더 많은 자원을 확보하고 향상된 사운드 구현


AMD TAN 기술은 게임 성능을 향상시키고 게임 환경 내 향상된 몰입감을 만들 수 있도록 해주며 이를 위해 개발자를 위한 다양한 지원이 이루어진다.


개발자는 여러 음향 소스를 사용하거나 임펄스 응답(Impulse Response) 속도를 조절하고 간접음을 잡기 위해 필요한 재생 방법인 앰비소닉스(Ambisonics)를 적용할 수 있도록 다양한 옵션을 제공해 풍부한 음향 환경을 만들 수 있게 된다.



AMD TAN 기술은 효율적인 CPU 리소스 관리를 통해 오디오 프로세싱 향상


음향 컨볼루션을 GPU에서 처리해 오디오 프로세싱을 위해 소요됐던 CPU성능을 보다 효율적으로 물리 엔진 구동, AI 등 다른 주요 작업에 활용될 수 있도록 지원함으로써 효율적인 CPU 리소스 관리가 이루어진다.


이 외에도 개발자가 복잡한 게임 장면을 렌더링하더라도 오디오 프로세싱 작업 속도가 느려지거나 잡음 혹은 오디오 결함이 생기지 않도록 지원하며 오디오 프로세싱이 그래픽 및 CPU 프로세싱 시스템과 충돌하지 않도록 지원해 갑작스러운 화면 스터터링(stuttering) 현상, 프레임률 지연 등 디스플레이 성능에 해당되는 문제를 일으키지 않도록 만들어 원활한 디스플레이 작업을 수행할 수 있다. 


또한 AMD TAN 기술은 유니티 (Unity) 프로젝트를 지원해 스팀 오디오의 유니티 플러그인에서 렌더링 설정으로 TrueAuio Next를 이용할 수 있으며 FMOD Stuio 플러그인, 언리얼 엔진 4 (Unreal Engine 4) 프로젝트를 통해 언리얼 엔진 4 플러그인을 이용한 AMD TrueAuio Nxt 지원, C API 지원으로 OpenCL 컴퓨트 장치의 지원과 TAN을 이용한 복잡한 환경 렌더 생성 등을 지원한다.




한편 AMD 트루오디오 넥스를 지원하는 스팀 오디오는 AMD GCN 아키텍처 기반의 라데온 RX 400 시리즈와 라데온 RX 500 시리즈, 라데온 R9 퓨리 (Fury)와 R9 퓨리 X (R9 Fury X), 라데온 RX Vega 56/ 64 (Radeon RX Vega 56/ 64)와 라데온 소프트웨어 아드레날린 (Radeon Software Adrenalin Edition) 최신 버전에서 지원한다.


AMD와 밸브의 협업, TAN 기술, 스팀 오디오 내 TAN 적용 방법 등 자세한 내용은 아래 링크에서 확인할 수 있다.


스팀 오디오 : 

http://steamcommunity.com/games/596420/announcements/detail/1647624403070736393


 

ⓒ 블루프레임(http://www.blueframe.co.kr) 무단전재 및 재배포금지

, , , , , , , , , , , , , ,

Facebook Twitter GooglePlus KakaoStory NaverBand Naver Tumblr Pinterest 프린트 신고
1 개의 댓글이 있습니다.
11 마린  
GPU로 가속하는 AMD 트루오디오 넥스트가 밸브 스팀 오디오를 통해 구현이 되는군요
많이 본 뉴스
인기기사