리본 사용자 정의

리본 사용자화 대화상자는 리본을 편집하는 다양한 도구를 제공합니다. 마우스와 키보드를 사용하여 기존 컨트롤을 다시 정렬하고, 이름을 바꾸고, 해당 아이콘을 변경할 수 있습니다. 보다 중요한 것은 3ds Max의 거의 모든 도구를 기반으로 하여 컨트롤을 추가하거나 사용자 정의 스크립트를 기반으로 하여 새 도구를 추가할 수 있다는 점입니다.

내용이 작업 흐름에 가장 적합한 사용자 정의 탭 및 패널을 추가할 수도 있습니다. 각 리본 요소는 탭부터 개별 도구 끝까지 이름, 크기, 사용 상태처럼 정의할 수 있는 여러 특성이 있습니다. 또한, 활성 컨텍스트를 기반으로 하여 대부분의 리본 요소의 표시 및 사용 상태를 조건부로 설정할 수 있습니다.

팁: 처음부터 사용자 정의 리본을 만들려면 기존의 탭을 모두 삭제하고 새 탭을 한 개 이상 추가한 다음 기본 설정에 따라 이러한 탭을 설정합니다. 하지만 3ds Max에서 한 번에 한 개의 리본만 활성화할 수 있습니다. 그러므로 사용자 정의 리본을 새 파일 이름으로 저장하고 필요에 따라 이 리본이나 원래 리본을 로드하는 것이 좋습니다. 이 리본을 기본 리본으로 복원해야 하는 경우 리본을 기본값으로 재설정 명령을 사용합니다.

리본 사용자 정의 사용

리본 사용자 정의 대화상자 사용 방법은 간단합니다. 대화상자의 왼쪽에 있는 두 개 섹션에서 명령과 리본 컨트롤을 가운데에 있는 기존 UI 계층 리스트로 드래그합니다. 그런 다음 기존 UI 리스트의 항목에 대한 설정을 편집하고 항목을 강조 표시한 다음 대화상자의 오른쪽에 있는 특성 편집기를 사용합니다. 특성 설정 변경 사항은 리본에 바로 표시되므로 사용자 정의 리본 파일에 저장하여 나중에 로드하거나 작업을 이용할 수 있게 팀 동료에게 보낼 수 있습니다.

드래그하는 동안 마우스 커서가 기존 UI 리스트 위에 있으면 항목이 삭제되는 리스트 위치에 화살표가 표시됩니다. 또한 계층에서 항목이 표시되는 위치를 나타내기 위해 상위 항목이 임시 강조 표시됩니다. 축소된 패널처럼 확장할 수 있는 요소를 몇 초 동안 마우스 커서로 누르고 있으면 요소의 계층이 확장됩니다. 현재 배치를 사용할 수 없으면 “중지” 아이콘이 마우스 커서에 표시됩니다.

마우스 버튼을 놓으면 화살표가 가리키는 위치에 항목이 표시됩니다. 아무런 변화가 없으면 지원되지 않는 위치에 명령을 배치하려고 한 것입니다. 예를 들어, 구분 기호는 패널이나 하위 패널에 배치해야 하며, 탭의 직계 하위 항목일 수 없습니다.

팁: 기존 UI 리스트의 컨트롤 유형을 보려면 컨트롤 이름 위에 마우스를 놓기만 하면 됩니다. 표시되는 툴팁은 리본 컨트롤 리스트의 원래 컨트롤 유형(예: 하위 패널 또는 토글 버튼)을 반영합니다.

추가 편집 기능은 다음과 같이 기존 UI 리스트 내에서 사용할 수 있습니다.

절차

특정 리본 패널에 대한 바로 가기를 만들려면 다음을 수행합니다.

    리본 사용자 정의 및 사용자 인터페이스 사용자 정의(CUI) 대화상자에서 사용할 수 있는 기능을 사용하여 특정 리본 패널을 열도록 키보드 바로 가기, 도구 모음 버튼 또는 메뉴 항목을 설정할 수 있습니다. 20가지의 이러한 바로 가기를 사용할 수 있습니다. 이 절차는 이러한 바로 가기를 사용하는 방법을 보여 줍니다.

  1. 리본 사용자 정의 대화상자 기존 UI 리스트에서 CUI 작업에 연결할 패널을 찾아서 강조 표시합니다.

    기본적으로 패널에 대한 리본 패널 번호 특성은 0이며, 이는 현재 바로 가기에 연결하는 데 사용할 수 없음을 의미합니다.

  2. 특성 리스트 표준 그룹 리본 패널 번호 특성을 1과 20 사이의 값으로 설정합니다. 이렇게 하여 변경 사항을 커밋한 후에 Enter 또는 키를 누르십시오.
  3. 메뉴모음에서 사용자 정의 사용자 인터페이스 사용자 정의를 선택합니다.

    사용자 인터페이스 사용자 정의 대화상자가 열립니다.

  4. 사용자 인터페이스 사용자 정의 대화상자에서 패널을 지정할 사용자 인터페이스 요소의 유형에 대한 패널(키보드, 도구 모음, 쿼드 또는 메뉴)을 엽니다.
  5. 범주 리스트에서 리본 항목을 선택합니다.

    작업 리스트에 번호가 매겨진 20개의 리본 패널 항목이 표시됩니다.

  6. 2단계에서 리본 패널 번호 특성에 대해 설정한 숫자에 해당하는 작업을 사용자 정의합니다. 예를 들어, 리본 패널 번호를 1로 설정한 경우 리본 패널 #1 작업을 사용합니다.

    예를 들어, 키보드 패널에서 바로 가기 키를 지정하거나 도구 모음 패널에서 작업을 도구 모음으로 드래그합니다.

  7. 사용자 인터페이스 사용자 정의 대화상자를 닫습니다.
  8. 6단계에서 설정한 바로 가기를 호출합니다.

    패널이 마우스 커서에 표시됩니다. 이제 리본에서와 마찬가지로 패널을 사용할 수 있습니다.

    주의: 마우스 커서가 패널에 있는 동안에만 패널을 열어 놓을 수 있습니다. 마우스 커서를 패널에서 멀리 이동하면 패널이 닫힙니다.

