추가 정보
Katana UI 내에서 여러 프레임을 렌더링하는 것은 현재 Katana 대기열을 통해 수행할 수 있습니다. Katana 에서 여러 프레임을 렌더링하기 위해 배치 모드를 사용할 수 있지만 GUI 모드는 사용하지 않습니다. 배치 렌더링 명령 내에서 '-t' 인수를 사용하여 프로젝트 렌더링의 프레임 범위를 지정할 수 있습니다.
Katana 대기열은 사용자 정의 렌더 팜 플러그인을 사용하여 Katana 와 통합된 최소 렌더 팜 구현입니다. Katana 대기열 시스템은 로컬 컴퓨터 또는 동일한 네트워크에 있는 컴퓨터 집합에서 여러 렌더링을 관리하여 렌더링 기능을 향상하고 생산성을 높일 수 있습니다.
다음을 사용하여 렌더링을 시작하려면 Katana 대기열 :
- 렌더링을 시작하려는 3D 노드를 마우스 오른쪽 버튼으로 클릭합니다.
- 위에 마우스를 올리면 Katana 대기열 옵션을 선택하고 시작하려는 렌더링 유형을 선택하세요.
렌더링이 시작되고 모니터 탭, 카탈로그 탭 및 모니터 레이어 에서 볼 수 있습니다.
Katana 대기열 시스템을 통해 실행되는 렌더링 작업은 Katana 대기열 탭에서 볼 수 있습니다.
참고: Katana 대기열 사용 방법에 대한 자세한 내용은 Katana 사용자 가이드의 Katana 대기열 섹션을 참조 하세요.
현재 Python을 통해 Katana UI 내에서 렌더링을 트리거할 수 있습니다. 기존 프로젝트에서 다음 예제를 사용하거나 Katana File.Load(yourKatanaScene) 명령을 사용하여 Python 실행의 일부로 프로젝트를 로드하면 됩니다.
import NodegraphAPI
from Katana import Katana File
from Katana import RenderManager
def messageHandler( sequenceID, message ):
print(message)
RenderNode = NodegraphAPI.GetNode('Render') # Getting Render node
renderSettings = RenderManager.RenderingSettings()
renderSettings.frame=1
renderSettings.mode=RenderManager.RenderModes.DISK_RENDER
renderSettings.asynchRenderMessageCB=messageHandler
renderSettings.asynch=False
RenderManager.StartRender('diskRender', node=RenderNode, settings=renderSettings)
StartRender 명령은 한 번에 하나의 프레임 렌더링만 지원합니다. 그러나 프레임 범위를 반복하고 매번 새로운 StartRender 명령을 실행하여 여러 프레임을 렌더링할 수 있습니다. 이를 통해 UI 모드에서 원하는 전체 프레임 범위를 렌더링할 수 있습니다.
이렇게 하려면 다음 명령을 바꿔야 합니다.
RenderManager.StartRender('diskRender', node=RenderNode, settings=renderSettings)
다음과 같은 명령을 통해 루프를 사용합니다.
for frame in range(1, 6):
print('-' * 80)
print('\nRendering Node "%s" frame %s...' % (RenderNode.getName(), frame))
renderSettings.frame = frame
RenderManager.StartRender('diskRender', node=RenderNode, settings=renderSettings)
참고: '배치' 모드에서 렌더링을 시작하기 전에 Katana 프로젝트를 수정하려는 경우 위의 정보를 사용하여 '스크립트' 모드를 통해 Katana 를 시작할 Python 스크립트를 만들 수 있습니다. GUI 모드를 통해서는 배치 모드를 사용할 수 없습니다.
추가 읽기
GUI 외부 또는 렌더 팜을 통해 여러 프레임을 렌더링하려면 Katana 배치 모드 또는 Katana 대기열을 사용할 수 있습니다. 자세한 내용과 예제 명령은 Katana 사용자 가이드의 장면 렌더링 > 일괄 렌더링 섹션에 포함되어 있습니다.
Katana 대기열에 대한 자세한 내용은 개발자 가이드에서 장면 렌더링 > Katana 대기열을 참조하세요.
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요
요약
이 문서에서는 Katana 에서 여러 프레임을 렌더링하는 방법을 설명합니다.