모델링 자습서 > 컨테이너 사용 학습 >
규칙 사용

규칙 변경:

컨테이너는 액세스 없음 외에도 다른 사용자에게 다양한 수준의 액세스를 허용하는 세 가지 다른 규칙을 제공합니다. 이 절차에서는 위치에서 편집만 규칙에 대해 살펴봅니다.

1. 세션 1에서는 규칙 롤아웃에서 위치에서 편집만을 선택하고 컨테이너를 닫습니다.

   이렇게 하면 규칙 변경이 적용된 컨테이너가 다시 저장됩니다.

2. 세션 2로 돌아갑니다.

   컨테이너 관리 롤아웃에서 아이콘이 업데이트 버튼 옆에 나타납니다. 이 버튼은 작성자가 만든 소스 컨테이너와 동기화하기 위해 업데이트가 필요함을 나타냅니다.

3. 업데이트 버튼을 클릭합니다.

   컨테이너는 동일하게 보이지만 아이콘이 업데이트 버튼 옆에 표시되어 컨테이너 정의가 최신 상태임을 나타냅니다. 또한 열기 버튼은 계속 사용할 수 없지만 위치에서 편집 버튼은 사용할 수 있습니다.

4. 위치에서 편집을 클릭합니다.

   상속된 컨테이너가 위치에서 편집 모드로 열립니다. 위치에서 편집은 이 토글 버튼을 클릭하여 시작하고 종료할 수 있는 모드입니다.

5. 세션 1에서 컨테이너를 열어 봅니다.

   열기 버튼을 사용할 수 있지만 이 버튼을 사용하려고 하면 컨테이너의 정의가 다른 3ds Max Design 인스턴스에서 현재 편집되고 있다는 메시지가 표시됩니다.

   이 메시지는 다음과 같이 중요한 컨테이너 기능 두 가지를 보여줍니다.

   - 컨테이너가 위치에서 편집만으로 설정되어 있으면 한 번에 한 사람만 편집할 수 있습니다. 이는 컨테이너와 동일한 이름에 .lock이 추가된 이름을 사용하는 파일 형태의 잠금 메커니즘 때문이며, 이러한 파일은 위치에서 편집이 활성화된 경우 3ds Max Design에서 만듭니다. 컨테이너에 액세스하는 데 문제가 있으면 위치에서 편집이 활성화되어 있는 동안 3ds Max Design를 종료하거나 다시 설정하여 이 파일이 만들어졌기 때문일 수 있습니다. 컨테이너에 액세스하려고 하면 경고가 표시되지만 이 경고를 무시하도록 선택할 수 있습니다. 이런 경우 .lock 파일을 삭제하면 됩니다.
   - 다른 사람이 컨테이너를 편집하고 있으면 3ds Max Design에서 그 사람의 사용자 이름을 확인하여 알려 줄 수 있습니다.
6. 세션 2에서 포도주 잔을 선택하고 약간 위쪽으로 이동합니다. 그런 다음 컨테이너를 선택하고 위치에서 편집을 클릭합니다.

   그러면 위치에서 편집 모드가 종료되어 컨테이너 내용에 변경 사항을 저장하고 컨테이너 파일의 잠금을 해제합니다.

7. 세션 1에서 컨테이너를 엽니다.

   포도주 잔의 위치가 변경되어 세션 2에서 편집한 내용이 반영됩니다.

   주컨테이너는 세션 1에 대해 로컬이고 업데이트 기능은 상속된 컨테이너에만 적용되므로 세션 1에서는 업데이트 버튼을 전혀 사용할 수 없습니다.
8. 계속 세션 1에서 내용을 변경하지 않고 컨테이너를 닫습니다.
9. 컨테이너 정의가 변경되지 않은 경우에도 세션 2에서 아이콘이 업데이트 버튼 옆에 다시 표시됩니다.

   업데이트 기능에서 컨테이너 정의를 확인하지는 않습니다. 단지 파일의 날짜 및 시간 스탬프를 상속된 버전과 비교하고 최신일 경우 업데이트하라는 메시지를 표시합니다.

오브젝트의 변환 잠금:

작성자가 포도주 잔의 위치에 만족하여 더 이상 변경하지 않으려는 경우를 가정합니다. 컨테이너 정의의 특정 매개변수를 잠그는 기능은 매우 중요한 컨테이너 기능입니다.