예: 리본 사용자 정의 1부

    리본 사용자 정의 대화상자는 작업 흐름에 정확하게 맞게 리본을 수정하고 새 인터페이스 요소를 만드는 다양한 도구를 제공합니다. 이러한 두 부분으로 된 절차는 이렇게 하는 데 유용한 몇 가지 기술을 보여 줍니다.

  1. 3ds Max를 시작하거나 재설정하고 오브젝트를 선택하지 않았는지 확인합니다.
  2. 필요한 경우 모델링 탭에서 다각형 모델링 패널의 내용을 볼 수 있도록 리본을 최대화합니다.
  3. 리본의 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 리본 구성 리본 사용자 정의를 선택합니다.

    리본 사용자 정의 대화상자가 열립니다.

  4. 가운데 패널 기존 UI에서 단일 항목 리본 왼쪽에 있는 화살표를 클릭하여 해당 계정의 두 번째 수준을 확장합니다.

    이제 리본에서 네 개의 기본 탭 이름을 볼 수 있습니다.

  5. 해당 하위 항목 다각형 모델링을 볼 수 있도록 그래파이트 모델링 도구 항목을 확장합니다.

    이 패널만 현재 모델링 탭에서 사용할 수 있습니다.

    그런 다음 전혀 새로운 리본 탭을 만들고 이 탭을 패널로 채웁니다.

  6. 대화상자의 왼쪽에 있는 리본 컨트롤 리스트에서 탭 항목을 찾아서 기존 UI 리스트로 드래그합니다. 리스트에서 최하위 항목인 오브젝트 페인트 아래에 배치한 다음 마우스 버튼을 놓습니다.

    마우스를 기존 UI 리스트 위로 이동할 때 마우스 버튼을 놓으면 드래그하는 항목이 삭제되는 위치에 화살표가 표시됩니다. 몇 초 동안 확장 가능한 항목 위에서 일시 중지하면 해당 계층이 확장되므로 계층 내에 드래그한 항목을 배치할 수 있습니다. 이 경우 이렇게 하는 것은 바람직하지 않으므로 오브젝트 페인트 계층이 확장되기 전에 마우스 버튼을 놓으십시오. 확장된 경우에는 마우스 버튼을 놓고(아무 것도 추가되지 않음) 계층을 닫은 다음 다시 시도합니다.

    팁: 패널 계층이 확장된 경우에도 마우스 커서 위치를 여기에 지정하고 왼쪽 끝까지 이동하여 리스트 끝에 새 패널을 추가할 수 있습니다.

    새 항목 이름 “새 탭”이 리스트 끝에 표시됩니다. 또한 이름이 같은 탭이 리본에 추가되었습니다.

  7. 필요한 경우 새 탭 항목을 강조 표시하고 대화상자의 오른쪽에 있는 특성 패널을 확인합니다.

    제목 특성은 새 탭으로 정의됩니다. 이 이름은 새 탭에 제공된 기본 이름입니다.

  8. “새 탭”이라는 텍스트가 포함된 필드에서 “새로 만들기”라는 단어를 두 번 클릭하여 강조 표시한 다음 키보드에서 를 입력하고 공백을 입력한 다음 키를 누릅니다.

    이제 새 리본 탭 이름은 “내 탭”이 됩니다.

  9. Shift 키를 누른 채 기존 UI 리스트(그래파이트 모델링 도구 아래)에서 다각형 모델링 항목을 내 탭 항목 바로 아래로 드래그합니다. 마우스 버튼을 놓기 전에 아래 그림에서 처럼 + 아이콘이 커서에 표시되는지 확인합니다.

    다각형 모델링 패널 항목의 복사본이 내 탭 항목의 하위로 표시됩니다. 리본에서 내 탭 탭을 클릭하여 복사본을 확인할 수 있습니다. 방금 탭을 채웠습니다.

    주: 이 기능은 뷰포트에서 Shift 키를 누른 채 오브젝트를 복제하는 것과 비슷하게 작동합니다. 주요 차이점은 인스턴스나 참조 복사본을 만들 수 없다는 것입니다. 항상 표준 복사본입니다.
  10. 복사한 패널 계층을 확장합니다.

    이 계층 수준에는 패널 분할로 구분된 하위 패널이 두 개 있습니다. (하위 패널은 아이콘을 사용하며, 일반적으로 관련된 도구가 들어 있는 패널 섹션입니다.) [C: 폴리 주 H,M]라고 하는 첫 번째 하위 패널에는 패널의 표시 부분이 있습니다. 두 번째 하위 패널은 패널 분할 뒤에 있으며, 리본에서 패널 제목을 클릭하면 열리는 확장이 들어 있습니다.

    주: 앞의 그림에서 첫 번째 하위 패널의 이름 이니셜은 하위 패널의 조건부 속성을 나타내는 명명 규칙에서 가져오며, 이름 특성에 수동으로 입력되었습니다. 이니셜은 절차에 따라 생성되지 않으며, 이러한 기능적 측면에는 아무런 영향도 주지 않습니다. 참조를 위해 하위 패널의 내용과 표시 조건을 나타낼 때 이름 특성을 사용하는 것이 좋습니다.

    이러한 이름 지정 규칙에서 C는 “조건부”를 나타내고 H, V 및/또는 M은 조건(수평 또는 수직(리본 방향) 및/또는 최소화됨)을 나타냅니다. 이름 지정 규칙은 현재 하위 오브젝트 수준과 같은 다른 조건을 반영할 수도 있습니다.

    이 절차의 두 번째 부분은 조건부 속성을 다룹니다.

  11. “폴리 주” 하위 패널을 확장합니다.

    이제 각 패널 간에 구분 기호로 세 개 이상의 하위 패널이 중첩된 것을 볼 수 있습니다. 이러한 패널은 다각형 모델링 패널 내에 수평으로 정렬된 세 개 영역을 정의합니다. 실제로 누군가가 스택을 탐색해야 하므로 [스택 탐색] 레이블이 지정된 가운데 하위 패널을 삭제합니다.

  12. [스택 탐색] 요소를 클릭하여 강조 표시한 다음 Delete 키를 누릅니다.

    [스택 탐색] 하위 패널은 계층과 다각형 모델링 패널의 복사본에서 삭제되었습니다.

  13. 리본의 모델링 탭에 있는 원래 다각형 모델링 패널에서 [스택 탐색] 하위 패널이 있는지 확인하고(나중에 필요할 수도 있음) 복사본으로 돌아갑니다.
  14. 또한 [구분 기호: 공백] 항목을 삭제합니다.

    오른쪽 하위 패널인 [명령 패널 도구]가 왼쪽으로 조금 이동되었습니다.

  15. Ctrl+Z를 눌러 이 삭제를 취소하십시오.

    아무런 변화가 없습니다.

    주의: 리본 편집은 취소할 수 없습니다. 하지만 현재 세션 중에 취소를 클릭하여 변경한 사항이나 대화상자를 닫고 변경 사항을 저장하지 않은 경우 변경 사항을 취소할 수 있습니다. 어느 경우든지 모든 항목의 백업 복사본을 만들고 보관하는 것이 중요합니다. 이 절차에서는 3ds Max에서 자동으로 보관한 원래 리본의 백업 복사본을 사용할 수 있고, 원래 리본은 리본을 기본값으로 재설정 명령을 사용하여 복원할 수 있습니다.
  16. 내 탭에 있는 다각형 모델링 패널의 복사본을 강조 표시하고 제목 특성을 사용하여 내 다각형 모델링으로 이름을 바꿉니다. 키나 Enter 키를 눌러 텍스트 편집을 커밋하십시오.
  17. 리본 사용자 정의 대화상자의 오른쪽 맨 아래 모서리에 있는 다른 이름으로 저장을 클릭하고 파일 이름 MyRibbon을 입력한 다음 저장을 클릭합니다.
    중요사항: 다른 이름으로 저장을 사용한 후 저장 명령을 사용하면 이 파일을 덮어쓰지 않고 대신 기본 리본 구성 파일을 덮어씁니다. MyRibbon 파일에 계속 저장하려면 항상 다른 이름으로 저장을 사용합니다.
    팁: 변경 사항을 저장하지 않고 리본 사용자화 대화상자를 닫으면 3ds Max에서 변경 사항을 저장할 것인지 묻는 메시지를 표시합니다. 저장하지 않으면 리본은 이전에 저장한 변경 사항으로 돌아갑니다.

    지금까지 새 리본 탭을 만들고, 기존 패널 복사본으로 채우고, 패널을 편집하는 방법에 대해 알아보았습니다. 다음 부분에서는 새 패널을 만들고 기존 3ds Max 명령에서 리본 도구로 채웁니다.

