오버레이는 순환 종속성 없이 다중 장면 참조를 허용합니다.
오버레이로 표시된 장면 외부 참조는 해당 외부 참조를 참조하는 주 장면으로만 로드되며 해당 오버레이를 사용하는 주 파일을 외부 참조하는 다른 장면에서는 보이지 않습니다. 다음과 같이 서로를 참조하는 두 장면을 가정해 봅니다.
일반적으로 3ds Max에서는 이를 순환 종속성으로 인식하여 허용하지 않습니다. 그러나 다음 단계에 따라 이와 같은 외부 참조 조합을 설정할 수 있습니다.
장면 1을 중첩 외부 참조로 끌어오지 않고 장면 2를 장면 1에 외부 참조할 수 있습니다.
위의 예는 아주 실용적인 것은 아닙니다. 그러나 장면을 외부 참조 처리하는 다른 아티스트들이 보지 못하도록 장면 일부를 마스크 처리한다고 가정해 보십시오. 예를 들어, 건물 작업 중에 건물의 배관을 보여주는 CAD 파일과 일부 나무에 대한 몇 가지 외부 참조를 포함하는 지형 장면을 외부 참조 처리하였습니다. 이 외부 참조 장면 그래프는 다음과 같이 보일 것입니다.
이 건물 장면에서는 지형과 배관 데이터를 외부 참조 처리합니다. 지형 장면은 나무를 외부 참조 처리합니다. CAD 배관 데이터를 자신만 보도록 결정합니다. CAD 배관 데이터는 건물에 싱크대가 있어야 하는 위치를 정렬하기 위해서만 필요하므로 CAD 배관 데이터 외부 참조를 오버레이로 설정합니다. 건물 장면을 포함하는 다른 장면에서는 배관이 보이지 않습니다. 예를 들어, 조명과 카메라를 담당하는 다른 아티스트가 외부 참조를 건물 장면으로 설정할 수 있습니다. 이제 외부 참조 그래프가 다음과 같이 보입니다.
이 경우 오버레이의 용도는 데이터를 다른 주 장면으로부터 숨기는 것입니다. 오버레이의 또 하나의 용도는 순환 외부 참조의 방지입니다. 가령 도시 블록 장면을 작업 중인 4명의 아티스트를 예로 들 수 있습니다. 이들 중 두 명은 개별 건물을, 한 명은 두 건물을 연결하는 구름다리를 작업하고, 나머지 한 명은 카메라와 라이트를 설정합니다. 외부에서 참조되는 장면의 그래프는 다음과 같이 보입니다.
그러나 건물 A를 작업하는 아티스트와 구름다리를 작업하는 아티스트는 선을 맞추기 위해 서로의 작업을 확인해야 합니다. 외부에서 서로의 장면 파일을 참조하는 것이 명확한 해법이 될 수 있습니다.
그러나 3ds Max에서는 건물 A 장면과 구름다리 장면이 모두 외부 참조를 오버레이로 플래그하지 않는 한 순환 외부 참조를 탐지하여 이를 허용하지 않습니다.