심층 데이터 생성

당신은 깊은 데이터를 만들 수 있습니다 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. 이것은 픽셀 당 딥 샘플의 수를 증가시킵니다.

또는 설정할 수 있습니다 antialiasinglow, medium 또는 high ScanlineRender 탭.

Samples 낮은 값으로 설정하십시오. Samples 높은 값으로 설정하십시오.

3D 장면에 모션 블러를 추가하려면 samples셔터 시간 동안 이미지를 여러 번 샘플링 할 수 있습니다.

에서 shutter 필드에 모션 블러가 발생했을 때 셔터가 열려있는 프레임 수를 입력합니다. 렌더링이 매우 느려지면 멀티 샘플 렌더링을 근사하고 렌더링 시간을 늘려서 렌더링 시간을 줄일 수 있습니다 stochastic samples.

동작 흐림 효과가 없습니다. 모션 블러와 함께.

ScanlineRender 속성에 대한 자세한 내용은 3D 장면 렌더링.

팁:  ScanlineRender 다음에 DeepToPoints 노드를 사용하여 장면의 모션을 나타내는 3D 점 구름을 만들 수 있습니다. DeepToPoints에 대한 자세한 내용은 깊은 이미지에서 2D 및 3D 요소 생성.