예: 리본 사용자 정의 2부

    이 절차는 이전 절차와 직접 연결됩니다. 1부를 수행하지 않은 경우에는 지금 수행한 다음 이 절차를 계속 수행하십시오.

    이 절차에서는 새 패널을 만든 다음 오브젝트를 만들고 수정하는 명령을 사용하여 채웁니다.

  1. 리본 사용자 정의 대화상자의 왼쪽 맨 아래 영역에 있는 리본 컨트롤 섹션에서 내 다각형 모델링 패널 바로 아래로 패널 컨트롤을 드래그합니다.

    기본 이름이 새 패널인 새 패널이 리스트와 리본에 표시됩니다.

  2. 제목 특성을 사용하여 패널 이름을 만들기 및 수정으로 바꿉니다.
  3. 리본 사용자 정의 대화상자의 작업 항목 섹션에서 범주 리스트를 열고 오브젝트 원형을 선택합니다.

    리스트가 변경되어 사용 가능한 오브젝트 원형이 모두 표시됩니다.

  4. 주전자 항목으로 스크롤한 다음 기존 UI 리스트에서 만들기 및 수정^패널^항목으로^드래그합니다.

    주전자 명령이 리본의 새 패널과 리스트에 표시됩니다. “주전자” 이름이 리스트에 표시되지만 리본에는 표시되지 않습니다. 하지만 기본 아이콘이 두 위치에 모두 표시됩니다. 필요에 따라 아이콘 특성을 사용하여 이미지를 변경할 수 있습니다. 이 절차에서는 세부 사항을 다루지 않습니다.

  5. 주전자 항목에 대한 텍스트 표시 특성을 설정합니다.

    이제 “주전자” 이름이 아이콘 옆에 표시됩니다. 리본 버튼이 아이콘과 레이블에 모두 맞게 커집니다.

  6. 또한 토러스 명령을 추가하고 해당 텍스트 표시 특성을 설정합니다.

    두 버튼이 패널에 나란히 표시되며 패널에 맞게 커집니다. 하지만 수직으로 배열하려는 경우에는 어떻게 합니까?

  7. 리본 컨트롤 리스트에서 기존 UI 리스트에 있는 주전자와 토러스 항목 사이에 행 분할 항목을 드래그합니다.

    행 분할은 워드 프로세서에서 Enter 키를 누르는 것처럼 동작하므로 다음 내용이 새 줄에서 시작합니다. 이제 두 개 항목이 세로 리스트 형식으로 표시되며 패널이 훨씬 컴팩트합니다.

    이제 오브젝트에 적용할 수 있는 수정자를 추가합니다.

  8. 기존 UI 리스트에서 다른 행 분할 컨트롤을 토러스 항목 뒤에 추가합니다.
  9. 작업 항목 리스트에서 범주를 수정자로 설정한 다음 구부리기 수정자 항목을 두 번째 행 분할 아래로 드래그합니다.
    팁: 구부리기 수정자를 사용하려면 장면에서 오브젝트를 선택합니다.
  10. 구부리기 수정자 항목에 대한 텍스트 표시 특성을 설정합니다.

    이제 만들기 및 수정 패널은 두 개의 오브젝트와 한 개의 수정자 항목 리스트를 제공합니다. 오브젝트와 수정자 기능이 다르기 때문에 이것은 디자인 문제를 나타냅니다. 오브젝트와 수정자가 같은 패널에 있어도 인터페이스에서 이들을 구분하는 것이 좋습니다. 다른 방법은 패널에 평행 섹션을 만들 수 있는 하위 패널 컨트롤을 사용하는 것입니다.

  11. 리본 컨트롤 리스트에서 하위 패널 컨트롤을 기존 UI 리스트의 만들기 및 수정 섹션에 있는 임의 위치로 드래그한 다음 다른 하위 패널을 추가합니다.

    두 번째 하위 패널이 첫 번째 패널의 하위로 표시되면(즉, 한 수준 내리면) 해당 패널을 왼쪽으로 드래그하여 다른 패널 항목과 같은 계층 수준으로 이동합니다.

  12. 주전자와 토러스 항목을 첫 번째 하위 패널로 드래그한 다음 분할 항목을 이들 사이에 드래그합니다. 구부리기 수정자 항목을 두 번째 하위 패널로 드래그하고 분할을 삭제합니다.

    이제 오브젝트가 패널 왼쪽에 표시되고 수정자는 오른쪽에 표시됩니다.

    드롭다운 리스트에 관련 수정자의 다른 그룹을 표시할 수 있습니다. 분할 버튼 컨트롤을 사용하면 쉽게 수행할 수 있습니다.

  13. 리본 컨트롤 리스트에서 분할 버튼 컨트롤을 기존 UI 리스트에서 두 번째 하위 패널 항목 아래로 드래그한 다음 구부리기 수정자를 드래그합니다.
  14. 또한 작업 항목 리스트에서 테이퍼 수정자와 비틀기 수정자 작업을 분할 버튼을 추가합니다. 순서는 중요하지 않습니다.
  15. 기존 UI 리스트에서 분할 버튼 컨트롤을 클릭하고 텍스트 표시 특성을 설정합니다.

    수정자가 활성 상태가 아니므로 텍스트가 표시되지 않습니다.

  16. 필요한 경우 장면에서 오브젝트를 선택한 다음 만들기 및 수정 패널에서 드롭다운 리스트의 오른쪽에 있는 화살표를 클릭하여 리스트를 엽니다. 리스트에서 수정자를 선택합니다.

    수정자 이름이 분할 버튼에 표시되고 수정자가 선택한 오브젝트에 적용됩니다.

    패널에서 공간을 절약하기 위해 수정자 분할 버튼을 특정 조건에서만 표시되도록 할 수 있습니다.

  17. 기존 UI 리스트에서 분할 버튼 컨트롤을 강조 표시한 상태에서 특성 리스트의 표시 특성 오른쪽에 있는 True 버튼을 클릭합니다.

    True, False 및 조건부 선택 사항과 함께 드롭다운 리스트가 열립니다.

  18. 리스트에서 조건부를 선택합니다.

    표시 조건 대화상자가 열립니다. 이 대화상자를 사용하여 컨트롤이 표시되는 조건을 지정합니다. 다른 조건에서는 컨트롤이 표시되지 않습니다. 나중에 대화상자를 다시 열고 특성 오른쪽에 있는 [...] 버튼을 클릭하여 조건을 변경할 수 있습니다.

  19. 표시 조건 대화상자의 선택 상태에서 선택한 편집 가능한 폴리 및 선택한 폴리 편집 항목을 모두 설정합니다.

    즉, 편집 가능한 폴리 오브젝트나 폴리 편집 수정자가 있는 오브젝트가 선택된 경우에만 컨트롤이 표시됩니다. 물론 대부분의 수정자를 형상에 적용할 수 있으므로 MAXScript를 잘 아는 경우에는 표시 조건 대화상자의 편집기 열기 버튼이나 Maxcript 필드를 통해 해당 조건을 스크립트로 작성할 수 있습니다.

  20. 표시 조건 대화상자를 닫은 다음 장면에서 편집 가능한 폴리나 폴리 편집 오브젝트를 선택 및 선택 취소하여 만들기 및 수정 패널의 드롭다운 리스트(분할 버튼)가 표시되거나 표시되지 않도록 합니다.

    사용 특성에 대한 조건을 설정할 수도 있습니다. 이 경우 조건을 만족하지 않으면 항목은 표시되지만 사용할 수 없습니다(즉, 비활성화됨).

  21. 리본 사용자 정의 대화상자에서 다른 이름으로 저장을 클릭하고 이전 파일( MyRibbon )과 같은 이름으로 리본을 저장한 다음 (오른쪽 위에 있는 닫기 버튼)을 클릭하여 대화상자를 닫습니다.

    3ds Max에서 변경 사항을 저장할 것인지 묻는 메시지를 표시합니다. 아니오를 클릭하면 프로그램이 기본 리본 구성을 로드합니다. 예를 클릭하면 편집 내용이 가본 리본에 저장되고 프로그램을 다시 시작할 때마다 로드됩니다. 표준 리본으로 돌아가려면 리본을 마우스 오른쪽 버튼으로 클릭하고 리본 구성 리본을 기본값으로 재설정을 선택합니다.

    이 두 절차에서 기존 리본을 수정하고, 새 구성요소를 추가하고 가시성에 대한 조건을 설정하는 방법을 알아보았습니다. 물론 리본을 사용자 정의하는 여러 가지 방법이 있습니다. 이 절의 나머지 부분을 읽어보고 직접 수행해보십시오. 리본 마우스 오른쪽 버튼 클릭 메뉴에서 리본 구성 리본을 기본값으로 재설정 명령을 사용하여 기본 리본으로 되돌릴 수 있습니다.

