지원 티켓 만들기
팔로우

Q100391 : Katana의 렌더링 문제 해결

개요

Katana에서 첫 번째 렌더링을 시작하려고 할 때 렌더링에서 원하는 결과를 얻지 못하게하는 몇 가지 일반적인 문제가 발생할 수 있습니다. 이 기사에서는 다음과 같은 문제를 진단하고 해결하는 방법에 대해 설명합니다.

  • 시작할 때 렌더링이 즉시 실패합니다.

  • 렌더링 된 이미지가 완전히 검은 색입니다.

  • 렌더링은 Katana 명령 줄 모드에서 시작되지 않습니다.

  • UI 세션에서 렌더링 할 때 표시되지 않는 명령 줄 모드로 렌더링 할 때 오류가 표시됩니다.

추가 정보

시작할 때 렌더링이 즉시 실패합니다.

렌더가 시작된 직후 렌더링이 실패하면 장면에 카메라가 없거나 렌더러에 대한 라이센스가 없기 때문일 수 있습니다 (RenderMan을 사용할 때 특히 발생할 수 있음). 문제를 해결하려면 Katana의 Render Log 탭에서 렌더링 로그를 검사하여 오류 메시지를 확인하고 장면에서 카메라를 생성하거나 렌더러 공급 업체의 설명서를 참조하여 라이센스 문제를 해결하는 등 적절한 조치를 취하십시오 렌더러 플러그인.

누락 된 카메라의 렌더링 로그 출력 예 :

Capture.PNG

누락 된 RenderMan 라이센스에 대한 렌더 로그 출력의 예 :

Untitled.png

렌더링 된 이미지가 완전히 검은 색입니다.

렌더링이 완료되었지만 최종 이미지의 픽셀이 검은 색이면 좋은 첫 번째 단계는 이미지의 알파 채널을 검사하여 객체가 실제로 렌더링되었지만 색상 채널에 나타나지 않는지 확인하는 것입니다. 이렇게하려면 모니터 탭 위로 마우스를 가져간 다음 A 키를 누릅니다.

Capture.PNG

오브젝트가 위 이미지와 같이 알파 채널에 표시되면 색상 채널에 표시되지 않는 몇 가지 이유가있을 수 있습니다.

  • 렌더링 된 객체에 지정된 재료가 없습니다. 일부 렌더러는이 경우 렌더링 할 표준 머티리얼을 할당하지만 다른 렌더러는 렌더링 된 객체의 표면 속성을 정의 할 수있는 재료가 없기 때문에 검정색 이미지를 렌더링합니다.

    이를 해결하기 위해, 재질 노드를 사용하여 자료를 작성하고 MaterialAssign 노드를 사용하여 렌더링 할 객체에 할당합니다. 자료에 대한 자세한 내용은 자료 추가 및 지정 에 관한 Katana 온라인 도움말을 참조하십시오.

  • 현장에는 조명이 없습니다. 객체가 객체에 할당 된 경우 렌더링에 사용되는 렌더러에 따라 객체와 상호 작용하지 않는 빛이 없으므로 최종 이미지에 픽셀 데이터가 표시되지 않을 수 있습니다.

    이 문제를 해결하려면 GafferThree 노드를 사용하여 조명을 만들고 조명하기 위해 오브젝트를 가리키고 있는지 확인하십시오. 조명 만들기에 대한 자세한 내용은 장면 조명 에 관한 Katana 온라인 도움말을 참조하십시오.

  • 장면의 조명이 너무 어둡습니다. 장면에 조명이있는 경우 조명의 강도가 너무 낮아서 실제로 오브젝트를 비출 수없는 경우 렌더링 된 이미지가 여전히 검은 색이 될 수 있습니다.

    이 경우 장면에있는 경우 조명이 렌더링하는 대상을 가리키고 있는지 다시 확인하고 장면의 밝기를 밝게하려면 조명의 강도 또는 노출을 늘리십시오.

개체 알파 채널에 표시 되지 않으면 사용중인 렌더러가 렌더러 공급 업체의 설명서에 따라 올바르게 구성되었는지 확인하십시오.

Katana 배치 또는 스크립트 모드에서는 렌더링이 시작되지 않습니다.

