새소식 본문

GM소식

[개발일지] 차량 사운드 개선 관련 개발자 인터뷰

작성자
운영자
작성일
2017.12.05 오후 03:33
추천수
1


안녕하세요. 

카카오 배틀그라운드입니다.


이번 GM소식에서는 최근 PC 1.0(정식)버전 업데이트를 위해 준비중인 

차량 사운드 개선과 관련하여 개발자 인터뷰를 준비하였습니다.


펍지주식회사의 사운드효과팀 박경원 팀장, Action and Gunplay팀의 Marek Krasowski 프로그래머가 내용을 정리해 주었습니다.


본 GM소식은 펍지주식회사로부터 공유 받아 작성된 내용입니다.




Q. 차량 사운드 개선 작업의 주안점은 무엇인가요?

A. 이번의 차량 사운드 개선 작업은 각종 사운드 효과음의 품질 향상, 차량 사운드의 최적화에 중점을 두었습니다. 

기존에는 차량 사운드 관련 오디오 라이브러리의 부재로 정확한 게임 내 차량 소리를 구현하기 힘들어 배틀그라운드의 

다른 게임 사운드와 비교했을 때 부족한 점이 많았습니다. 이 부분을 보완하기 위해 Granular Synthesis Plugin (REV)를 도입하여, 

각 차량별 CPU와 사운드 채널 사용량을 줄였습니다. 

이로 인해 각 차량 모델별로 정확히 엔진 RPM에 대응하도록 구현할 수 있었고 사운드 품질을 놀라울 정도로 향상시킬 수 있었습니다.


또한, 우리는 게임 내 차량을 보다 현실에 가깝도록 조정하는 작업도 진행했습니다. 

현재 다른 AAA급 레이싱 게임들이 사용하는 것과 동일한 시스템을 통해 가속에 따른 변속장치 비율, 엔진 파라미터 등을 

실제와 거의 흡사하게 모델링 하였습니다. 

과거에는 최대 RPM까지 1,000 RPM씩 구간을 나눠 차량 효과음들이 특정 RPM에 맞게 섞이도록 믹싱했었는데 

기술적인 한계로 인해 이를 각 RPM에 맞게 현실적인 가속 사운드처럼 적용하는 것이 매우 힘들었습니다. 

현재는 시스템이 개선되어 사운드의 표현 범위가 더 많이 확장되었습니다. 

하지만 더욱 더 많은 효과음을 구현하기 위해 계속해서 개선해 나갈 예정입니다.




Q. 이번 사운드 개선 작업은 어떤 식으로 이뤄졌나요?

A. 우리는 독일의 저명한 녹음 회사와 협력을 맺어 작업을 진행했습니다. 

이들에게 차량과 엔진음, 주행음, 브레이크 소리, 기타 등등 게임 내에 등장하는 필요한 효과음들의 리스트를 전달하면, 

약 2~3주에 걸쳐 현지에서 직접 정확한 차량을 공수해와 음원을 녹음하는 작업까지 진행하게 됩니다. 

이를 바탕으로 전달받은 효과음들을 앞서 말씀 드린 REV 프로그램을 사용해 실제 주행 경험에 맞도록 각종 가속 커브, 

파라미터 등을 조정해가며 작업을 하는 것이죠.



Q. 새로운 액션인 지형지물 넘기 동작에는 40개 이상의 애니메이션이 사용된다고 합니다. 그렇다면 각각의 차량에는 얼마나 많은 음원이 사용되었나요?

A. 작업에 주로 사용한 것은 엔진음, 변속기 기어 전환음, 클러치, 지면 마찰음, 바퀴가 회전하거나 미끄러지거나 

제동 걸릴 때의 소리 등이 사용되었고 이외에도 세부적인 사운드가 추가될 예정입니다.



Q. 다음으로 계획하고 있는 개선 사항은 어떤 것인가요?

A. 각각의 다른 지면 환경에서의 차량 사운드를 구현하는데, 아직 갈 길이 많이 남아있습니다. 

스튜디오에서 이러한 효과음들을 직접 녹음하는 것을 현재 계획 중입니다. 

또한, 보다 현실적인 고증을 위해 플레이어의 1인칭/3인칭 시점에 따라 차량 내부/외부의 효과음이 바뀌는 부분에도 관심이 많습니다. 

시점에 따라 소리가 달라지는 시스템은 이미 구현되어 있지만, 아직 완벽하지는 않습니다. 

각 차량의 구조적인 특징에 맞춰 해당 부분도 개선할 예정입니다.