인터페이스

전체 인터페이스

리본 사용자 정의 대화상자 창은 다른 대화상자와 거의 비슷하게 동작합니다. 크기를 조정하려면 가장자리나 모서리를 드래그하고 위치를 조정하려면 제목 표시줄을 드래그합니다. 섹션을 축소하거나 확장하려면 헤더 맨 오른쪽에 있는 삼각형을 클릭합니다. 섹션 사이의 비율을 변경하려면 수직 또는 수평 디바이더를 드래그합니다. 오른쪽 열에 섹션이 포함되어 있어도 미리 보기 창 크기는 고정되어 있으므로 특성 섹션의 수직 공간을 더 크게 하려면 미리 보기 창을 축소해야 합니다.

대화상자 사용자 인터페이스는 5개의 주 영역과 여러 개의 버튼으로 구성됩니다. 이 절에서는 영역을 설명하고 필요한 경우 세부 설명과 함께 절에 대한 링크를 제공합니다.

작업 항목

이 절에서는 리본 컨트롤로 지정할 수 있는 3ds Max 기능을 모두 나열하고 사용자 인터페이스 사용자화 대화상자의 기능과 거의 같은 기능을 제공합니다.

명령을 리본에 추가하려면 먼저 해당 그룹과 범주를 그룹 및 범주 리스트에서 선택한 다음 작업 리스트에서 찾아서 리본 사용자 정의 대화상자 가운데에 있는 기존 UI 계층의 해당 위치로 드래그합니다.

