심층 데이터 생성
당신은 깊은 데이터를 만들 수 있습니다 Nuke 으로:
• 다중 프레임에서 규칙적인 2D 이미지 시퀀스를 샘플링하여 단일 딥 프레임의 각 픽셀에 대해 여러 샘플을 생성합니다. 보다 입력 프레임을 사용하여 2D 이미지 시퀀스를 딥 프레임으로 변환.
• depth.Z 채널에 의해 정의 된 깊이에서 각 픽셀에 대해 단일 샘플을 갖는 일반 2D 이미지를 깊은 이미지로 변환하는 단계. 보다 2D 이미지를 깊은 이미지로 변환.
• 일반 2D 컬러 이미지를 사용하여 깊이 샘플을 다시 채색합니다. 보다 심도 데이터 다시 채색.
• ScanlineRender 노드를 3D 장면에 추가하고 Deep 노드 다운 스트림을 연결합니다. 보다 ScanlineRender를 사용하여 심층 데이터 생성.
입력 프레임을 사용하여 2D 이미지 시퀀스를 딥 프레임으로 변환
DeepFromFrames 노드를 사용하여 입력 프레임에서 깊이 샘플을 만들 수 있습니다.
1. | DeepFromFrames 노드를 푸티 지에 연결하십시오. 깊은 이미지는 각 프레임을 깊이를 증가시켜 배치합니다. |
2. | 결과를 조정하려면 속성 패널의 컨트롤을 사용하십시오. |
• samples -출력 깊은 이미지에서 픽셀 당 만들 샘플 수입니다.
• framerange -하나의 깊은 이미지에 사용할 프레임 범위. 예를 들어, 기본 샘플 값 (5) 및 프레임 범위 값 (1-9)을 사용하면 1, 3, 5, 7 및 9 시간에 DeepFromFrames 샘플이 생성됩니다.
• premult -샘플을 미리 곱하십시오.
• splitalphamode - 고르다 additive 샘플 수로 직선 분할을 수행하거나 multiplicative 알파를 분리하여 나중에 병합 할 때 (예를 들어 DeepToImage 노드 사용) 원래 값으로 되돌릴 수 있습니다. 선택하면 additive알파는 원래 값으로 되돌릴 수 없습니다.
• zmin -범위의 첫 번째 프레임에 해당하는 각 깊은 픽셀 출력의 첫 번째 샘플에 할당 할 깊이.
• zmax -범위의 마지막 프레임에 해당하는 각 깊은 픽셀 출력의 마지막 샘플에 할당 할 깊이.
|
깊은 안개 요소를 만들기위한 간단한 설정입니다. |
2D 이미지를 깊은 이미지로 변환
DeepFromImage 노드를 사용하면 depth.Z 채널로 정의 된 깊이에서 각 픽셀에 대해 단일 샘플을 사용하여 일반 2D 이미지를 깊은 이미지로 변환 할 수 있습니다.
1. | DeepFromImage를 깊은 이미지로 변환하려는 푸티 지에 연결하십시오. |
2. | 사용 premultinput 속성 패널의 상자를 사용하여 입력 채널을 미리 곱할지 여부를 선택하십시오. |
3. | 체크를 해제하십시오 keepzeroalpha 결과 깊은 이미지에서 알파 값이 0 인 샘플을 삭제하려는 경우 상자를 선택합니다. 기본적으로 상자가 선택되고 결과 깊은 이미지에는 알파 샘플이 없습니다. |
4. | 을 사용하여 깊이를 지정할 수도 있습니다 z 속성 패널에서 컨트롤. 이 경우 specify z 입력에서 깊이 채널을 사용하고 싶지 않음을 나타냅니다. |
심도 데이터 다시 채색
DeepRecolor 노드를 사용하여 표준 2D 컬러 이미지와 각 샘플의 불투명도 만 포함 된 딥 버퍼 파일을 병합하십시오. DeepRecolor는 입력 2D 이미지의 각 픽셀에서 색상을 깊은 입력의 해당 픽셀의 모든 샘플에 분산시킵니다.
1. | 깊은 소스를 depth DeepRecolor 노드 입력 및 2D 이미지를 color 입력. 2D 이미지를 미리 곱한 경우 색상 입력과 DeepRecolor 사이에 미리 곱하지 않은 노드를 추가 할 수 있습니다. |
2. | 속성 패널에서 원하는 채널을 선택할 수 있습니다 color 입력 이미지. |
아래 예에서 DeepRecolor는 미리 곱하지 않은 .exr 이미지를 사용하여 .dtex 파일의 딥 샘플.
3. | 이 시점에서 최종 고품질 플랫 렌더의 알파가 딥 샘플이 나타내는 알파와 일치하지 않는 경우 (예를 들어, 일반적으로 디스크의 딥 파일에 발생하는 압축 또는 쉐이더의 일부 변경으로 인해) , 당신은 확인할 수 있습니다 target input alpha. 이것은 color 입력의 알파는 딥 샘플간에 분배되므로 딥 데이터를 평탄화 한 후 최종 결과 알파는 color 입력의 알파. |
네가 떠난다면 target input alpha 확인되지 않은 Nuke 를 미리 곱하지 않고 각 샘플에 색상을 분배합니다. color 이미지의 알파 다음 각 샘플의 알파를 다시 곱합니다. 이 경우 DeepRecolor의 알파가 알파와 일치하지 않을 수 있습니다 color 입력.
ScanlineRender를 사용하여 심층 데이터 생성
다운 스트림에 딥 노드가있는 경우 ScanlineRender 노드는 딥 데이터를 출력합니다.
1. | 3D 장면을 만들고 ScanlineRender 노드를 연결하여 장면을 2D 이미지로 렌더링합니다. |
노트 : 딥 컴 포지 팅은 over 혼합 모드. 결과적으로 3D 장면에 BlendMat 노드가 있으면 operation 항상로 설정되어 나타납니다 over Deep으로 변환 될 때
2. | 에서 노드 추가 Deep ScanlineRender에서 다운 스트림 메뉴. |
3. | 알파 값이 0 인 딥 샘플이 출력에 기여하지 않게하려면 ScanlineRender 속성을 열고 다음을 확인하십시오. drop zero alpha samples 사용 가능. |
4. | 평소와 같이 나머지 ScanlineRender 속성을 조정하십시오. 예를 들면 다음과 같습니다. |
• 렌더링에 앨리어싱 가공물이 보이면 MultiSample 탭 및 증가 samples. 이것은 픽셀 당 딥 샘플의 수를 증가시킵니다.
또는 설정할 수 있습니다 antialiasing 에 low, medium 또는 high 에 ScanlineRender 탭.
Samples 낮은 값으로 설정하십시오. | Samples 높은 값으로 설정하십시오. |
• 3D 장면에 모션 블러를 추가하려면 samples셔터 시간 동안 이미지를 여러 번 샘플링 할 수 있습니다.
에서 shutter 필드에 모션 블러가 발생했을 때 셔터가 열려있는 프레임 수를 입력합니다. 렌더링이 매우 느려지면 멀티 샘플 렌더링을 근사하고 렌더링 시간을 늘려서 렌더링 시간을 줄일 수 있습니다 stochastic samples.
동작 흐림 효과가 없습니다. | 모션 블러와 함께. |
ScanlineRender 속성에 대한 자세한 내용은 3D 장면 렌더링.
팁: ScanlineRender 다음에 DeepToPoints 노드를 사용하여 장면의 모션을 나타내는 3D 점 구름을 만들 수 있습니다. DeepToPoints에 대한 자세한 내용은 깊은 이미지에서 2D 및 3D 요소 생성.
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.