작업 세트

작업 세트는 장면 그래프의 특정 위치 및 분기를 다루는 유연한 방법을 제공합니다.

작업 세트의 주요 목적은 작업 세트에서 장면 그래프 위치의 확장 및 선택 상태를 분리하는 것입니다. Scene Graph 에 그려진 것에서 탭 Viewer 탭과 렌더링 할 때 렌더링되는 것. 전통적으로 Katana, Viewer 탭은 Scene Graph 탭. 를 통해 ScenegraphManager Python 전체 애플리케이션에 대한 전체 확장 및 선택 상태를 유지 한 모듈. 뷰어는 Scene Graph 탭을 사용하여 렌더링 할 객체의 하위 세트를 선택할 수 있습니다. Render Selected Objects Only 선택권. 따라서 확장 및 선택 상태는 아티스트의 워크 플로에 중요했습니다. 작업 세트의 주요 목적은 작업 세트에서 장면 그래프 위치의 확장 및 선택 상태를 분리하는 것입니다. Scene Graph 에 그려진 것에서 탭 Viewer 탭과 렌더링 할 때 렌더링되는 것. 작업 세트는 또한 UI에서 정의 가능한 대상 위치 세트가 필요한 유사한 경우에 재사용 가능한 API를 제공합니다.

작업 세트는 아티스트가 Scene Graph 탭에서 그리기 작업을 수행하지 않고 자유롭게 분기를 확장 및 축소하여 탭 Viewer 라이브 렌더링시 탭 또는 렌더링 업데이트. 아티스트는 특정 작업 세트에 장면 그래프 위치를 추가 및 제거하고 관련 UI 작업에서 특정 작업 세트를 사용할 수 있습니다.

엄밀히 말하면, 작업 세트는 위치 상태 세트에 의해 멤버십이 정의되는 장면 그래프 위치 세트입니다. 네 가지 명시 적 상태가 있습니다. Included, Included with Children , Excluded , Excluded with Children. 장면 그래프 위치는 명시 적으로 포함되어 있거나 조상으로부터 포함을 상속받는 경우 작업 세트의 멤버입니다. Included with Children 명시 적으로 배제되지 않으며 조상으로부터 배제를 상속하지 않습니다. Excluded with Children. 작업 세트는 장면 그래프 위치 및 확장 상태와 무관합니다.

작업 세트는 장면 그래프 확장, 고정 및 선택에서 제공하는 것보다 훨씬 더 유연하게 장면 그래프의 특정 위치 및 분기로 작업 할 수있는 기능을 제공합니다. 예를 들어, 작업 세트를 사용하여 미리보기 렌더링 및 라이브 렌더링에서 렌더링 할 객체를 제어 할 수 있습니다. 해당 작업 세트에 포함 된 장면 그래프 위치를 지정할 수 있습니다. RenderScene Graph 탭.

노트 :  다음을 포함하여 작업 세트 UI 요소를 비활성화 할 수 있습니다. Viewer VisibilityRender 의 열 Scene Graph 탭과 ViewerMonitor 탭을 설정하여 KATANA_DISABLE_WORKING_SETS_UI 환경 변수 1.

장면 그래프 탭의 작업 세트

그만큼 Scene Graph 탭에는 내장 된 특정 사전 정의 된 작업 세트에 포함하거나 제외 할 위치를 정의하기위한 열이 있습니다. Katana:

기둥

기술

Viewer Visibility 에 표시 할 개체를 제어합니다 Viewer 탭.
Render 미리보기 렌더링 및 라이브 렌더링에서 렌더링 할 객체를 제어합니다.
Live Render Updates 라이브 렌더 중에 어떤 객체가 업데이트를 트리거하는지 제어합니다.

의 스크린 샷 Scene Graph 다양한 위치에 설정된 다양한 위치 상태를 보여주는 탭
사전 정의 된 작업 세트 열

The states of scene graph locations in each Working Set are represented by icons in the corresponding Working Set column. 다음 표는 사용되는 아이콘과 아이콘이 나타내는 위치 상태를 보여줍니다.

기술

-비우기 위치는 작업 세트에 명시 적으로 포함되거나 제외되지 않으며 이는 작업 세트의 일부가 아님을 의미합니다.
-포함 위치는 작업 세트에 명시 적으로 포함됩니다.
-어린이 포함 명시 적으로 제외 된 것을 제외하고 위치 및 모든 하위 항목이 작업 세트에 포함됩니다.
-제외 위치는 작업 세트에서 명시 적으로 제외됩니다.
-어린이 제외 명시 적으로 포함 된 위치를 제외하고 위치 및 모든 하위 항목이 작업 세트에서 제외됩니다.
-상속에 포함 조상 중 하나가 어린이에 포함되어 있기 때문에 작업 세트에 위치가 포함됩니다.
-상속에 의해 제외 조상 중 하나가 어린이와 함께 제외되어 위치가 작업 세트에서 제외됩니다.

위의 아이콘 외에도 다음 아이콘 장식은 어린이의 위치 상태 및 / 또는 위치의 허용 상태에 대한 제한을 나타내는 데 사용됩니다.

아이콘 장식

기술

-어린이 포함 해당 위치의 하위 항목이 작업 세트에 명시 적으로 포함됩니다.
-어린이 제외 해당 위치의 하위 항목은 작업 세트에서 명시 적으로 제외됩니다.
-상태 제한 위치에는 특정 상태 만 설정할 수 있습니다.

작업 세트와 상호 작용