이런 방식으로 명령을 리본에 추가하면 버튼이 만들어집니다. 버튼의 동작은 소프트웨어에 정의된 명령의 속성에 따라 다릅니다. 예를 들어, 상자와 같은 형상 원형에 대한 버튼은 클릭한 상태로 남아 있으므로 여러 개의 상자를 연속해서 만들 수 있습니다. 반면 수정자에 대한 버튼은 순간적으로만 활성화되어 수정자를 선택한 오브젝트에 적용합니다.

리본 컨트롤

리본에 추가할 수 있는 특정 명령과 상관 없이 모든 사용자 인터페이스 요소를 나열합니다. 이러한 요소에 대한 설명은 리본 컨트롤을 참조하십시오.

기존 UI

리본 사용자 인터페이스의 트리 뷰 또는 계층적 리스트입니다. 트리 가지를 확장하거나 축소하려면 상위 항목 옆에 있는 화살표를 클릭합니다. 축소된 가지에 대한 화살표는 오른쪽을 가리키는 회색 윤곽으로 표시됩니다. 확장된 가지의 경우 화살표가 검정색이며 오른쪽 맨 아래를 가리킵니다.

리스트에서 축소 가능한 요소(예: 패널 또는 하위 패널)를 마우스 오른쪽 버튼으로 클릭하면 모두 축소 또는 모두 확장 옵션을 제공하는 메뉴가 열립니다. 이것은 요소 및 해당 하위 요소를 나타냅니다.

또한 탭 요소를 마우스 오른쪽 버튼으로 클릭하면 추가 내보내기 메뉴 항목을 사용하여 탭을 XAML 파일로 저장할 수 있습니다. 이 파일의 기본 출력 폴더는 ui\ribbon\extensions 프로그램 설치 디렉토리에 있습니다. 이 파일을 자신이 사용 중인 PC의 같은 폴더에 복사하는 다른 사용자에게 제공하면 이 파일은 해당 버전의 3ds Max의 리본에 자동으로 설치되며 리본의 나머지 기능을 방해하지 않습니다.

기본적으로 리스트에는 리본에서 활성화된 기능만 들어 있습니다. 예를 들어, 오브젝트를 선택하지 않으면 그래파이트 모델링 도구 가지에 다각형 모델링 패널만 들어 있지만 편집 가능한 폴리 오브젝트를 선택한 경우에는 여러 추가 패널이 해당 가지에 표시됩니다.

또는 현재 프로그램 상태에 관계없이 리본 내용을 모두 표시하려면 기존 UI 리스트 아래에 있는 숨겨진 모든 UI 표시 토글을 설정합니다. 일반적으로 이 기능을 해제합니다.

항목 이름이 초록색이면 사용 가능 또는 표시 특성이 조건부로 설정된 것입니다. 자세한 내용은 조건 대화상자를 참조하십시오.

미리 보기 창