1. 세션 1에서 컨테이너를 열고 규칙 롤아웃에서 편집 버튼을 클릭합니다.

   트랙 뷰가 열리고 컨테이너 계층이 표시됩니다.

2. wineglass 항목까지 아래로 스크롤하고 변환 항목을 클릭하여 강조 표시합니다.
   팁트랙 뷰에서 (필터 - 선택한 오브젝트 토글)이 켜져 있으면 목록에서 오브젝트를 선택하여 더 신속하게 찾을 수 있습니다.
3. 변환 항목을 마우스 오른쪽 버튼으로 클릭하고 쿼드 메뉴 왼쪽 위 사분면에서 잠금을 선택합니다.

   트랙 뷰 계층에 있는 변환 항목과 모든 자식(가지와 잎)의 이름 뒤에 "(잠금)"이라고 표시됩니다.

4. 을 사용해 트랙 뷰를 종료한 다음 컨테이너를 닫습니다.
5. 세션 2에서 업데이트를 클릭한 다음 위치에서 편집을 클릭하여 컨테이너를 엽니다.
6. 포도주 잔을 포함하여 컨테이너에 있는 오브젝트를 이동합니다.

   포도주 잔을 제외한 모든 오브젝트를 이동할 수 있습니다.

7. 이전 단계에서 수행한 변경 작업을 실행 취소한 다음 컨테이너를 선택하고 규칙 롤아웃에서 편집을 클릭합니다.
8. 트랙 뷰에서 포도주 잔 항목을 찾은 다음 변환 트랙을 찾습니다. 변환 트랙을 클릭하여 강조 표시합니다.
9. 변환 트랙을 마우스 오른쪽 버튼으로 클릭하고 잠금 해제를 선택합니다.

   변환 트랙은 더 이상 잠기지 않지만 하위 트랙은 계속 잠겨 있습니다. 잠금은 하위 트랙에 영향을 주지만 잠금 해제는 강조 표시된 트랙에만 영향을 줍니다.

10. 실행 취소(Ctrl+Z)하여 변환 트랙을 잠금 상태로 복원합니다.
11. 변환 트랙을 마우스 오른쪽 버튼으로 클릭하고 잎 잠금 해제를 선택합니다.

    그러면 변환 트랙과 모든 하위 트랙이 잠금 해제됩니다. 이제 원하는 경우 포도주 잔을 변환할 수 있습니다.

12. 잎 잠금 해제 명령과 이전 단계에서 수행한 다른 모든 변경 작업을 실행 취소한 다음 컨테이너를 선택하고 위치에서 편집을 클릭하여 닫습니다.

규칙 다시 변경:

지금까지 살펴본 대로 컨테이너의 오브젝트에 대해 특정 트랙을 잠글 수 있지만 위치에서 편집만 규칙을 사용하면 상속자가 잠금을 쉽게 해결할 수 있습니다. 그러나 다른 규칙을 사용하는 경우에는 작성자가 잠금을 수정하지 않는 한 상속자는 잠금을 유지해야 합니다.

1. 세션 1에서 컨테이너를 열고 규칙 롤아웃에서 잠금 해제된 모든 항목을 선택합니다.

   잠금 해제된 모든 항목이 활성화되어 있으면 규칙 롤아웃의 맨 아래에 있는 네 개의 아이콘 버튼을 사용하여 모든 수정자, 재질, 변환 및 오브젝트를 신속하게 잠글 수 있으며 이전처럼 편집 버튼을 사용하여 특정 트랙을 잠글 수도 있습니다. 편의상 이 연습에서는 포도주 잔에 대해 기존의 잠긴 변환 트랙만 사용합니다.

2. 컨테이너를 닫은 다음 세션 2로 이동하여 업데이트를 클릭합니다.

   이번에는 상황이 약간 달라졌습니다. 컨테이너는 열리고 위치에서 편집을 사용할 수 없습니다.

3. 세션 1로 이동하여 컨테이너를 엽니다.

   이번에는 여는 데 문제가 없습니다. 위치에서 편집은 실수로 덮어쓰지 않고 팀 구성원 간에 단일 컨테이너를 주고받는 가장 좋은 규칙입니다. 다음 단계에서 확인할 수 있듯이 나머지 규칙은 컨테이너의 단방향 전송에 더 적합합니다.