Katana의 명령 줄 인터페이스 (배치, 스크립트 또는 셸 모드)에서 다음과 유사한 명령을 사용하여 렌더링을 시작할 수 있습니다.

katana --batch --katana-file=/tmp/clean.katana --render-node=Render -t 1

이 경우 렌더링이 다음과 유사한 오류로 시작하지 못할 수 있습니다.

[INFO MAIN]: Crash handling is disabled.
[INFO LicenseCheck]: Render License failed.
[INFO LicenseCheck]: FOUNDRY LICENSE ERROR REPORT
----------------------------
Timestamp: Thu Mar 29 11:52:36 2018
License(s) Requested:
katana 2017.1003 render only with options all
Extended Info: None Provided
Host : <hostname>
System ID(s) : <systemID>
RLM Environment Info: <RLMEnvironmentInfo>


Reason for failure: A suitable license does not exist.

RLM LICENSE DIAGNOSTICS
---------------------------
katana _r : No license for product (-1)
License Path: <pathToLicense>

[ERROR MAIN]: No 'Render' license available.

이것은 Katana의 명령 행 모드가 대화식 세션과 다른 유형의 라이센스를 요구하기 때문입니다. 자세한 내용은이 기사를 참조하십시오. Q100338 : Katana 대화 형 라이센스와 Katana 렌더 라이센스의 차이점

커맨드 라인 모드로 렌더링하고 현재 Katana 렌더 라이센스를 갖고 있지 않은 경우 영업 팀 ( sales@foundry.com) 에 문의하여 구매 옵션을 논의하십시오.

UI 세션에서 렌더링 할 때 표시되지 않는 명령 줄 모드로 렌더링 할 때 오류가 표시됩니다.

Katana에 대한 유효한 렌더 라이센스가있는 경우 UI 모드에서 문제없이 렌더링되고 명령 행 모드로 렌더링되지 않는 장면의 경우를 계속 칠 수 있습니다. 다음과 유사한 오류 메시지가 나타날 수 있습니다.

[ERROR python.Nodes3DAPI.Node3D]: Error in incoming connection of node 'ground_mat1': Node "mat1" is not compatible with shading nodes.

또는

[ERROR python.root]: An AttributeError occurred in "RenderNodeUtil.py": Renderer 'prman' not supported.
    Traceback (most recent call last):
      File "python/Main\Main.py", line 367, in 
      File "python/Main\Main.py", line 313, in __main
      File "bin\python\Main\MainBatch.py", line 96, in Main
      File "bin\python\Main\MainBatch.py", line 450, in __setupOutputs
      File "bin\python\Main\MainBatch.py", line 666, in PrepareOrDisconnectDependencies
      File "bin\python\Main\MainBatch.py", line 618, in __prepareOrDisconnectDependencies
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 142, in SyncOutputPorts
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 1225, in GetRenderNodeInfo
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 1254, in __init__
      File "bin\python\Nodes3DAPI\RenderNodeUtil.py", line 1262, in __get_producer_data
    AttributeError: Renderer 'prman' not supported.

이 문제가 발생하면 대화식 세션을 시작하는 환경과 동일한 방법으로 명령 줄 환경이 설정되어 있는지 확인하십시오. 여기에는 Katana가 렌더러 플러그인과 셰이더와 같은 관련 구성 요소를로드 할 수 있도록 필요한 모든 환경 변수가 설정되어 있는지 확인하는 작업이 포함됩니다.

Katana를 시작하고 환경 변수를 설정하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오.

Q100272 : Linux 용 Katana 실행기 스크립트 만들기
Q100242 : Windows 용 Katana 실행 프로그램 만들기

 

더 읽기

Katana 렌더링에 관한 다음 기술 자료에 관심이있을 수도 있습니다.

Q100388 : Katana의 관련 용어 렌더링 용어
Q100091 : Katana GUI 모드에서 여러 프레임 렌더링
Q100370 : RenderOutputDefine 노드를 사용하여 렌더 패스 정의하기
Q100356 : 대화 형 렌더링 필터로 미리보기 효율성 높이기
Q100341 : 카타나의 타일 렌더링
Q100384 : Katana에서 여러 채널 AOV를 ExrCombine을 통해 병합 할 때 렌더가 실패합니다.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
2명 중 1명이 도움이 되었다고 했습니다.

댓글