패널 이름을 포함하여 기존 UI 리스트에서 강조 표시된 항목의 패널을 표시합니다. 탭이 리스트에서 강조 표시되면 미리 보기를 사용할 수 없습니다.

미리 보기 창은 대화식이며 범위가 제한적입니다. 항목을 클릭하면 기존 UI 리스트에서 강조 표시되고 해당 특성이 특성 섹션에 표시됩니다. 마찬가지로 기존 UI 리스트에서 항목을 클릭하면 미리 보기 창에서 시각적 표시를 강조 표시합니다. 또한 미리 보기 항목 위에 마우스를 놓으면 툴팁이 표시됩니다(있는 경우). 하지만 미리 보기 창에서는 설정을 변경하거나 드롭다운 리스트를 열 수 없습니다.

특성

기존 UI 리스트에서 강조 표시된 항목에 사용할 수 있는 모든 설정을 표시합니다.

특성 설정은 리본 사용자 정의 대화상자에서 툴팁과 함께 자체적으로 문서화되므로 여기서 자세히 설명하지 않습니다. 하지만 몇 가지 일반적인 참고 사항이 있습니다.

  • 경우에 따라 특성 값을 변경한 후에 다른 필드로 이동하고 Enter 키나 키를 누르거나 다른 특성을 클릭하여 변경 사항을 확인해야 합니다.
  • UI 요소에 대한 아이콘이나 큰 아이콘을 변경하려면 요소에 대한 해당 특성에서 [...] 버튼을 클릭하고 다른 ICO 파일을 선택합니다.
  • 특성을 해당 기본값으로 재설정하려면 값 필드 오른쪽에 있는 X 버튼을 클릭합니다.
  • 일반적으로 사용, 표시 및 사용 가능 특성에는 사용 가능한 설정 드롭다운 리스트가 있습니다(True, False 및 조건부). 후자의 경우 조건 대화상자를 사용하여 조건을 설정합니다.
  • 일반적으로 리본은 화면의 모든 것을 유지합니다. 리본이 어떤 이유로 크기를 변경하면 사용 가능한 공간이나 리본의 크기에 따라 패널이 축소되지만 첫 번째 패널과 하위 패널은 폭을 줄이고, 텍스트를 숨기고, 아이콘 크기를 변경하여 크기를 조정합니다. 축소 또는 크기 조정 특성에 대한 기본 우선 순위 값 100에서 축소 또는 크기 조정은 마지막에서 첫번째로 발생합니다. 100에서 값을 변경하여 임의 요소에 대한 특정 특성을 설정할 수 있습니다. 그러면 우선 순위가 높은 값은 기본 크기를 오래 동안 유지합니다. 몇 가지 요소의 경우 크기 조정 방법이나 크기 조정 여부를 결정하는 크기 조정 스타일 특성을 설정할 수 있습니다.
팁: 특정 특성이 작동하는 방식을 알아 보려면 같은 유형의 기존 컨트롤에서 특성을 검사합니다. 스피너 최대값과 같은 설정을 변경하고 이러한 변경이 컨트롤 동작에 어떻게 영향을 주는지 확인합니다. 저장하지 않으면 대화상자를 닫을 때 모든 변경 사항을 되돌릴 수 있습니다.

리본 컨트롤

리본 컨트롤 인터페이스는 탭 및 패널과 같은 요소와 컨트롤 자체 구성과 같은 사용 가능한 사용자 인터페이스 요소를 제공합니다. 컨트롤을 리본에 추가하려면 리본 컨트롤 리스트에서 기존 UI 리스트로 컨트롤을 드래그합니다.

처음 6개 리본 컨트롤은 리본을 구성하는 데 사용하며 리본 사용자 정의 대화상자에서 컨트롤 이름 아래와 옆에 표시되는 특정 아이콘이 있습니다. 이러한 아이콘은 “고정”되어 있으며 특성 설정을 통해 다른 아이콘을 설정해도 똑같이 유지됩니다.

나머지 컨트롤(색상 견본을 통한 버튼)에는 사용자 정의 가능한 아이콘이 있으므로 리본 컨트롤 리스트에서 일반 별 아이콘이 표시됩니다. 이 중 하나에 대한 아이콘을 설정하려면 리본에 추가한 후 ... 버튼을 클릭하고 요소를 나타내도록 ICO를 선택하여 해당 아이콘(및 선택적으로 큰 아이콘) 특성을 설정합니다. 그러면 이 아이콘이 기존 UI 리스트와 리본에 표시됩니다.

구분 기호

패널이나 하위 패널 내의 가로 요소 사이에 수직 디바이더를 만듭니다. 일반적으로 구분 기호를 하위 패널 사이에 두어 하위 패널을 고유 영역으로 구분합니다.

구분 기호의 시각적인 모양을 설정하려면 스타일 특성을 사용합니다. 두 가지 유형의 구분 기호를 사용할 수 있습니다. 선 및 없음 스타일은 얇은 수직선을 만들고 공백 및 표시되지 않음 스타일은 얇은 세로 간격을 만듭니다. 해당 특성을 통해 구분 기호의 폭과 높이를 조정할 수 있습니다.

행 분할

컨트롤 행을 새로 시작합니다. 기본적으로 패널 또는 하위 패널 내에서 인접한 요소는 해당 공간에서 한 행에 표시됩니다. 다중 행을 만들 때 행 분할을 사용합니다. 열 형식의 레이아웃을 만들려면 각 쌍의 연속 요소 사이에 행 분할을 배치합니다.

패널 분할

패널 아래(또는 수직 리본에서 측면에)에 구분 영역을 만듭니다. 리본이 최대화되면 패널 이름을 클릭하여 패널 분할 뒤에 있는 컨트롤에 액세스합니다. 이렇게 하면 패널에 인접한 확장 영역이 열립니다.