Q. 끝으로 플레이어분들에게 하고 싶은 말씀 부탁 드립니다.

A. 앞서 말씀드렸지만, 더 나은 게임 환경을 위해 계속해서 개선 작업이 진행 중입니다. 여러분께서 보내주시는 피드백들에 감사드리며, 

게임 개선에 많은 도움이 되었습니다. 피드백들은 늘 지켜보고 있으며, 앞으로도 많은 관심 부탁드립니다.


추가로, 실제 음원 녹음 현장은 간단한 영상을 준비했습니다. 아래를 참고해주세요.




고맙습니다.

추천1
PC 등록 서비스

확인을 누르시면
지정 PC 등록 서비스 이용을 위한 PC 정보를 수집합니다.

  • · 확인 후 DaumGameStarterProtocol 실행 메시지 노출 시 “실행” 버튼을 클릭해 주세요.
  • · 최대 7초 정도 소요될 수 있습니다.
  • · 크롬 브라우저 정책에 따라 시크릿 모드는 지원이 되지 않습니다.
본인 인증 성공

본인인증이 완료되었습니다.

확인
게임 스타트 보안

안전한 게임 이용을 위해 게임 스타트 보안 절차를 진행해주세요.

도움말 게임 스타트 IP 보안이란?

계정 도용 및 탈취로 인한 피해를 예방하기 위한 보안 서비스입니다.
접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
추가 인증(본인인증 또는 SMS 간편 인증)을 통해 게임 접속이 가능합니다.

간편 SMS 인증 등록

개인정보 수집 및 이용 동의 후 게임 스타트 보안 인증 시 SMS 간편 인증 자동 가입!
접속 위치 변경으로 재 인증 시 SMS 인증만으로 게임 시작이 가능합니다.

SMS 간편 인증 서비스 이용 시 회원정보에 등록하신 휴대전화 번호가 업데이트됩니다.
게임 스타트 보안 인증을 위한 SMS 인증 문자 발송용으로 사용됩니다.
(게임 스타트 보안 서비스 종료 시 자동 해제됩니다.)

휴대전화 본인인증
임시 보안 인증

게임 시작을 위한 1회성 본인 인증으로 접속 위치가 변경되면 재 인증이 필요합니다.

pay 간편 인증 신용카드 본인인증
보안 서비스 가입

아래 보안 서비스 중 한 가지 이상을 가입 시 게임 스타트 보안 인증을 받지 않으셔도 됩니다.

※ 본인인증에 문제가 있는 경우 고객센터로 문의해주세요.

게임 스타트 보안

안전한 게임 이용을 위해 게임 스타트 보안 절차를 진행해주세요.

도움말 게임 스타트 IP 보안이란?

계정 도용 및 탈취로 인한 피해를 예방하기 위한 보안 서비스입니다.
접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
추가 인증(본인인증 또는 SMS 간편 인증)을 통해 게임 접속이 가능합니다.

SMS 간편 인증 서비스를 이용중입니다.
게임 접속을 위해 인증 번호 받기 후 전송되는 인증번호를 입력 후 확인을 눌러 주세요.
(인증번호는 회원정보에 등록된 휴대전화 번호로 발송됩니다.)

확인
기존에 등록하신 SMS 간편 인증 휴대전화 번호 사용이 불가할 경우

휴대전화 본인인증을 다시 진행해 주시면 SMS 간편 인증 휴대전화 번호가 새로운 번호로
업데이트 됩니다.

휴대전화 본인인증
일시적으로 SMS 간편 인증이 불가할 경우 아래의 인증 수단 중 한 가지로 본인인증

게임 시작을 위한 1회성 본인 인증으로 접속 위치가 변경되면 재 인증이 필요합니다.

카카오페이 간편인증 신용카드 본인인증
게임 스타트 보안

SMS 간편인증 서비스 등록이 완료 되었습니다.

도움말 게임 스타트 IP 보안이란?

계정 도용 및 탈취로 인한 피해를 예방하기 위한 보안 서비스입니다.
접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
추가 인증(본인인증 또는 SMS 간편 인증)을 통해 게임 접속이 가능합니다.

마지막 접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
등록 된 휴대전화 번호로 SMS 간편 인증이 가능합니다.

  •  등록일
  • 등록 휴대전화 번호
확인
기존에 등록하신 SMS 간편 인증 휴대전화 번호 사용이 불가할 경우

다음 게임 스타트 보안 인증 시 휴대전화 본인인증을 다시 진행해 주시면 SMS 간편 인증 휴대전화
번호가 새로운 번호로 업데이트 됩니다.