버전
menu_open
텍스트 교체하기

Replace 섹션은 Batch Rename Settings 창의 첫 번째 섹션입니다. 이 섹션에서는 오브젝트 이름이나 노트에 포함된 텍스트를 교체할 수 있습니다. 교체 패턴은 아주 단순한 것부터 아주 복잡한 것까지 여러분이 만들기 나름입니다.

텍스트를 교체하는 방법:

  1. Apply To 메뉴에서 오브젝트의 이름을 변경할 것인지 메모를 변경할 것인지 지정합니다.

  2. Replace를 선택합니다.

  3. 찾고자 하는 텍스트를 입력합니다. 정규식 표현 패턴을 이용하고 싶다면 Find what 을 이용하세요.

  4. 교체할 텍스트를 입력합니다. 정규식 표현 역참조를 이용하고 싶다면Replace with를 이용하세요.

  5. Find what 항목이 대/소문자를 구별하여 완전히 동일한 텍스트만 찾도록 설정하려면 Match case를 선택하세요.

    [참고] 참고

    Match case는 정규식 표현 패턴에 이용할 수 없습니다. 정규식 표현 패턴에서 대/소문자를 구별하고 싶다면 필요에 따라 설정할 수 있습니다.

  6. Wwise가 Find whatReplace with 항목을 정규식 구문으로 해석하게 하려면 Use Regular Expression을 선택하세요.

  7. 지정한 패턴에 일치하는 항목이 여러 개인 경우에 Occurrence 옵션을 이용하세요.

    • First - 일치하는 항목 중 처음 것만 교체합니다.

    • Last - 일치하는 항목 중 마지막 것만 교체합니다.

    • All - 오브젝트나 메모에서 일치하는 모든 항목을 교체합니다.

  8. 변경할 사항을 확인한 후 Rename All을 클릭하여 일치하는 항목을 교체합니다.

예시: 정규식 표현 사용하여 교체하기

Wwise 샘플 프로젝트를 예로 들어봅시다. Actor-Mixer Hierarchy에서 MIDI Work Unit에 수십 개의 MIDI 오브젝트가 있습니다. 이 중 일부는 C00, D00, E00, F00, G00, A01, B01, C02과 같이 절대 음으로 이름이 지정되어 있습니다. 그런데 이 프로젝트가 Do, Re, Mi, Fa, Sol, La, Si, Do와 같이 고정 '도'법 계이름을 사용하는 프랑스 스튜디오로 전송된다고 가정합시다. 우리가 이러한 오브젝트의 이름을 모두 변경해준다면 프랑스 스튜디오의 음향 디자이너가 고마워 할 것입니다. 그럼 방법을 알려드리겠습니다.

  1. Ctrl을 누르면서 MIDI Work Unit을 클릭합니다.

    MIDI Work Unit 계층 구조가 펼쳐지며 이에 속한 오브젝트를 보여줍니다.

  2. 모든 Kalimba, Sansula, Voice, Wood Sansula 오브젝트를 Project Explorer에서 선택합니다. 그 다음 바로가기 메뉴를 열어서 Batch Rename...을 선택합니다.

    Batch Rename 뷰가 열리며 선택한 오브젝트가 Preview 창에 표시됩니다.

  3. Settings 창에서 Apply ToName으로 설정합니다.

    Preview 창의 Before 열에 현재 선택된 오브젝트들의 이름이 있을 것입니다.

  4. Replace와 몇 행 아래에 위치한 Use Regular Expression를 모두 활성화합니다.

    Find whatReplace with 영역이 활성화되면 입력값을 받아 정규식 표현으로 해석할 준비가 된 것입니다.

  5. Find what란에 _C(#?\d{1,2})를 입력합니다. 그 다음 Preview 창을 클릭하여 결과를 미리 확인합니다.

    오브젝트 이름에 _C가 들어 있고, #이 있을 수도 없을 수도 있으며, 뒤에 한 두 개의 숫자가 붙은 모든 오브젝트에서 일치하는 글자가 사라진 결과가 After열에 나타납니다. "Resulting name is already used by a sibling object or is otherwise reserved"라는 오류 메시지가 두어 개의 오브젝트에 표시됩니다. 그 외의 다른 모든 오브젝트는 "No replace match detected" 메시지를 띄웁니다.

  6. Replace with란에 _Do$1을 입력합니다. 그 다음 Preview 창을 클릭하여 결과를 미리 확인합니다. 일치하는 결과로 나온 C를 제거하는 것이 아니라 이제 After 열에서 C 대신 Do를 집어넣ㅅ브니다.

  7. Rename All을 클릭하여 변경 사항을 적용합니다.

    일치하는 각 오브젝트의 이름이 갱신되고 Successfully renamed 메시지가 Preview 창에 표시됩니다.

계속해서 남아있는 여섯 개의 음에 대해 이 작업을 반복합니다.

다음 표는 _C(#?\d{1,2})와 같은 정규식 표현을 _Do$1로 교체하는 방법을 좀 더 자세하게 설명합니다.

Before

After

설명

VI_VOICE_33_C#6

VI_VOICE_33_Do#6

  • _C는 정규식 표현이 아닌 것을 교체할 때와 마찬가지로 이름에 있는 _C와 일치합니다.

  • #?는 #이 0개 또는 1개 있음을 의미하고, 여기서는 일치하는 # 인스턴스가 한 개 있습니다.

  • \d{1,2}는 숫자가 1개 또는 2개 있음을 의미하고, 여기서는 6과 일치합니다.

  • #?\d{1,2}를 감싸는 괄호는 일치하는 #과 6을 그룹에 추가합니다.

교체하면,

  • 일치하는 부분이 _Do

  • 첫 번째 그룹 $1 의 값 즉,#6으로 교체됩니다.

VI_WOOD_SANSULA_C00_HI

VI_WOOD_SANSULA_Do00_HI

  • _C는 정규식 표현이 아닌 것을 교체할 때와 마찬가지로 이름에 있는 _C와 일치합니다.

  • #?는 #이 0개 또는 1개 있음을 의미하고, 여기서는 일치하는 # 인스턴스가 없습니다.

  • \d{1,2}는 숫자가 1개 또는 2개 있음을 의미하고, 여기서는 00과 일치합니다.

  • #?\d{1,2}를 둘러싼 괄호는 일치하는 00을 그룹에 추가합니다.

교체하면,

  • 일치하는 부분이 _Do

  • 첫 번째 그룹 $1의 값, 즉 00으로 교체됩니다.



이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요