리본이 최소화된 경우 패널을 열면 패널 분할 다음의 컨트롤을 비롯하여 해당 컨트롤이 모두 표시됩니다.

패널 분할 컨트롤은 조건부로 만들 수 없으므로 조건부 요소를 패널 분할 뒤에 배치하면 빈 확장이 표시될 수 있습니다.

하위 패널

하위 패널은 패널이나 상위 하위 패널 내에 자체 포함된 컨트롤의 하위 그룹입니다. 다중 하위 패널을 한 패널에 배치하는 것을 제외하고 패널과 거의 동일하게 작동하므로(아래 참조) 패널 내용을 간결하게 정렬할 수 있습니다.

하위 패널은 여러 열로 된 텍스트 페이지나 스프레드시트에서 열처럼 동작합니다. 각 항목 쌍 사이에 행 분할 컨트롤을 배치한다고 가정하면 하위 패널에서 항목은 모두 해당 왼쪽 가장자리에 정렬됩니다.

3ds Max에 포함된 기본 수평 리본에서 이러한 사용 예제와 중첩된 하위 패널의 예제를 여러 개 찾을 수 있습니다. 예를 들어, 자유형 탭에서(편집 가능한 폴리 오브젝트를 선택했는지 확인) 폴리 그리기 패널에 하위 패널이 두 개 포함되어 있습니다. 첫 번째 하위 패널 [C: 그리기 H]를 확장하면 공백 구분 기호로 구분된 [폴리 그리기 도구] 하위 패널 두 개가 끝에 표시됩니다. 또한 이러한 패널을 확장하면 각각 모양 및 토폴로지에서 시작하여 폴리 그리기 패널의 오른쪽에서 두 개의 컨트롤 열이 정렬되는 방식을 볼 수 있습니다.

하위 패널은 한 번씩만 중첩할 수 있습니다. 즉, 하위 패널 내에 한 개의 하위 패널을 둘 수 있지만 이 이상 깊게 중첩할 수 없습니다.

패널

패널은 탭에 자체 포함된 컨트롤 그룹입니다. 관련 명령과 특성을 단일 그룹에 구성할 때 패널을 사용합니다. 공간을 절약하려면 패널에 대한 축소 특성을 설정합니다. CUI 바로 가기를 사용하여 패널에 빠르게 액세스하도록 설정할 수도 있습니다. 자세한 내용은 이 절차를 참조하십시오.

기본적으로 패널에 있는 모든 컨트롤이 행에 표시됩니다. 다중 행을 만들려면 행 분할을 삽입합니다. 예를 들어, 패널에 한 개의 컨트롤 열을 표시하려면 마지막 요소를 제외하고 각 요소 뒤에 행 분할을 배치합니다.

또는, 패널 내에 컨트롤이 2 x 2로 정렬되도록 하려면 컨트롤 두 개와 행 분할을 차례로 배치한 다음 컨트롤을 두 개 이상 배치합니다. 하지만 패널에 표시된 대로 모든 컨트롤이 크기가 다르면 정렬 길이가 다를 수 있습니다. 패널에 대칭적으로 표시하려면 위에 설명한 대로 하위 패널을 사용합니다.

탭은 리본에서 최상위 수준의 조직 단위이며 일반적으로 관련 도구 범위가 광범위합니다. 탭을 추가한 후에 패널, 하위 패널 및 컨트롤로 채웁니다.

버튼

특정 명령에 대한 자리 표시자로 “빈” 표준 버튼을 만듭니다. 일반적으로 표준 버튼을 한 번 클릭하면 명령이 호출됩니다. 예로는 오브젝트에 수정자를 적용할 때 사용한 버튼이 있습니다.

버튼을 추가한 후에는 작업 항목 리스트에서 해당 명령 특성으로 토글 이외의 동작을 드래그하여 버튼에 대한 기능을 정의할 수 있습니다. 또한 명령 특성에 MacroScript를 할당하여 사용자 정의 명령을 만들 수 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

토글 버튼

특정 명령에 대한 자리 표시자로 “빈” 토글 버튼을 만듭니다. 일반적으로 상태를 호출한 다음 해당 상태를 다시 비활성화할 때 토글 버튼을 한 번 클릭합니다. 토글 버튼의 예로는 상자와 같은 오브젝트 원형을 만들 때" 사용한 버튼이 있습니다. 일반적으로 토글 버튼을 만들 때 대체 아이콘을 지정하여 "설정" 상태를 강조합니다. 리본에서 예는 종료 결과 표시입니다.

토글 버튼을 추가한 후에는 작업 항목 리스트에서 해당 명령 특성으로 토글 동작을 드래그하여 토글 버튼에 대한 기능을 정의할 수 있습니다. 명령 특성에 할당한 MacroScript를 사용하여 토글 버튼에 대한 사용자 정의 토글 동작을 만들 수도 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

확인란

특정 명령에 대한 자리 표시자로 “빈” 확인란을 만듭니다. 상태를 토글할 때 일반적을 표준 확인란을 한 번 클릭합니다. 예로는 다각형 모델링 패널의 완전한 대화식 확인란이 있습니다.

확인란을 추가한 후에는 명령 특성에 할당한 MacroScript를 사용하여 확인란에 대한 기능을 정의할 수 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

분할 버튼

드롭다운 명령 리스트에 대한 "컨네이너"를 만듭니다. 예로 오브젝트 페인트 탭 오브젝트 페인트 패널의 페인트 설정 컨트롤이 있습니다.

