버전
각 플랫폼과 언어의 SoundBanks를 생성하기 전에 먼저 SoundBank 설정을 정의해야 합니다. 다음의 SoundBank 설정을 프로젝트 레벨에서 정의할 수 있습니다.
“Defining SoundBank project settings”- 생성된 SoundBank에 포함될 정보 결정.
“Specifying a location for your saved SoundBank”- SoundBank를 저장할 하드 드라이브나 네트워크의 위치 결정.
“Defining steps to be performed pre/post SoundBank generation”- SoundBank 생성 바로 전에 실행할 업무 결정.
“Defining steps to be performed pre/post SoundBank generation”- SoundBank 생성 직후에 실행할 업무 결정.
이러한 설정은 프로젝트 레벨에서 정의되지만 이 프로젝트 설정을 덮어써서 맞춤 사용자 설정을 만들 수도 있습니다. SoundBank 프로젝트 설정 덮어쓰기에 대한 더 자세한 정보는 “Configuring user SoundBank settings”을(를) 참조하세요.
SoundBank를 생성하기 전에 먼저 생성 과정 중 포함할 정보, 포함하는 방법, 생성될 포맷을 결정해야 합니다. 게임이 SoundBank의 데이터와 미디어에 접근하는 방법에 따라 선택해야 하는 설정은 달라질 것입니다.
SoundBank 프로젝트 설정을 정의하는 방법:
Open the Project Settings dialog by doing one of the following:
Project 메뉴에서 Project Settings를 선택합니다.
Shift+K를 누릅니다.
SoundBanks 탭으로 갑니다.
In the SoundBank Settings group, select any of the following options to define custom settings for your SoundBanks:
Allow SoundBanks to exceed maximum size: 지정된 최대 크기를 초과하더라도 SoundBank를 생성합니다.
Generate SoundBank content files: 각 SoundBank의 콘텐츠를 열거하는 파일을 만듭니다. 이 콘텐츠 파일에는 Event, Bus, State, Switch 뿐만 아니라 스트리밍 오디오와 메모리 안의 오디오 파일의 전체 목록 또한 들어 있습니다.
Generate header file: Event, State, Switch, Game Parameter의 이름을 ID로 매핑하는 헤더 파일을 만듭니다.
Max attenuation을 선택하면 각 Event의 최대 감쇠 정보가 SoundBanksInfo.xml 파일에 들어갑니다.
Estimated duration을 선택하면 SoundBanksInfo.xml 파일에 각 Event의 최대/최소 예상 길이 뿐만 아니라 사운드가 무제한으로 반복 재생되는지 또는 단발성인지에 대한 정보가 들어갑니다.
Use SoundBank Names를 선택하면 SoundBank의 이름 (선택했을 때) 혹은 ID (선택하지 않을 때)를 사용하여 생성된 SoundBank 파일 (BNK)의 이름을 지정하고 또 다른 뱅크에서 한 뱅크를 참조합니다. 더 자세한 정보는 “SoundBanks Tab”을(를) 참조하세요.
헤더 파일을 생성하도록 선택할 경우 반드시 이 파일을 저장할 위치를 정해야 합니다. 그렇게 하려면 다음 중 하나를 골라 따라하세요.
텍스트 상자를 클릭하여 경로를 직접 입력합니다.
텍스트 상자를 더블 클릭하거나 브라우즈 버튼 […]을 클릭해서 원하는 위치로 이동할 수 있는 브라우저를 엽니다.
참고 | |
---|---|
전체 경로 또는 상대적 경로를 사용하여 헤더 파일을 저장할 위치를 지정할 수 있습니다. 상대적 경로를 사용할 경우 프로젝트 폴더를 경로의 원점으로 사용하세요. |
SoundBank 콘텐츠 파일을 생성하도록 선택할 경우 SoundBank content file format 옵션에서 원하는 텍스트 파일 포맷을 선택할 수 있습니다.
작은 정보 | |
---|---|
경로 이름, 오브젝트 이름, 오브젝트의 노트에 ANSI 문자가 아닌 것이 들어갈 경우 Unicode 포맷을 사용해야 합니다. |
OK를 클릭하여 설정을 적용합니다.
프로젝트에서 SoundBank를 생성하면 기본적으로 다음 폴더에 이를 저장합니다.
ProjectName\GeneratedSoundBanks\Platform\
이 위치가 편리하지 않을 경우 작업 환경이나 네트워크상의 원하는 폴더로 위치를 변경할 수 있습니다.
전체 경로 또는 상대적 경로를 사용하여 SoundBank를 저장할 위치를 지정할 수 있습니다. 상대적 경로를 사용할 경우 프로젝트 폴더를 경로의 원점으로 사용하세요. 예를 들어 다음 전체 경로와 상대적 경로는 같은 위치를 가리키고 있습니다.
C:\Wwise Projects\My Project\GeneratedSoundBanks\Windows
GeneratedSoundBanks\Windows\
SoundBank를 저장할 새로운 위치를 지정하는 방법:
Open the Project Settings dialog by doing one of the following:
Project 메뉴에서 Project Settings를 선택합니다.
Shift+K를 누릅니다.
SoundBanks 탭으로 갑니다.
In the SoundBank Paths group, specify a path by doing one of the following:
텍스트 상자에 경로를 직접 입력합니다.
Click Browse and use the browser to navigate to the location of your choice.
OK를 클릭하여 변경 사항을 적용합니다.
참고 | |
---|---|
프로젝트 설정에서 Copy Loose/Streamed Media가 활성화된 경우 이 설정은 미디어 파일을 복사할 위치도 결정합니다. 더 자세한 설명을 보시려면 “SoundBanks Tab”을 참조해 주세요. |
작업 과정에 따라 SoundBank를 생성하기 직전/직후에 특정 단계나 작업을 실행할 수 있습니다. 예를 들어 SoundBank를 생성 전에 특정 SoundBank 파일을 소스 컨트롤 시스템에서 체크아웃하거나 SoundBank 생성 직후 스트리밍 파일을 폴더에 복사하도록 만들 수 있습니다.
Wwise에서는 명령줄(commanad line)을 통해 이러한 유형의 업무를 정의합니다. Wwise에서는 특별한 명령줄 편집기를 제공하여 사용자가 원하는 만큼의 명령줄을 쉽게 제작하도록 해줍니다. 이 편집기는 명령줄로 사용할 수 있는 Wwise 전용 및 Windows 환경 변수의 목록을 담고 있어 제작 과정을 더 간편하게 만들어 줍니다.
맞춤 명령줄을 제작할 때 사용할 수 있는 Wwise의 변수는 다음과 같습니다.
명령줄 변수 |
설명 | |||
---|---|---|---|---|
|
지정한 최대 크기를 초과하더라도 SoundBank를 생성할지 여부를 정합니다. 이 변수는 Allow SoundBanks to exceed maximum size 옵션을 선택할 경우에 true로 설정됩니다. | |||
|
각 SoundBank의 내용물 목록을 만들지 여부를 지정합니다. 내용물로 들어 있는 파일에는 Event, Bus, State, Switch 뿐만 아니라 스트리밍 오디오와 메모리 안의 오디오 파일의 전체 목록이 들어 있습니다. 이 변수는 Generate SoundBank content files 옵션을 선택할 경우에 true로 설정됩니다. | |||
|
Event, State, Switch, Game Parameter를 ID로 매핑하는 헤더 파일을 생성할지의 여부를 지정합니다. 이 변수는 Generate header file 옵션이 활성화되었을 경우에 true로 설정됩니다. | |||
|
Event의 최대 감쇠(attenuation) 정보를 생성할지 여부를 지정합니다. 이 변수는 Metadata Options: Max attenuation 옵션이 활성화되었을 경우에 true로 설정됩니다. | |||
|
Event의 최대/최소 예상 길이와 길이 유형 정보를 생성할지 여부를 지정합니다. 이 변수는 Metadata Options: Estimated Duration 옵션이 활성화되었을 경우에만 true로 설정됩니다. | |||
|
헤더 파일의 전체 경로인 $(HeaderFilePath)\Wwise_IDs.h를 말합니다. | |||
|
헤더 파일을 저장할 경로나 위치를 말합니다. 이 경로는 Header file 텍스트 상자에서 가져옵니다. | |||
|
현재 선택된 플랫폼 Info 파일의 전체 파일 이름을 말합니다. | |||
|
Wwise가 | |||
|
명령줄로 전송되는 언어의 목록 또는 SoundBank Manager에서 선택한 언어를 말합니다.
| |||
|
현재 플랫폼의 이름을 말합니다. | |||
|
명령줄로 전송되는 SoundBank의 목록 또는 SoundBank Manager에서 선택한 SoundBank를 말합니다.
| |||
|
명령줄로 전송되는 SoundBank 목록 또는 SoundBank Manager에서 선택한 SoundBank가 포함된 텍스트 파일을 말합니다. 이 옵션은 많은 SoundBank 목록을 다룰 때 유용합니다.
| |||
|
현재 플랫폼의 SoundBanks가 저장된 경로나 위치를 말합니다. | |||
|
SoundBank 이름 ( 이 변수는 Use SoundBank names 옵션이 활성화되었을 경우에 | |||
|
Wwise 실행 파일(Wwise.exe)이 위치한 작업 환경의 드라이브 문자(drive letter, 구동 장치 표시 문자)를 말합니다. | |||
|
Wwise 실행 파일(Wwise.exe)의 경로나 위치를 말합니다. | |||
|
Wwise 실행 파일(Wwise.exe)의 숫자 Process Identifier를 말합니다. | |||
|
Wwise 프로젝트가 위치한 작업 환경의 드라이브 문자를 말합니다. | |||
|
현재 프로젝트의 이름을 표시합니다. | |||
|
Wwise 프로젝트의 경로나 위치를 말합니다. | |||
|
WAAPI가 WAMP 프로토콜에 사용하는 포트를 말합니다. | |||
|
WAAPI가 HTTP 프로토콜에 사용하는 포트를 말합니다. |
참고 | |
---|---|
Additionally, all environment variables, such as |
Wwise에서는 작업의 유연성을 높이기 위해 다음 유형의 단계에 여러 가지 명령줄을 정의할 수 있습니다.
Global opening step - 모든 플랫폼에 적용되며 다른 단계를 실행하기 전에 먼저 실행되는 명령줄입니다.
Platform-specific pre-generation step - 특정 플랫폼에 적용되며 다른 단계를 실행하기 전에 먼저 실행되는 명령줄입니다.
Platform-specific post-generation step - 특정 플랫폼에 적용되며 SoundBank를 생성한 후에 실행되는 명령줄입니다.
Global closing step - 모든 플랫폼에 적용되며 SoundBank를 생성한 후에 실행되는 명령줄입니다.
기본적으로 모든 프로젝트에는 스트리밍용 파일을 SoundBank 폴더로 복사하는 각 플랫폼별 생성 후 단계(post-generation step) 명령줄(command line)이 들어 있습니다. 하지만 다른 명령줄을 실행해서 모든 유형의 업무를 자동화할 수 있습니다. 또한 Wwise는 File Packager를 통해 SoundBank의 모든 데이터와 미디어를 담은 패키지를 생성하는 또 다른 Factory 명령줄을 제공합니다. File Packager에 대한 더 많은 정보는 Managing file packages을(를) 참조하세요. 기본 명령줄 불러오기에 대한 더 많은 정보는 “Loading factory/custom command lines”을(를) 참조하세요.
또한 이러한 명령줄을 파일(WCMDLINE)에 저장하여 동일한 프로젝트 또는 다른 프로젝트에서 사용하거나 다른 사용자와 공유할 수 있습니다. 명령줄 저장하기에 대한 더 자세한 정보는 “Saving custom command lines to a file”을(를) 참조하세요.
SoundBank 생성 후에 실행할 업무를 정의하는 방법:
Open the Project Settings dialog by doing one of the following:
Project 메뉴에서 Project Settings를 선택합니다.
Shift+K를 누릅니다.
SoundBanks 탭으로 갑니다.
전역적 Pre-Generation Step을 만들려면 브라우즈 버튼 […]을 클릭하여 Global Opening Step Editor를 엽니다.
Pre-Generation Step Editor가 열립니다.
Description 텍스트 상자에서 실행할 단계나 업무를 명확하게 묘사하는 이름을 입력합니다.
Commands 텍스트 상자를 클릭하여 명령줄을 만들기 시작합니다.
참고 | |
---|---|
Commands 텍스트 상자는 대부분의 다른 텍스트 편집기와 비슷하게 작동하기 때문에 Enter 키를 눌러서 텍스트에 새로운 줄을 추가하고, 선택 후 Delete를 눌러서 텍스트를 삭제하는 등의 작업을 실행할 수 있습니다. |
명령줄에 큰 규모의 내장 변수나 환경 변수를 삽입하는 방법:
In the Macros group, select one of the following options:
Built-in Macros - Wwise 명령줄에서 사용할 수 있는 Wwise 고유 변수의 목록을 보여줍니다.
Environment Variables - Wwise 명령줄에서 사용할 수 있는 Window 고유 환경 변수의 목록을 보여줍니다.
명령줄에 변수를 추가하려면 다음 중 하나를 골라 따라하세요.
목록에서 변수를 더블 클릭합니다.
목록에서 변수를 선택한 다음 Insert를 클릭합니다.
계속해서 필요한 만큼 명령줄에 변수를 추가합니다.
두 번째 전체 범위 생성 전 단계를 실행하려면 첫 번째 줄의 끝에서 Enter를 눌러서 새로운 명령줄을 만들기 시작합니다.
OK를 클릭하여 명령줄을 저장하고 Pre-Generation Step Editor를 닫습니다.
참고 | |
---|---|
명령줄을 파일에 저장하려면 편집기에서 Save As 버튼을 클릭합니다. 맞춤 명령줄 저장하기에 대한 더 자세한 정보는 “Saving custom command lines to a file”을(를) 참조하세요. |
플랫폼에 특정한 생성 전 단계를 만드려면 각 플랫폼에 3~8 단계를 반복하면 됩니다.
참고 | |
---|---|
Load 버튼을 클릭하면 기본 명령줄이나 이전에 저장한 맞춤 명령줄을 편집기로 불러올 수 있습니다. 기본/맞춤 명령줄 불러오기에 대한 더 많은 정보는 “Loading factory/custom command lines”을(를) 참조하세요. |
SoundBank 생성 후에 실행할 작업을 정의하는 방법:
Open the Project Settings dialog by doing one of the following:
Project 메뉴에서 Project Settings를 선택합니다.
Shift+K를 누릅니다.
SoundBanks 탭으로 갑니다.
In the Post-Generation Step group, you will notice that the Copy Streamed Files command line is added by default. 이 명령줄을 변경하거나 새로 추가하려면 탐색 버튼 [...]을 클릭합니다.
Post-Generation Step Editor가 열립니다.
Description 텍스트 상자에서 실행할 단계나 업무를 명확히 묘사하는 이름을 입력합니다.
Commands 텍스트 상자에서 현재 명령줄의 끝을 클릭한 후 Enter를 누릅니다. 새로운 명령줄 만들기를 시작합니다.
참고 | |
---|---|
Commands 텍스트 상자는 대부분의 다른 텍스트 편집기와 비슷하게 작동하기 때문에 Enter 키를 눌러서 텍스트에 새로운 줄을 추가하고, 선택 후 Delete를 눌러서 텍스트를 삭제하는 등의 작업을 실행할 수 있습니다. |
명령줄에 큰 규모의 내장 변수나 환경 변수를 삽입하는 방법:
In the Macros group, select one of the following options:
Built-in Macros - Wwise 명령줄에서 사용할 수 있는 Wwise 고유 변수의 목록을 보여줍니다.
Environment Variables - Wwise 명령줄에서 사용할 수 있는 Window 고유 환경 변수의 목록을 보여줍니다.
명령줄에 변수를 추가하려면 다음 중 하나를 골라 따라하세요.
목록에서 변수를 더블 클릭합니다.
목록에서 변수를 선택한 다음 Insert를 클릭합니다.
계속해서 필요한 만큼 명령줄에 변수를 추가합니다.
추가적인 생성 전 단계를 실행하려면 첫 번째 줄의 끝으로 가서 Enter를 누른 후 새로운 명령줄을 만들 수 있습니다.
OK를 클릭하여 명령줄을 저장하고 Post-Generation Step Editor를 닫습니다.
참고 | |
---|---|
명령줄을 파일에 저장하려면 편집기에서 Save As 버튼을 클릭합니다. 맞춤 명령줄 저장하기에 대한 더 자세한 정보는 “Saving custom command lines to a file”을(를) 참조하세요. |
3~8 단계를 반복하여 전역적(global) 종료 단계와 각 추가 플랫폼에 실행할 단계를 정의합니다.
참고 | |
---|---|
Load 버튼을 클릭하면 기본 명령줄이나 이전에 저장한 맞춤 명령줄을 편집기로 불러올 수 있습니다. 기본/맞춤 명령줄 불러오기에 대한 더 많은 정보는 “Loading factory/custom command lines”을(를) 참조하세요. |
Wwise는 SoundBank 폴더에 스트리밍 파일을 복사하는 명령줄과 스트리밍 파일과 SoundBank를 패키지로 묶는 명령줄 등 몇 가지 명령줄을 미리 만들어 제공합니다. 이 명령줄은 기본 명령줄이라고 불립니다. 이러한 기본 명령줄이나 이전에 파일에 저장한 맞춤 명령줄을 프로젝트에 불러올 수 있습니다.
기본/맞춤 명령줄을 불러오는 방법:
From the Pre/Post Generation Step Editor, click Load.
바로가기 메뉴에서 다음 중 하나를 클릭합니다.
From Factory Folder - Explorer/Finder에서 Wwise 기본 명령줄이 있는 폴더를 엽니다.
From Last Location - Explorer/Finder에서 최근에 불러온 명령줄이 있는 폴더를 엽니다.
The Open dialog opens.
불러오고자 하는 명령줄을 선택한 후 Open을 클릭합니다.
해당 명령줄이 편집기에 뜹니다.
맞춤 명령줄을 파일로 저장하여 나중에 동일한 프로젝트에서 또는 다른 프로젝트 간에 사용하거나 다른 사용자와 공유할 수 있습니다.
명령줄을 파일로 저장하는 방법:
Pre-Post Generation Step Editor에서 명령줄을 입력합니다.
입력을 완료한 후 Save As를 클릭합니다.
The Save As dialog opens.
명령줄을 저장하고자 하는 폴더로 이동한 후 Save를 누릅니다.
명령줄이 WCMDLINE 파일로 저장되어 이제 언제든지 이를 재사용할 수 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요