본문 바로가기

Nuke/최적화4

가볍게 쓰자 중복된 Read 노드 사용 금지문제점: 동일한 파일 경로를 가진 여러 Read 노드는 Nuke에서 각기 다른 프로세스로 처리되며, 이는 작업 속도를 저하시킴.예시: 다중 패스 EXR 파일에서 개별 채널을 추출하기 위해 Read 노드를 복사/붙여넣기하면 동일한 데이터에 대해 Nuke가 여러 번 재계산함.해결책:Read 노드에 연결된 Postage Stamp 노드를 사용하여 대체.Postage Stamp의 Hidden Input 옵션을 사용하여 가독성 향상.모든 Postage Stamp 미리보기를 비활성화하는 Python 스크립트:for i in nuke.allNodes(): i['postage_stamp'].setValue(0) Reformat 노드 우선 적용목적: 모든 플레이트, 요소, 렌더를 프로젝트 .. 2024. 12. 12.
Using the Precomp Node https://www.youtube.com/watch?v=hHE-5fiNQLk  https://learn.foundry.com/nuke/content/comp_environment/organizing_scripts/using_precomp_node.html Using the Precomp NodeUsing the Precomp Node The Precomp node is like a Group node, but its content is stored in an independent .nk file. This allows you to save a subset of the node tree as a separate .nk script, render the output of this saved script, .. 2024. 12. 6.
Using Performance Timing - 무거운 노드 확인하는 방법 https://learn.foundry.com/nuke/content/comp_environment/organizing_scripts/using_performance_timingscript_profiling.html Using Performance Timing learn.foundry.comNuke에서 성능 타이밍과 스크립트 프로파일링 사용법 정리1. 성능 타이밍 활성화방법: Script Editor에서 nuke.startPerformanceTimers() 입력 또는 명령줄에서 -P 옵션 사용.효과: Node Graph에서 각 노드의 처리 시간 비율에 따라 색상이 표시됨.녹색: 빠른 노드빨간색: 느린 노드주의: 성능 타이밍 활성화 시 약간의 추가 처리 비용 발생.2. 타이밍 정보 출력화면 출력Script.. 2024. 12. 6.
Filtering Profile Data - 무거운 노드의 데이터 만들기 https://learn.foundry.com/nuke/content/comp_environment/organizing_scripts/filtering_profile_data.html Filtering Profile DataFiltering Profile Data The Profile tab's FILTER dropdown allows you to output only the profiling data you need, but the full data type set selected in the PROFILE dropdown remains available if you change your mind. The following controls determine what outlearn.foundry.com.. 2024. 12. 6.