'사운드 큐 에디터(Sound Cue Editor)'는 사운드 큐 에셋을 디자인하는 데 사용되는 노드 기반 에디터입니다. 사운드 큐에는 사운드 노드 그래프가 포함되어 있습니다. 여기에서는 사운드 웨이브라고 하는 임포트된 오디오 에셋에 대한 레퍼런스를 저장하거나 그래프를 따라 흐르는 오디오를 조작하는 방법에 대한 인스트럭션을 포함할 수 있습니다.
사운드 웨이브
사운드 웨이브 에셋은 오디오 파일을 임포트하고 추가 프로퍼티 및 제어 옵션으로 래핑하여 생성됩니다. 이 프로퍼티는 사운드 웨이브 에셋을 더블클릭하거나 우클릭한 다음 컨텍스트 메뉴에서 '편집(Edit)'을 선택하여 찾을 수 있습니다.
사운드 큐에서 사운드 웨이브 레퍼런스는 Wave Player 사운드 노드 또는 Wave Param 사운드 노드를 통해 사운드 노드 그래프로 빌드됩니다.
사운드 웨이브를 생성하는 방법에 대한 자세한 내용은 오디오 파일 임포트하기를 참고하세요.
사운드 웨이브 프로퍼티는 베이스로 작동하며, 이를 포함하는 사운드 큐에 영향을 미칠 수 있습니다. 예를 들어 피치 또는 볼륨을 높이면 레퍼런스된 모든 곳에서 해당 값이 높아집니다.
사운드 큐
사운드 큐 는 오디오 행동 정보에 대한 컨테이너로 작동하는 에셋입니다. 사운드 큐는 사운드 노드로 구성되며, 사운드 노드는 사운드 디자인에 영향을 미치는 개별 모듈입니다. 사운드 노드는 사운드 노드 간의 관계와 그 사이의 데이터 플로를 보여주는 그래프에 배치됩니다.
사운드 큐 생성하기
사운드 큐를 생성하려면 다음 단계를 따릅니다.
- 콘텐츠 브라우저(Content Browser) 에서 버튼을 클릭하거나 콘텐츠 브라우저 의 빈 공간을 우클릭하여 컨텍스트 메뉴를 엽니다.
- 고급 에셋 생성(Create Advanced Assets) 섹션에서 사운드(Sounds) 를 클릭하고 사운드 큐 를 클릭합니다.
- 새 사운드 큐 이름을 입력합니다.
사운드 큐 에디터 열기
콘텐츠 브라우저 에서 사운드 큐 에셋을 더블클릭하거나 콘텐츠 브라우저 에서 사운드 큐 에셋을 우클릭하고 컨텍스트 메뉴에서 편집 을 클릭하여 '사운드 큐 에디터'를 열 수 있습니다.
'사운드 큐 에디터'의 유저 인터페이스에 대한 자세한 내용은 사운드 큐 에디터 UI 문서를 참고하세요.
사운드 노드 그래프
뷰포트(Viewport) 패널은 사운드 노드 그래프를 포함하며, 이는 와이어로 연결된 사운드 노드가 있는 오디오 신호 경로를 표시합니다. 이 경로는 데이터가 사운드 큐를 통해 흐를 때 신호를 조작합니다.
뷰포트 패널에서 빈 공간을 우클릭하거나 기존 노드 연결 핀을 빈 공간으로 드래그하여 새 사운드 노드를 추가할 수 있습니다. 두 경우 모두 검색 기능을 지원하는 컨텍스트 메뉴가 열리며, 여기에서 새 노드의 사운드 노드 타입을 선택할 수 있습니다.
또한 팔레트(Palette) 패널에서 사운드 노드 타입을 빈 공간이나 기존 노드의 연결 핀으로 드래그하여 새 사운드 노드를 추가할 수도 있습니다.
재생을 미리 보려면 '사운드 큐 에디터' 창 상단 툴바에 있는 '재생(Play)' 버튼을 사용합니다. 큐 재생(Play Cue) 버튼을 누르면 전체 사운드 큐가 재생되며, 노드 재생(Play Node) 버튼을 누르면 선택된 노드의 사운드가 재생됩니다. 하지만 여러 노드를 선택한 경우에는 노드 재생 버튼이 회색으로 표시되고 누를 수 없게 됩니다.
사운드 큐가 재생 중일 때 디버깅을 보조하기 위해 현재 활성화된 노드의 와이어가 빨간색으로 바뀝니다. 이를 통해 사운드 큐가 생성되는 것을 실시간으로 손쉽게 파악할 수 있습니다.
사운드 노드의 연결 핀 위치를 고려하여 사운드 노드 그래프를 왼쪽에서 오른쪽으로 빌드하는 것을 적극 권장합니다. 사운드 웨이브를 재생하는 노드(Wave Player 또는 Wave Param)부터 시작해서 모든 관련 제어 노드(Delay, Modulator 등)를 거쳐 Output 노드로 마무리합니다.
'사운드 큐 에디터'에서 사용할 수 있는 노드에 대한 설명은 사운드 큐 레퍼런스 문서를 참고하세요.