4. 세션 2로 돌아가 닫기 버튼을 클릭합니다.

   컨테이너가 닫히지 않고 파일 이름을 입력하라는 메시지가 3ds Max Design에 표시됩니다.

5. 이름을 DinnerSetting으로 입력하고 저장을 클릭합니다.

   컨테이너가 소스 정의(내용 상속 롤아웃에 있는 소스 정의 아래에 소스 파일 이름으로 표시됨)에 계속 연결되어 있는 경우에도 컨테이너의 로컬 정의는 저장됩니다.

   주사용자가 이 로컬 컨테이너를 연 경우 컨테이너는 위치에서 편집 컨테이너처럼 잠겨 있습니다.
6. 컨테이너를 다시 엽니다.

   이제 저장한 컨테이너 파일의 이름을 로컬 내용 롤아웃의 저장된 로컬 정의에서 확인할 수 있습니다.

   상속된 컨테이너가 열려 있는지, 닫혀 있는지에 따라 수정 패널에는 로컬 내용 또는 내용 상속 롤아웃이 표시됩니다. 둘 다 표시되지는 않습니다.

7. 트랙 뷰가 열려 있지 않으면 규칙 롤아웃에서 편집을 클릭하고 wineglass 계층의 변환 섹션을 찾습니다.

   이제 "(잠금)" 텍스트가 이탤릭체로 표시되어 이 데이터의 상속자가 해당 트랙을 잠금 해제할 수 없음을 나타냅니다. 잠금 해제해 봅니다. 규칙을 변경하는 경우에도 잠금 해제할 수 없습니다. 상속한 컨테이너에 설정되어 있는 규칙의 제한을 받기 때문입니다.

8. 세션 1로 돌아가 포도주 잔을 이동해 봅니다. 변환 트랙이 잠겨 있기 때문에 이동할 수 없습니다. 컨테이너 도구 모음에서 (모든 잠금 재정의)를 클릭합니다.

   토글 버튼이 계속 강조 표시되어 이 조건이 활성화되어 있음을 나타냅니다.

9. 포도주 잔을 이동한 다음 컨테이너를 닫습니다.
10. 세션 2에서 컨테이너를 선택한 다음 업데이트합니다.

    포도주 잔이 이동하여 소스 컨테이너의 새 위치를 반영합니다.

11. 세션 2에서 포도주 잔의 변환 트랙을 확인합니다. 계속 잠겨 있습니다.

    재정의된 변환은 세션 2에서 상속되지만 재정의 자체는 상속되지 않습니다. 따라서 잠금 해제된 모든 항목 규칙을 사용하면 컨테이너 작성자는 상속자가 변경하는 내용을 확실하게 파악할 뿐만 아니라 직접 만든 규칙을 원하는 대로 재정의할 수도 있습니다.

12. 세션 2에서 구 또는 다른 오브젝트 원형을 만듭니다. 컨테이너 도구 모음에서 (선택을 컨테이너에 추가)를 클릭합니다. 선택 대화상자를 사용하여 컨테이너를 강조 표시한 다음 추가 버튼을 클릭합니다.
    주열려 있는 컨테이너에만 오브젝트를 추가할 수 있습니다.
13. 세션 2에서 컨테이너를 닫은 다음 세션 1로 돌아가 컨테이너를 닫았다가 다시 엽니다.

    세션 2의 새로운 오브젝트가 나타나지 않습니다. 잠금 해제된 모든 항목이나 새 오브젝트 추가만으로 설정된 소스 컨테이너에서는 데이터를 한 방향(작성자에서 상속자로)으로만 이동합니다. 원하는 경우 세션 1에서 오브젝트를 추가하고 컨테이너를 닫은 다음 세션 2에서 업데이트합니다. 그러면 오브젝트에 로컬 정의가 있는 경우에도 오브젝트가 해당 컨테이너에 추가됩니다. 어떤 의미에서 세션 2의 컨테이너는 소스와 로컬 컨테이너의 하이브리드입니다.

14. 두 세션에서 모두 컨테이너를 닫고 3ds Max Design를 다시 설정합니다.

다음

컨테이너 어셈블리