2009년 06월 19일
[Game Sound for FPS - #05] Fmod Sound Designer 활용하기-01
자 드디어 Fmod Sound Designer 툴의 실질적인 활용법을 이야기 해 드리도록 하겠습니다.
우선, 첫번째 그림을 보면서 이야기 해봅시다.
메뉴를 쓱~ 훑어 보면 여느 윈도우 플랫폼 프로그램과 마찬가지로 맨 옆에 File 탭부터 시작해서
Edit, View, Build, Audiotion, Tools, Help 순으로 차례데로 나열되어 있습니다. 이중에서,
Help 탭을 누른뒤에 유저 메뉴얼을 클릭하시면 PDF 포멧의 매뉴얼이 나타납니다.
아쉽게도 한국어 버전이 있질 않아서 그냥 영어로 읽으셔야 하는데, 이것만 완벽히 마스터해도
아마 저보다는 훨씬 잘 쓰실 수 있을겁니다. 하지만 적용을 해보실 수가 없으니 그에 따라서
하나씩 하나씩 알려 드릴까 합니다. ^^
일단, 여기 있는 모든 메뉴는 전부 중요하고 각기 그에 맞는 쓰임새가 있겠지만, 저는 그런것은
각설하고 가장 빨리 실전에 투입될 수 있는 부분 부터 얘기를 해보도록 하겠습니다.
(사실, 제가 실력이 없어서 그렇게 할 수도 있어요. ^^;;)
자, 위의 텅빈 화면에 무엇을 어떻게 해야 할까... 고민을 좀 해봅시다. 일단, 소리가 있어야 겠구요,
소리를 플레이 시킬 주체가 필요 합니다. Fmod 사운드 툴킷은 사운드 샘플 라이브러리를 저장
시켜놓는 부분과 그 소리들에 대한 정의를 내리는 부분, 그리고 그 소리 자체가 가지는 성질을
구분시키는 부분 이렇게 나뉘어져 있습니다.
각설하고, 소리부터 넣어 보겠습니다. 총소리를 예로 들어보지요.
일단, 이벤트 탭에서 untitled 로 정의 되어진 그룹의 이름을 Guns 로 바꾸도록 하겠습니다.
바꾸는 방법은 그룹을 클릭하면, 오른쪽 밑으로 그 그룹에 대한 정의를 내릴 수 있는 란이 있지요
거기서 이름만 바꾸어 주시면 됩니다.
이번엔 이벤트의 이름을 바꾸어 보죠. 자 바꾸기 전에 하나 알려드리고 가야 할 것이 있습니다.
바로 Event 라는 개념인데요, 이 이벤트는 말하자면 트리거의 개념입니다. 게임내에서 특정 상황이
발생 되었을때 나타나게 되는 소리의 단위가 되지요. 이해하시기 힘드시다구요? 음....
지금부터 총소리를 넣을 겁니다. 근데, 게임에서 총소리는 어떻게 나게 되나요??
네 바로 그렇죠. 일반적으로 마우스 왼쪽 버튼을 누르면 총이 나갑니다. 그럼 그 버튼을 누를때 마다
프로그램에서 하나의 소리를 꺼내서 플레이를 시키겠죠. 하지만 Fmod 는 소리자체를 꺼내는 것이
아니라, 이벤트를 꺼내어서 플레이 시키게 됩니다. 이제 무슨 뜻인지 아시겠죠?
여기에 대해선 추후 재미있는 내용이 상당히 많이 있으니 그때 알려드리도록 하구요.
자 여기 총소리 샘플을 올려 두도록 하겠습니다. M-16 이라는 소총으로 아마 국내 FPS 게임 유저
시라면 무조건 아시리라 생각 됩니다. 이 샘플을 넣겠습니다.
일단, 이벤트의 이름은 M-16 이라고 변경시키죠. 그래야 한번에 알아 보기 쉬우니까요.
자 이벤트 네임을 바꾸었다면, 위의 탭에서 Sound definitions 탭으로 이동 하겠습니다.
여기에서 사운드 파일에 대한 정의가 이루어 집니다. 왼쪽 빈 칸에 마우스를 올려놓고
오른쪽 버튼을 클릭해서 Add Sound difinition folder 를 선택하여 하나를 생성합니다.
이름은 대충 Guns 라고 짓겠습니다. 자, 이 폴더 안에 이젠 총소리만 넣을 것 입니다. 게임을 하다보면
총소리만 있는게 아니죠? 총소리도 있고, 자동차 지나가는 소리, 사람들 소리, 개소리... 등등 (음??)
이렇게 여러가지가 있습니다. 그런 소리들을 무작위로 넣어놓고 나중에 수정 할 일이 생기게 되면
찾기가 매우 힘들겠죠. 그래서 저렇게 단위 단위로 나누는 것입니다.
그렇다면 이제 소리를 넣어보죠. 소리를 넣기 위해서는 최소 단위의 사운드 지정 탭이 필요합니다.
좀 전에 만든것은 그룹을 만든 것 이구요 직접적으로 사운드와는 연관이 없습니다.
Guns 라는 그룹에 마우스를 올려놓고 오른쪽 클릭 후, 팝업에서 Add empty sound definition..
을 클릭하여 Sound definition 을 넣습니다. 이름은 m-16 으로 정했구요. 자 여기에 아까의 그 소리를
그냥 드래그앤 드랍으로 던져 넣으시면 소리 넣기는 끝입니다.
자 그렇다면 잘 들어갔나 확인을 해봐야 겠는데... 오른쪽 하단에 보면 Waveforms 라는 칸이 있습니다.
낯이 익은 오디오 플레이 정지 버튼이 눈에 들어오고요. 그래서 플레이 버튼을 눌러 봤는데 소리가
나지 않으신다면 그 사운드 파일이 있는 위치가 어디인지 경로를 알아 볼 필요가 있습니다.
Fmod 사운드 툴킷은 한글을 읽지 못합니다. 지원되지도 않고요. 그래서 경로 중간에 한글이
있다면, 읽어들이질 못하는 것입니다. 사운드 파일의 위치를 영어로 된 경로로 바꾸어 주시고 다시
넣어주시면 소리가 나게 될 것입니다.
-------------------------------- 이하 사과문 ---------------------------------------------
일단 아무런 예고없이 긴 시간 동안 업데이트 되지 않은 점 죄송하다는 말씀부터 드리겠습니다.
그간, 이렇게 올릴까... 저렇게 올릴까.. 하면서 고민과 연구도 해보고 별의 별 쓸데 없는 생각이
가득 차 있었던것 같습니다. 그냥 제가 아는 지식의 한도 내에서 알아보기 편할 정도로만 올리면
알아서 여러분이 읽으시고 이해하시고 모르겠다면 물어보셨을 것을, 저 혼자 괜히 무슨 커다란 것
알려주는것 마냥 되게 멋지게 해볼려고 욕심이 과했던 듯 싶습니다.
반성하고요, 이젠 무슨일이 있어도 꾸준히 업데이트 하도록 노력하겠습니다.
아울러 죽어있던 블로그 포스팅도 좀 살려봐야 겠네요. ^^
그럼 이만.
우선, 첫번째 그림을 보면서 이야기 해봅시다.
메뉴를 쓱~ 훑어 보면 여느 윈도우 플랫폼 프로그램과 마찬가지로 맨 옆에 File 탭부터 시작해서
Edit, View, Build, Audiotion, Tools, Help 순으로 차례데로 나열되어 있습니다. 이중에서,
Help 탭을 누른뒤에 유저 메뉴얼을 클릭하시면 PDF 포멧의 매뉴얼이 나타납니다.
아쉽게도 한국어 버전이 있질 않아서 그냥 영어로 읽으셔야 하는데, 이것만 완벽히 마스터해도
아마 저보다는 훨씬 잘 쓰실 수 있을겁니다. 하지만 적용을 해보실 수가 없으니 그에 따라서
하나씩 하나씩 알려 드릴까 합니다. ^^
일단, 여기 있는 모든 메뉴는 전부 중요하고 각기 그에 맞는 쓰임새가 있겠지만, 저는 그런것은
각설하고 가장 빨리 실전에 투입될 수 있는 부분 부터 얘기를 해보도록 하겠습니다.
(사실, 제가 실력이 없어서 그렇게 할 수도 있어요. ^^;;)
자, 위의 텅빈 화면에 무엇을 어떻게 해야 할까... 고민을 좀 해봅시다. 일단, 소리가 있어야 겠구요,
소리를 플레이 시킬 주체가 필요 합니다. Fmod 사운드 툴킷은 사운드 샘플 라이브러리를 저장
시켜놓는 부분과 그 소리들에 대한 정의를 내리는 부분, 그리고 그 소리 자체가 가지는 성질을
구분시키는 부분 이렇게 나뉘어져 있습니다.
각설하고, 소리부터 넣어 보겠습니다. 총소리를 예로 들어보지요.

바꾸는 방법은 그룹을 클릭하면, 오른쪽 밑으로 그 그룹에 대한 정의를 내릴 수 있는 란이 있지요
거기서 이름만 바꾸어 주시면 됩니다.
이번엔 이벤트의 이름을 바꾸어 보죠. 자 바꾸기 전에 하나 알려드리고 가야 할 것이 있습니다.
바로 Event 라는 개념인데요, 이 이벤트는 말하자면 트리거의 개념입니다. 게임내에서 특정 상황이
발생 되었을때 나타나게 되는 소리의 단위가 되지요. 이해하시기 힘드시다구요? 음....
지금부터 총소리를 넣을 겁니다. 근데, 게임에서 총소리는 어떻게 나게 되나요??
네 바로 그렇죠. 일반적으로 마우스 왼쪽 버튼을 누르면 총이 나갑니다. 그럼 그 버튼을 누를때 마다
프로그램에서 하나의 소리를 꺼내서 플레이를 시키겠죠. 하지만 Fmod 는 소리자체를 꺼내는 것이
아니라, 이벤트를 꺼내어서 플레이 시키게 됩니다. 이제 무슨 뜻인지 아시겠죠?
여기에 대해선 추후 재미있는 내용이 상당히 많이 있으니 그때 알려드리도록 하구요.
자 여기 총소리 샘플을 올려 두도록 하겠습니다. M-16 이라는 소총으로 아마 국내 FPS 게임 유저
시라면 무조건 아시리라 생각 됩니다. 이 샘플을 넣겠습니다.
일단, 이벤트의 이름은 M-16 이라고 변경시키죠. 그래야 한번에 알아 보기 쉬우니까요.
자 이벤트 네임을 바꾸었다면, 위의 탭에서 Sound definitions 탭으로 이동 하겠습니다.

오른쪽 버튼을 클릭해서 Add Sound difinition folder 를 선택하여 하나를 생성합니다.
이름은 대충 Guns 라고 짓겠습니다. 자, 이 폴더 안에 이젠 총소리만 넣을 것 입니다. 게임을 하다보면
총소리만 있는게 아니죠? 총소리도 있고, 자동차 지나가는 소리, 사람들 소리, 개소리... 등등 (음??)
이렇게 여러가지가 있습니다. 그런 소리들을 무작위로 넣어놓고 나중에 수정 할 일이 생기게 되면
찾기가 매우 힘들겠죠. 그래서 저렇게 단위 단위로 나누는 것입니다.
그렇다면 이제 소리를 넣어보죠. 소리를 넣기 위해서는 최소 단위의 사운드 지정 탭이 필요합니다.
좀 전에 만든것은 그룹을 만든 것 이구요 직접적으로 사운드와는 연관이 없습니다.

을 클릭하여 Sound definition 을 넣습니다. 이름은 m-16 으로 정했구요. 자 여기에 아까의 그 소리를
그냥 드래그앤 드랍으로 던져 넣으시면 소리 넣기는 끝입니다.

낯이 익은 오디오 플레이 정지 버튼이 눈에 들어오고요. 그래서 플레이 버튼을 눌러 봤는데 소리가
나지 않으신다면 그 사운드 파일이 있는 위치가 어디인지 경로를 알아 볼 필요가 있습니다.
Fmod 사운드 툴킷은 한글을 읽지 못합니다. 지원되지도 않고요. 그래서 경로 중간에 한글이
있다면, 읽어들이질 못하는 것입니다. 사운드 파일의 위치를 영어로 된 경로로 바꾸어 주시고 다시
넣어주시면 소리가 나게 될 것입니다.
-------------------------------- 이하 사과문 ---------------------------------------------
일단 아무런 예고없이 긴 시간 동안 업데이트 되지 않은 점 죄송하다는 말씀부터 드리겠습니다.
그간, 이렇게 올릴까... 저렇게 올릴까.. 하면서 고민과 연구도 해보고 별의 별 쓸데 없는 생각이
가득 차 있었던것 같습니다. 그냥 제가 아는 지식의 한도 내에서 알아보기 편할 정도로만 올리면
알아서 여러분이 읽으시고 이해하시고 모르겠다면 물어보셨을 것을, 저 혼자 괜히 무슨 커다란 것
알려주는것 마냥 되게 멋지게 해볼려고 욕심이 과했던 듯 싶습니다.
반성하고요, 이젠 무슨일이 있어도 꾸준히 업데이트 하도록 노력하겠습니다.
아울러 죽어있던 블로그 포스팅도 좀 살려봐야 겠네요. ^^
그럼 이만.
# by | 2009/06/19 11:44 | Study | 트랙백 | 덧글(4)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
잘봤습니다. 감사합니다.
조만간 또 업데이트 하겠습니다. 또 들러주세요. ^^
좋은 정보 감사합니다 ^^
시도해 볼까... 싶어 준비중입니다. 해본적이 없어서 뎁따 부담스럽지만요. ^^
앞으로 같이 공부해 보아요~