
Nuke 스크립트는 다음과 같습니다.방향성 비순환 그래프(DAG)노드(정점)들은 항상 앞으로 흐르는 파이프(간선)로 연결되어 순환하지 않습니다. 이는 단순한 컴퓨터 과학 상식이 아닙니다. 바로 이러한 특징 덕분에 여러분의 스크립트는 명확한 순서로 실행되고, 캐시되고, 다른 개발자에게 전달될 때도 복잡하게 얽히지 않습니다.
수학, 특히 그래프 이론과 컴퓨터 과학에서,방향성 비순환 그래프(DAG)방향 그래프는 방향 순환이 없는 그래프입니다. 해당 방향을 따라가도 닫힌 루프가 형성되지 않습니다. 방향 그래프는 위상적으로 순서를 지정할 수 있을 때에만 DAG(방향 비순환 그래프)입니다.위키피디아: 방향성 비순환 그래프
좋은 그래프 구조는 개발 속도를 높이고, 디버깅을 용이하게 하며, 팀에서 경쟁력을 유지하는 데 필수적입니다. 이 강의에서는 대부분의 기능 구성에서 요구하는 그래프 구조에 대한 규칙을 다룹니다.
모든 진지한 복합재료는 뚜렷한 특징을 가져야 합니다.B-스파인: a수직 기둥병합노드메인 스택이 통과하도록 쌓여 있습니다.비입력. 푸티지가 있는 경우 최종 샷 쓰기 노드 위에 세로로 정렬되어야 합니다.
병합B 측에서 메타데이터를 가져옵니다.(해상도, 채널, 그리고 보존하고자 하는 "핵심" 파이프 등).일반적인 규칙:만약 특정 수직선상의 병합 구간을 정확히 짚어내어 "바로 저것이 핵심이다"라고 말할 수 없다면, 그래프는 아직 구조화되지 않은 것입니다.
렌즈 로직즉, 실제 카메라/렌즈가 보는 순서대로 레이어를 쌓으라는 뜻입니다. 앞쪽에서 뒤쪽으로 깊이 순서대로 쌓는 것이지, 임의의 페인트 순서로 쌓는 것이 아닙니다.
빛은 앞에 있는 물체를 통과한 후 센서에 도달합니다. 합성 이미지에서는 다음과 같습니다.
냄새가 나다 | 일반적으로 의미하는 바는 다음과 같습니다. |
|---|---|
불필요하게 반대하는 사람들이 너무 많다 | 레이어의 깊이 순서가 잘못되었습니다. |
| 스택이 반전되어 있기 때문에 A를 B 뒤에 강제로 배치하고 있습니다. |
한 겹씩 스텐실 작업을 해서 "뒤에 덧씌우는" 방식 | 역렌즈 논리 — 스택 순서를 재배열합니다. |
가려져야 할 대상에 전경 에지 작업이 적용되었습니다. | 잘못된 병합 순서 |
만약 당신이 설정을 하고 있다면병합"아래로"라는 뜻으로, 멈추고 순서를 바로잡다.언더머지는 도구일 뿐, 생활 방식이 아닙니다. 만성적인 언더머지는 B-스파인이 깊이에 비해 거꾸로 위치하게 되는 것을 의미합니다.
전경 요소들이 이미버티다스택 순서가 올바를 때 그 뒤에 무엇이 있는지 확인하세요. 다음과 같은 경우 명시적 홀드아웃을 사용하세요.
그래프가 거꾸로 그려졌기 때문이 아닙니다.
복잡한 그래프는 실력의 상징이 아니라 오히려 부담입니다.
선호하다:
점(/ "진행 중" 실험을 위한 고정 게시물)두 노드가 동일한 작업을 수행하는 경우, 둘 중 하나만 제거해야 합니다. 체인이 5개의 등급 대신 1개의 등급으로 구성될 수 있다면, 1개의 등급을 사용하십시오.
“모든 지식은 시스템 내에서 단일하고 명확하며 권위 있는 표현 방식을 가져야 합니다.”— DRY반복하지 마세요
노드 그래프에서 DRY는 다음을 의미합니다.
반복적인 작업은 버전 불일치를 초래하는 원인입니다. 예를 들어, "뷰티 브랜치의 디스필 문제는 해결했지만 컨택트 섀도우 브랜치의 문제는 해결하지 못했습니다."와 같은 식입니다.
관례에 따라,소스 및 보조 작업 흐름 좌측 → 우측수직 척추 안으로.
병합앉아 있다오른쪽— 수평으로 준비한 것을 수직으로 쌓아 올리는 것은 자연스럽게 읽힙니다.개인적인 재능보다는 일관성이 중요합니다. 프로그램의 틀이 있다면 그에 맞춰 진행하세요.
이 대본을 열어보는 사람은 당신뿐만이 아닙니다. 슈퍼바이저, 기술 감독, 조명팀, 야간 촬영팀, 그리고 6개월 후의 당신까지 모두 이 내용을 이해해야 합니다.
그래프를 다음과 같이 다루세요:읽기 쉬운 코드:
관행 | 왜 |
|---|---|
투명한 배경/구획 | “준비,” “핵심,” “CG 통합,” “그레인,” “출력” |
의도가 불분명할 때 사용하는 포스트잇 | "고객 메모 v03 - 엣지를 따뜻하게 유지하세요" |
미스터리가 없는 단절된 섬들 | 보류 중인 작업을 삭제하거나 레이블을 지정합니다. |
팀과 동일한 병합/렌즈 규칙을 따릅니다. | 가이드 투어 없이 인계 |
깔끔한 그래프:
극단적이지만 교육적인 시나리오 모음/공유:scriptsofanotherdimension.tumblr.com
레이아웃 아이디어를 얻기 위해 해당 이미지를 연구한 다음, 생산을 위해 단순화하세요.
아래에안티패턴 | 고치다 |
|---|---|
메인 파이프가 없는 스파게티 | B-스파인을 재구축합니다. 분기 후 다시 결합합니다. |
모든 것이 합쳐졌습니다 | 깊이 순서 변경; 사용 |
병합의 수평적 "소설" | 수직 척추 + 왼쪽 준비 |
뷰어 LUT가 쓰기 기능에 내장됨 | 그래프 제작 과정에서 색상 관리를 "창의적인 혼란"에 휘말리지 않도록 하세요. |
병합목발로 사용됨아래에주문이 잘못되었습니다.구조는 관료주의가 아닙니다. 그것은 당신의 사진이 다른 사람들과의 접촉 및 향후 기록과의 상호작용을 견뎌내는 방식입니다.