분할 버튼 컨트롤을 추가한 후에는 이 컨트롤로 동작을 드래그하여 하위 항목으로 채웁니다(이 절차 참조). 명령 특성에 할당한 MacroScript를 사용하여 분할 버튼에 대한 기능을 정의할 수도 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

체크리스트 버튼

확인란 드롭다운 리스트에 대한 "컨테이너"를 만듭니다. 예로는 모델링 탭 선택 사항 수정 패널의 유사성 컨트롤이 있습니다.

체크리스트 버튼 컨트롤을 추가한 후에는 이 컨트롤로 확인란 컨트롤을 드래그하여 채웁니다. 명령 특성에 지정한 MacroScript를 사용하여 체크리스트 버튼에 대한 기능을 정의할 수도 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

레이블

고유한 레이블이 없거나 기본 레이블이 비활성화된 컨트롤에 대한 텍스트 설명자나 아이콘(또는 둘 다)을 추가할 때 사용합니다. 텍스트 레이블의 예로는 편집 패널에서 버튼 행에 대한 제약 조건 레이블이 있습니다. 아이콘 전용 레이블의 예로는 수직 리본의 특성 패널에 있는 색상 견본에 대한 아이콘을 들 수 있습니다.

스피너

마우스를 사용하여 스피너 값을 변경할 숫자 필드와 위쪽/아래쪽 화살표 버튼으로 구성된 표준 스피너 컨트롤을 만듭니다.

스피너를 추가한 후에는 Maxscript 특성에 지정한 MAXScript 스크립트를 사용하여 스피너에 대한 기능을 정의할 수 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

색상 견본

색상 선택기 대화상자를 사용하여 색을 편집할 때 클릭하는 표준 색상 견본 컨트롤을 만듭니다.

색상 견본을 추가한 후에는 Maxscript 특성에 지정한 MAXScript 스크립트를 사용하여 색상 견본에 대한 기능을 정의할 수 있습니다. 자세한 내용은 고급 사용법을 참조하십시오.

버튼

리본 사용자 정의 대화상자 버튼은 리본 구성을 저장 및 로드하고 모든 UI 항목 표시를 토글하는 컨트롤을 제공합니다.

숨겨진 모든 UI 표시

기본적으로 기존 UI 리스트에는 조건에 따라 현재 리본에 표시되는 인터페이스 요소만 나타납니다. 예를 들면, 수평 조건이 있는 하위 패널은 일반적으로 수직 리본에서 숨겨집니다. 조건에 관계없이 모든 리본 요소를 편집할 수 있게 하려면 숨겨진 모든 UI 표시를 설정합니다.

팁: 숨겨진 모든 UI 표시가 설정된 경우 편집할 특정 항목을 찾기 어려울 수 있습니다. 특정 인터페이스 요소를 찾기 쉽게 하려면 원하는 리본 요소가 표시되도록 3ds Max를 배치하고 숨겨진 모든 UI 표시를 해제한 상태에서 편집합니다.
로드

파일 확장자 .ribbon 을 사용하는 리본 구성표 파일을 로드할 파일 대화상자를 엽니다. 일반적으로 다른 이름으로 저장을 사용하여 이전에 저장한 사용자 정의 리본을 로드할 때 이 대화상자를 사용합니다(아래 참조).

다른 이름으로 저장

파일 확장자 .ribbon을 사용하는 리본 구성 파일에 사용자 정의한 리본을 저장하는 파일 대화상자를 엽니다. 로드를 연속해서 사용하여 이 구성을 복원합니다.

리본 사용자화의 저장 및 다른 이름으로 저장은 다른 컨텍스트에서 익숙한 방법과는 조금 다른 방식으로 작동합니다. 자세한 설명은 아래의 저장을 참조하십시오.

저장

기본 시작 리본 구성에 리본 변경 사항을 저장합니다. 일반적으로 기본 시작 리본 구성은 다른 이름으로 저장을 사용하여 저장한 파일과는 같지 않습니다. 이전에 저장했거나 대화상자를 연 이후 리본이 변경된 경우에만 사용할 수 있습니다.

저장과 다른 이름으로 저장의 차이점을 자세히 설명하기 위해 리본을 사용자화한 다음 다른 이름으로 저장을 사용하여 MyRibbon.ribbon과 같은 파일에 저장한다고 간주해 보십시오. 그런 다음 일부 다른 사항을 변경하고 저장 명령을 사용합니다. 그러면 MyRibbon.ribbon 파일을 덮어쓰지 않습니다. 기본 리본 시작 파일을 덮어씁니다. 추가 변경 사항을 기본값 이외의 파일에 저장하려면 항상 다른 이름으로 저장을 사용합니다.

팁: 언급했듯이 저장 명령은 시작 리본 구성을 사용자 정의한 리본으로 바꿉니다. 기본 리본으로 돌아가려면 리본을 마우스 오른쪽 버튼으로 클릭하고 리본 구성 리본을 기본값으로 재설정을 선택합니다.
취소

대화상자를 열었거나 리본을 저장한 이후 리본 변경 사항은 무시됩니다. 그러한 변경 사항이 있는 경우에만 사용할 수 있습니다.

[닫기 버튼]

리본 사용자 정의 대화상자의 오른쪽 맨 위에 있으며 클릭하면 대화상자가 닫힙니다. 변경 사항을 저장하지 않은 경우에는 저장할 것인지 묻는 메시지가 표시됩니다.

예를 클릭하면 변경 사항이 기본 리본 구성 파일에 저장되고 대화상자가 닫힙니다. 아니오를 클릭하면 마지막으로 저장한 이후(또는 저장하지 않은 경우 대화상자를 연 이후) 변경한 사항은 모두 무시됩니다.