2014-04-20 2 views
0

내 씬을 렌더링하는 3dlight를 사용하고 있습니다. 쉐이더를 사용했지만 제 질문은 어떻게 디버깅합니까? 내 셰이더에서 printf ("hello world")를 사용하려고 시도하지만 마야의 출력 창에서 hello world를 보지 못합니까?3dlight 쉐이더를 디버깅하는 방법

답변

0

Maya에서 렌더링하면 스크립트 편집기 창에서 출력을 볼 수 있습니다. 그러나 Script Editor 창은 매우 느리며 터미널에서 셰이더를 디버깅하는 데 편리합니다.

printf가 3delight 셰이더를 디버깅하는 유일한 방법은 아닙니다. 데이터를 custom AOVs으로 출력 할 수 있습니다. 또는 bake3d shadeop을 사용하여 데이터를 포인트 클라우드 파일로 출력 한 다음 ptcview 3Delight 유틸리티를 사용하여 볼 수 있습니다. ptcview는 점 클라우드 파일을 창에 표시합니다.

관련 문제