컨테이너 작업

이 항목에서는 컨테이너 기능을 사용하기 위한 유용한 정보, 팁, 최상의 실습 및 방법을 제공합니다.

컨테이너 정의

컨테이너 정의는 컨테이너의 내용을 저장하는 MAXC 파일입니다. 정의 파일은 다음 두 가지 방법 중 하나로 사용할 수 있습니다.

장면에 컨테이너를 저장할 때 로컬 정의를 저장하게 됩니다. 다른 사용자가 이 내용을 참조할 경우 해당 소스 정의는 로컬 정의와 같습니다. 다른 사용자들은 이 내용을 변경하면 변경 사항을 자신들의 고유한 로컬 정의에 저장합니다. 소스 정의로 변경 사항을 다시 저장하여 정의를 덮어쓰는 위치에서 편집만 예외입니다.

정의 파일을 열어 일반 MAX 장면 파일에서와 같은 방식으로 내용에 대한 문제를 해결할 수 있습니다. 즉, 컨테이너 파일의 MAXC 확장자를 MAX로 바꿉니다.

잠금 정의

다중 컨테이너에서 동일한 로컬 정의를 공유할 경우 한 번에 컨테이너 중 하나에만 액세스할 수 있습니다. 상태가 잠금이면 이 컨테이너 정의가 어디에서든 액세스되고 있음을 의미합니다. 이러한 상황은 다음 경우에 발생할 수 있습니다.

로컬 정의가 있는 한, 컨테이너가 열려 있거나 편집될 때 액세스하려는 다른 사람에게 상태를 알려주기 위해 임시 파일이 만들어집니다. 이 파일은 위치에서 편집 모드를 끝내거나 컨테이너를 닫으면 삭제됩니다. 그러나 위치에서 편집 중일 때 3ds Max를 종료하거나 재설정하면 이 잠금 파일이 그대로 남아 있으므로 나중에 컨테이너에 액세스하지 못할 수도 있습니다. 액세스할 수 있게 복원하려면 컨테이너 파일이 있는 폴더를 열고 컨테이너 파일과 이름이 같고 확장자가 .lock 인 파일을 삭제합니다. 예를 들어 컨테이너 파일 이름이 dining_room.maxc 이면 잠금 파일의 이름은 dining_room.maxc.lock 입니다.

충돌을 피하기 위해 다른 사용자가 컨테이너에 로컬로 액세스할 수 있는 상태가 되면 컨테이너를 습관적으로 닫도록 합니다.

팁 및 최상의 실습

절차

컨테이너를 만들려면

  1. 만들기 패널에서 (도우미)을 클릭합니다.
  2. 오브젝트 유형 롤아웃에서 컨테이너를 클릭합니다.
  3. 뷰포트를 클릭하고 드래그하여 컨테이너 도우미 오브젝트를 만듭니다.
  4. 마우스 오른쪽 버튼을 클릭하여 오브젝트 만들기를 종료합니다.

    컨테이너는 처음 만들어질 때 열리며 편집이 가능합니다.

선택한 오브젝트에서 컨테이너를 만들려면

선택한 오브젝트가 내부에 배치된 컨테이너가 장면에 추가됩니다.

컨테이너에 오브젝트를 추가하려면 다음을 수행하십시오.

추가한 오브젝트는 뷰포트에는 표시되지만 컨테이너가 닫히면 장면에서 제거되며 컨테이너의 MAXC 파일에서 참조됩니다.

컨테이너에서 오브젝트를 제거하려면 다음을 수행하십시오.

오브젝트가 컨테이너에서 제거되고 장면에 추가됩니다.

오브젝트가 속하는 컨테이너를 식별하려면 다음을 수행하십시오.

  1. 장면에서 컨테이너를 식별하려는 오브젝트를 선택합니다.
  2. 도구 메뉴에서 컨테이너 내용 컨테이너 선택을 선택합니다.

    오브젝트의 컨테이너가 장면에서 선택됩니다.

주: 중첩된 컨테이너의 경우 오브젝트의 직속 상위 컨테이너가 선택됩니다.