3 개의 사전 정의 된 작업 세트는 해당 열을 통해 조작 할 수 있습니다. Scene Graph 탭 : 뷰어 가시성 작업 세트, 렌더 작업 세트 및 라이브 렌더 업데이트 작업 세트.

뷰어 가시성 작업 세트

그만큼 Viewer Visibility 열을 통해 뷰어 가시성 작업 세트와 상호 작용할 수 있습니다. Viewer 탭. 때 Viewer Visibility 열이 꺼지면 뷰어는 장면 그래프 확장 및 고정 된 위치에 따라 위치를 표시합니다. 켜져 있으면 작업 세트에 포함 된 위치가 표시됩니다. 을 클릭하여 뷰어 가시성 작업 세트를 켤 수 있습니다. Viewer Visibility 아이콘 중 하나에 Scene Graph 또는 Viewer 탭. 포함 및 제외 장면 그래프 분기의 임의 계층을 만들 수 있습니다. 예를 들어, 하나의 위치를 포함하고 하나의 위치 만 포함 할 수 있습니다.

개체에서 직접 개체를 선택할 수도 있습니다 Viewer 탭을 설정하고 작업 세트 위치 상태를 설정하십시오. 하나 이상의 객체를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 메뉴에서 상태를 선택하십시오.

그만큼 Viewer 탭은 두 가지 모드로 작동합니다.

Scene graph expansion -가시성은 장면 그래프 확장 상태 및 고정 된 위치에 따라 다릅니다.

Visibility Working Set -가시성 작업 세트에 포함 된 위치.

노트 :  뷰어가 뷰어 가시성 작업 세트를 따르는 동안 (뷰어 가시성 열이 설정 됨) 프록시 및 바운드는 하위 위치의 존재 여부에 관계없이 작업 세트에 의해 정의 된 리프 위치에만 표시됩니다. 이러한 잎 위치는 다음과 같이 직접 설정됩니다. Included명시 적으로 포함 된 하위 항목이 없으며 포함을 상속하지 않습니다. 따라서 하위 위치를 요리 할 필요없이 프록시 가시성을 확인할 수 있습니다.

작업 세트 렌더

그만큼 Render 열을 사용하면 대화식 렌더에서 렌더링되는 위치를 제어하는 렌더 작업 세트와 상호 작용할 수 있습니다. 렌더를 클릭하여 렌더 작업 세트를 켤 수 있습니다 아이콘 중 하나에 Scene Graph 또는 Monitor 탭.

노트 :  만약 Render Only Selected Objects 토글이 켜져 있고 렌더 작업 세트가 활성화되면 렌더 작업 세트에 선택되어 포함 된 위치 만 렌더링됩니다. 자세한 내용은 선택한 위치 만 렌더링.

라이브 렌더 업데이트 작업 세트

그만큼 Live Render Updates 열을 사용하면 라이브 렌더링시 업데이트가 렌더러로 전송되는 위치를 제어하는 라이브 렌더링 업데이트 작업 세트와 상호 작용할 수 있습니다.

그만큼 /root 라이브 렌더링에는 속성 (특히 liveRenderSettings)에 대한 업데이트가 렌더러 플러그인으로 전달되어야하므로 위치가 항상 포함됩니다. 작은 파란색 자물쇠 아이콘에서 사용 가능한 위치 상태 중 일부만 해당 위치에 대해 설정할 수 있음을 나타냅니다.

노트 :  사용 방법에 대한 자세한 내용은 Live Render Updates 열, 참조 장면 그래프 사용.

작업 세트 상태가있는 위치 공개

마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴를 통해 장면 그래프를 비어 있지 않은 상태의 작업 세트 위치로 확장 할 수 있습니다.

1.   장면 그래프에서 확장 할 위치를 마우스 오른쪽 버튼으로 클릭하십시오.
2.   다음 작업 세트 중 하나를 선택하여 노출하십시오.

Expand To > Viewer Visibility

그러면 비어 있지 않은 상태의 뷰어 가시성 작업 세트 위치에 도달 할 때까지 장면 그래프가 확장됩니다.

Expand To > Render

이렇게하면 비어 있지 않은 상태의 렌더 작업 세트 위치에 도달 할 때까지 장면 그래프가 확장됩니다.

Expand To > Live Render Updates

그러면 비어 있지 않은 상태로 라이브 렌더 업데이트 작업 세트 위치에 도달 할 때까지 장면 그래프가 확장됩니다.

작업 세트에 프록시 하위 포함

장면 그래프에서 프록시 속성이있는 위치를 해당 작업 세트에 포함 할 수 있습니다. 그렇게하려면 Viewer Visibility, Render 또는 Live Render Updates 열에서 하나 이상의 선택한 위치를 마우스 오른쪽 버튼으로 클릭하고 Include Proxy Children...

작업 세트 상태 저장 및 복원

책갈피는 단일 세션 내에서 작업 세트 및 장면 그래프의 현재 확장 및 선택된 부분을 저장하고 복원하는 데 사용할 수 있습니다. Katana, 세션 간 Katana 종료하고 다시 시작합니다. 이를 통해 언제든지 작업 세트 구성 또는 장면 그래프 상태로 빠르게 돌아갈 수 있습니다. 예를 들어 원하는 경우 Katana 뷰어에 특정 객체 집합을 표시하거나 깊이 중첩 된 특정 위치의 속성을 검사하는 데 관심이 있습니다.

노트 :  작업 세트의 상태를 Katana 장면 그래프 북마크에서 프로젝트, 참조 장면 그래프 상태 및 작업 세트 북마크.