참조 컨테이너
참조 컨테이너
XRef 기능은 여러 프로젝트에 걸쳐 작동하는 인스턴스 기능의 한 종류로 볼 수 있습니다: 개별 Cinema 4D 참조 프로젝트는 마스터 프로젝트로 묶여질 수 있으며, 재질, 태그, 디포머 등을 포함하여 마치 마스터 프로젝트의 한 부분인 것처럼 편집 및 렌더링이 가능합니다.
그러면 이것이 왜 필요할까요?
여러분이 여러 복잡한 오브젝트들을 포함하고 있는 대형 프로젝트 작업을 한다고 가정해봅시다. 한 사람은 오브젝트를 위치시키거나 애니메이션 작업을 담당하고 다른 사람들은 최종 모델 작업을 합니다. 각각의 참조 프로젝트들인 오브젝트들은 마스터 프로젝트가 각 프로젝트에 대해 지루한 프로젝트 합치기 과정 없이 신속하고 쉽게 업데이트되도록 하는 XRef를 통해 마스터 파일로 추가될 수 있습니다.
참조 프로젝트로부터 온 오브젝트들이 마스터 프로젝트에 위치될 때 이들의 위치, 크기, 회전은 동일하다고 가정합니다. 일단 오브젝트가 마스터 프로젝트로 위치되면 다른 오브젝트들과 마찬가지로 애니메이션이 가능합니다.
XRef 시스템은 외부 오브젝트들을 직접 도큐먼트로 가져오도록 설계되었으며, 이는 익스프레션과 애니메이션을 사용할 수 있도록 하기 위함입니다.
팀웍에 엄청난 장점이 있는데, 즉 모델러는 이제 자신의 참조 오브젝트를 캐릭터 리거에게 보내고, 캐릭터 리깅을 마친 후 (또는 리깅 도중에) 마스터 프로젝트에 이를 보낼 수 있다는 사실입니다. 프로젝트에 참여한 모든 사람들은 이제 각자의 참조 프로젝트와 포함 참조 프로젝트를 편집할 수 있으며 이러한 모든 수정은 마스터 프로젝트로 넘겨 최종 편집될 수 있습니다.
마스터 프로젝트 작업자는 사실상 참조, 리깅된 캐릭터를 자산의 마스터 프로젝트에서 직접 제어하고 애니메이션할 수 있습니다. 모든 컨트롤러, 제한 및 익스프레션들은 사용 및 편집이 가능합니다. (물론, XRef 오브젝트에서 올바른 옵션이 설정되어 있는 경우에 한해서) 만약 참조 프로젝트의 모델이나 리깅에 수정이 필요하다면, 마스터 프로젝트에서 변경이 가능하면 참조 프로젝트간의 애니메이션이나 기타 변경 사항들을 유지할 수 있습니다.
새 XRef가 캐릭터 애니메이션 작업에 대해 개발되었지만 이러한 부분에만 제한되는 것은 아닙니다.
예를 들면, 마스터 프로젝트에서 프로젝트에 진행에 따라 한 사람은 지오메트리를 만들고 다른 사람은 특정 재질과 쉐이더를 만들고 다른 사람은 XRef 재질을 특정 XRef 오브젝트(또는 일반 오브젝트)에 적용하는 건축 시각화 팀작업을에 정말 유용합니다.
마스터 프로젝트에 XRef 오브젝트를 추가할 때 이제 불러오기, 표시, 편집의 기회를 가지게 됩니다.
예를 들어, 레퍼런스 프로젝트를 불러올 때, 애니메이션과 재질을 불러올 지 정할 수 있습니다. 오브젝트 매니저에서 모든 오브젝트들이 포함된 된 XRef를 표시하기를 원하거나 또는 숨김 여부를 결정할 수 있으므로 하이라키를 뒤죽박죽으로 만들지 않습니다. 최종적으로 이들의 파라미터, 위치, 재질 등을 편집할 수 있을지 여부를 결정할 수 있습니다.
본질적으로, 참조 프로젝트와의 연결 활성화를 유지하는 것을 제외하면, 합치기 명령과 하는 일이 아주 유사한데, 즉 독립적으로 편집이 가능하며 마스터 프로젝트를 통해 변경이 적용될 수 있습니다.
XRef/참조 오브젝트들은 다음 사항이 가능합니다:
디포머 오브젝트를 이용하여 형태 변경 (구부리기, 기울기, 보정 등)
제너레이터 사용하기 (서페이스 분할, 클론 오브젝트 등)
재질 적용하기 (다른 XRefs 재질도 마찬가지)
각 XRef에서 각각 애니메이션하기 (예를 들어 리그의 컨트롤러 애니메이션 하기)
마스터 프로젝트에서 편집하기 (예를 들어 원본 프로젝트를 열 필요없이 XRef에서 오브젝트의 크기나 위치 변경)
프록시 프로젝트로 쉽게 전환하기
중요: 마스터 프로젝트에 직접 참조 오브젝트의 지오메트리를 편집하면 리프레시될 때 모든 수정사항을 잃게 될 수 있습니다. 우선 복사하여 오브젝트를 가공이 가능한 상태로 만들기나 현 상태로 오브젝트화 명령을 사용하십시오.
폴리곤 오브젝트의 지오메트리는 변화된 속성을 잃지 않고 편집이 가능합니다.(그렇게 하기 위해 XRef의 수정 텝에서 포인트 옵션을 사용합니다.). 하지만, 수정되는 프리미티브 오브젝트들은 이전 버전에서와 같은 결과를 가져옵니다.
주의: XRef 오브젝트를 제네레이터로 설정하면 마스터 프고젝트에서 만든 모든 바꾼 부분을 잃게 됩니다. XRef 오브젝트는 기본 값으로 초기화됩니다.