컨테이너를 닫고 저장하려면 다음을 수행하십시오.

  1. 다음 중 하나를 수행합니다.
    • 닫을 컨테이너를 선택한 후 수정 패널 컨테이너 관리 롤아웃에서 닫기를 클릭합니다.
    • 닫을 컨테이너를 선택한 후 도구 메뉴에서 컨테이너 컨테이너 닫기를 선택합니다.
    • 사용자 정의 도구 모음 컨테이너 또는 독립 실행형 컨테이너 도구 모음을 사용하여 컨테이너 탐색기 또는 장면 탐색기를 엽니다. 닫을 컨테이너를 강조 표시한 다음 도구 모음에서 (컨테이너 닫기)를 클릭합니다.
  2. 이번이 컨테이너를 처음 닫는 경우이면 먼저 저장할지 묻는 메시지가 표시됩니다. 컨테이너 정의 파일 대화상자에서 위치 및 파일 이름을 지정한 후 저장을 클릭합니다.

    컨테이너 도우미가 열린 상태에서 닫힌 상태로 변경됩니다. 컨테이너를 닫은 후에도 다른 누군가가 편집할 수 있습니다.

    닫힌 컨테이너의 오브젝트는 장면에서 제거되지만 화면에는 표시됩니다. 이제 저장된 컨테이너의 파일에서 장면에 의해 참조됩니다. 컨테이너를 닫으면 장면 성능을 효과적으로 향상시킬 수 있습니다.

컨테이너를 저장하려면 다음을 수행하십시오.

이번이 컨테이너를 처음 저장하는 경우이면 파일 대화상자에서 저장할 MAXC 파일의 이름과 위치를 묻는 메시지가 표시됩니다.

컨테이너를 다시 로드하려면 다음을 수행하십시오.

컨테이너를 업데이트하려면 다음을 수행하십시오.

이렇게 하면 컨테이너가 가장 최근에 저장된 버전으로 업데이트됩니다.

컨테이너를 상속하려면 다음을 수행하십시오.

    다음 절차는 컨테이너를 장면에 새로운 엔티티로 가져오는 방법을 보여 줍니다. 또는 컨테이너를 기존 컨테이너로 상속할 수도 있습니다. 이는 다른 절차를 참조하십시오.

  1. 다음 중 하나를 수행합니다.
  2. 컨테이너 상속 대화상자에서 장면에 상속하려는 컨테이너의 MAXC 파일을 탐색합니다.
  3. 열기를 클릭합니다.

    컨테이너 작성자가 편집 권한을 부여한 경우 위치에서 편집을 클릭하면 컨테이너 내용을 편집할 수 있습니다.

저장된 컨테이너 내용을 기존 컨테이너에 상속하려면 다음을 수행하십시오.

  1. 뷰포트에서 상속된 내용을 수신할 컨테이너를 선택하고 수정 패널 컨테이너 관리 롤아웃에서 내용 상속을 클릭합니다.
  2. 내용 상속 대화상자에서 상속하려는 오브젝트 및 디스플레이 특성이 있는 컨테이너의 MAXC 파일을 탐색합니다.
  3. 열기를 클릭합니다.

    현재 컨테이너의 내용이 모두 삭제되고 상속하도록 선택한 컨테이너의 내용으로 대체됩니다.

    컨테이너 작성자가 권한을 부여한 경우 위치에서 편집을 클릭하면 컨테이너 내용을 편집할 수 있습니다.

상속된 컨테이너를 편집하려면 다음을 수행하십시오.

컨테이너 편집을 허용하려면 다음을 수행하십시오.

  1. 열려 있는 컨테이너를 선택합니다.
  2. 수정 패널 규칙 롤아웃에서 위치에서 편집만, 새 오브젝트 추가만 또는 잠금 해제된 모든 항목을 선택하고 잠글 속성을 설정한 후 컨테이너를 저장합니다. 이러한 옵션에 대한 설명을 보려면 규칙 롤아웃을 참조하십시오.
  3. 컨테이너를 닫습니다.

    이제 누구든지 컨테이너 파일을 편집할 수 있습니다. 이후에 컨테이너를 참조하는 모든 사용자는 변경 사항을 상속합니다.

상속된 내용을 로컬 내용으로 변경하려면 다음을 수행하십시오.

컨테이너 상태가 닫힌 상태에서 열린 상태로 변경되고 컨테이너 내용이 모두 장면에 로드됩니다. 더 이상 MAXC 파일에서 내용이 참조되지 않으며, 이제 컨테이너 내용 변경이 로컬에서 수행됩니다.

장면에 컨테이너를 병합하려면 다음을 수행하십시오.

소스 컨테이너의 가장 최근 버전이 포함된 컨테이너가 로드되고 닫힌 상태에서 열린 상태로 변경됩니다. 이제 컨테이너는 로컬이며 컨테이너 변경 사항이 더 이상 소스에 영향을 주지 않습니다.

내용 표시 설정을 재정의하려면

컨테이너를 삭제하려면 다음을 수행하십시오.

  1. 뷰포트나 탐색기에서 삭제할 컨테이너를 선택합니다.
  2. 삭제 키를 누르거나 편집 메뉴 삭제를 선택합니다.

    컨테이너를 삭제하면 해당 내용도 삭제됩니다.