VectorBlur를 사용하여 모션 블러 추가
Nuke의 VectorBlur 노드는 모션 벡터 채널 (u 및 v 채널)의 값을 사용하여 블러의 방향을 결정하여 각 픽셀을 직선으로 흐리게하여 모션 블러를 생성합니다. ScanlineRender 노드를 사용하여 모션 블러를 생성하는 것과 비교 MultiSample 컨트롤의 정확도는 떨어지지 만 렌더링 속도는 더 빠릅니다.
몇 가지 방법으로 VectorBlur와 함께 사용할 모션 벡터를 만들 수 있습니다.
• ScanlineRender 또는 RayRender 노드를 사용하십시오. 일반적으로 MotionBlur3D 노드 (아래 설명)를 사용하는 것보다 더 정확하며, 정적 및 이동 카메라뿐만 아니라 선형 및 비선형 카메라 이동 모두에서 잘 작동합니다. 보다 ScanlineRender와 함께 VectorBlur를 사용하려면 또는 RayRender와 함께 VectorBlur를 사용하려면.
• 또는 3D 장면이 정적이고 거의 같고 셔터 시간 동안의 카메라 움직임이 거의 선형 인 경우에는 Filter > MotionBlur3D 마디. 그러나 MotionBlur3D는 카메라 정보 만 사용하여 모션 벡터를 생성합니다. 장면에 움직이는 물체가 있지만 카메라가 고정되어 있으면 MotionBlur3D에서 출력을 생성 할 수 없습니다. 보다 MotionBlur3D와 함께 VectorBlur를 사용하려면.
• 여러 타사 3D 응용 프로그램에서 모션 벡터 정보를 VectorBlur와 함께 사용할 수있는 2 채널 부동 소수점 이미지로 생성 할 수도 있습니다. 가능하면이 이미지를 미리 곱하지 않아야합니다. 보다 타사 모션 벡터와 함께 VectorBlur를 사용하려면.
ScanlineRender와 함께 VectorBlur를 사용하려면
1. | 3D 장면에서 ScanlineRender 속성을 열고 Shader 탭. |
2. | 확인하십시오 motion vectors 다음 중 하나로 설정되어 있습니다. off) : |
• classic -모션 벡터를 클래식으로 렌더링Nuke 6.1) 방법. 이 옵션은 이전 버전과의 호환성을 위해서만 제공되며 항상 정확한 것은 아닙니다.
• velocity -모든 단일 픽셀의 속도를 모션 벡터 채널에 저장Nuke 7.0 방법). 이 옵션은 이전 버전과의 호환성을 위해서만 제공됩니다. 같은 행동을하기 위해 Nuke 6.3 세트 samples ~ 1
• distance -모든 픽셀에 대해 모션 벡터 채널에서 샘플 사이의 거리를 픽셀 단위로 저장하십시오. 일반적으로 최상의 결과를 생성하는 권장 옵션입니다. 또한 VectorBlur 노드는 곡선이 아닌 곡선에 따라 두 프레임 사이의 보간이 이루어지는 곡선 형 벡터 블러를 생성 할 수 있습니다.
3. | 사용하다 motion vector channels 생성 된 모션 벡터를 저장할 위치를 선택합니다. |
선택한 채널을 보면 이제 모션 벡터가 포함 된 것을 볼 수 있습니다.
|
|
3D 장면의 렌더링. |
에 의해 생성 된 모션 벡터 |
4. | 에 MultiSample 탭, 떠나 samples 1로 설정하십시오. VectorBlur의 선형 접근 방식을 사용하여 비선형 이동을 충분히 근사화 할 수없는 경우 나중에이 값을 늘릴 수 있습니다. |
5. | 고르다 Filter > VectorBlur ScanlineRender 다음에 VectorBlur 노드를 삽입합니다. |
|
ScanlineRender 및 VectorBlur가있는 노드 트리 |
6. | VectorBlur 속성에서 channels 드롭 다운 메뉴에서 흐리게 처리 할 채널을 선택하십시오. |
7. | 에서 모션 벡터 채널을 선택하십시오 uv channels 드롭 다운 메뉴. 이들은 3 단계에서 생성하도록 선택한 채널과 동일한 채널이어야합니다. |
8. | 설정 mv presets 모션 벡터에 적용 할 렌더러 형식을 설정합니다. 각 사전 설정에는 렌더러에 특정한 배율과 오프셋이 포함되어 있으므로 벡터는 Nuke. |
9. | 사용 blur uv 드롭 다운은 이미지를 흐리게하기 전에 모션 벡터 자체를 흐리게하여 매우 다른 모션으로 영역 간 결과를 부드럽게합니다. 다음 중 하나를 선택하십시오. |
• uniform -UV 맵에서 가장자리를 부드럽게하기 위해 작은 균일 한 흐림 효과를 적용하거나
• linear -선형 가중 블러를 적용하여 모션이 다른 영역을 혼합합니다. 이보다 더 강한 효과가 있습니다 uniform 선택권.
팁: 그만큼 uniform 옵션은 사전과 유사한 흐림 효과를 만드는 데 사용할 수 있습니다Nuke 10 개의 결과.
10. | 세트 shutter offset 0 이것은 현재 프레임에서 셔터가 열린다는 것을 의미합니다. |
11. | 를 선택하십시오 blur type 드롭 다운을 사용합니다. |
12. | 흐림 정도를 조정하려면 motion blur 통제 수단. |
|
|
원본 이미지. |
에 의해 생성 된 모션 블러 |
RayRender와 함께 VectorBlur를 사용하려면
1. | 3D 장면에서 RayRender 속성을 열고 AOVs 탭. |
2. | 사용 output AOV 그런 다음 motion vector 생성 된 모션 벡터를 저장할 위치를 선택합니다. |
선택한 채널을 보면 이제 모션 벡터가 포함 된 것을 볼 수 있습니다.
|
|
3D 장면의 렌더링. |
에 의해 생성 된 모션 벡터 |
3. | 에 MultiSample 탭, 떠나 samples 1로 설정하십시오. VectorBlur의 선형 접근 방식을 사용하여 비선형 이동을 충분히 근사화 할 수없는 경우 나중에이 값을 늘릴 수 있습니다. |
4. | 고르다 Filter > VectorBlur RayRender 다음에 VectorBlur 노드를 삽입합니다. |
|
RayRender 및 VectorBlur가있는 노드 트리. |
5. | VectorBlur 속성에서 channels 드롭 다운 메뉴에서 흐리게 처리 할 채널을 선택하십시오. |
6. | 에서 모션 벡터 채널을 선택하십시오 uv channels 드롭 다운 메뉴. 2 단계에서 선택한 채널과 동일한 채널이어야합니다. |
7. | 설정 mv presets 모션 벡터에 적용 할 렌더러 형식을 설정합니다. 각 사전 설정에는 렌더러에 특정한 배율과 오프셋이 포함되어 있으므로 벡터는 Nuke. |
8. | 사용 blur uv 드롭 다운은 이미지를 흐리게하기 전에 모션 벡터 자체를 흐리게하여 매우 다른 모션으로 영역 간 결과를 부드럽게합니다. 다음 중 하나를 선택하십시오. |
• uniform -UV 맵에서 가장자리를 부드럽게하기 위해 작은 균일 한 흐림 효과를 적용하거나
• linear -선형 가중 블러를 적용하여 모션이 다른 영역을 혼합합니다. 이보다 더 강한 효과가 있습니다 uniform 선택권.
팁: 그만큼 uniform 옵션은 사전과 유사한 흐림 효과를 만드는 데 사용할 수 있습니다Nuke 10 개의 결과.
9. | 세트 shutter offset 0 이것은 현재 프레임에서 셔터가 열린다는 것을 의미합니다. |
10. | 를 선택하십시오 blur type 드롭 다운을 사용합니다. |
11. | 흐림 정도를 조정하려면 motion blur 통제 수단. |
|
|
원본 이미지. |
에 의해 생성 된 모션 블러 |
MotionBlur3D와 함께 VectorBlur를 사용하려면
1. | 정적 또는 거의 정적이어야하는 3D 장면에서 ScanlineRender 속성을 열고 Shader 탭 및 설정 motion vectors 에 off. |
이를 통해 ScanlineRender는 모션 벡터를 생성하지 않도록합니다. 이는 MotionBlur3D를 사용하여 벡터를 생성하려는 경우 원하는 것입니다.
2. | 고르다 Filter > MotionBlur3D 이 노드를 삽입하고 ScanlineRender 노드의 출력에 연결합니다. |
3. | 렌더링 카메라를 cam MotionBlur3D 노드의 입력. 이 카메라는 움직이는 카메라 여야합니다. 셔터 시간 동안의 카메라 움직임은 선형이거나 거의 선형이어야합니다. |
4. | MotionBlur3D 속성에서 Output UV 생성 된 모션 벡터를 저장할 위치를 선택합니다. |
선택한 채널을 보면 이제 모션 벡터가 포함 된 것을 볼 수 있습니다.
5. | 고르다 Filter > VectorBlur 이 노드를 삽입하고 MotionBlur3D 노드에 연결합니다. |
|
MotionBlur3D 및 VectorBlur가있는 노드 트리입니다. |
6. | VectorBlur 속성에서 모션 레이어를 uv channels 드롭 다운 메뉴. |
7. | 사용 blur uv 드롭 다운은 이미지를 흐리게하기 전에 모션 벡터 자체를 흐리게하여 매우 다른 모션으로 영역 간 결과를 부드럽게합니다. 다음 중 하나를 선택하십시오. |
• uniform -UV 맵에서 가장자리를 부드럽게하기 위해 작은 균일 한 흐림 효과를 적용하거나
• linear -선형 가중 블러를 적용하여 모션이 다른 영역을 혼합합니다. 이보다 더 강한 효과가 있습니다 uniform 선택권.
팁: 그만큼 uniform 옵션은 사전과 유사한 흐림 효과를 만드는 데 사용할 수 있습니다Nuke 10 개의 결과.
8. | 를 선택하십시오 blur type 드롭 다운을 사용합니다. |
9. | 흐림 정도를 조정하려면 motion blur 통제 수단. |
10. | 흐림 길이를 조정하려면 Shutter MotionBlur3D의 설정 Properties 패널. |
|
|
낮은 Shutter 값. |
높은 Shutter 값. |
타사 모션 벡터와 함께 VectorBlur를 사용하려면
1. | 고르다 Filter > VectorBlur 모션 벡터 채널이 포함 된 2D 이미지 뒤에 VectorBlur 노드를 삽입합니다. |
2. | VectorBlur 속성에서 channels 드롭 다운 메뉴에서 흐리게 처리 할 채널을 선택하십시오. |
3. | 에서 모션 벡터 채널을 선택하십시오 uv channels 드롭 다운 메뉴. |
4. | 설정 mv presets 드롭 다운 메뉴에서 선택한 렌더러의 기본 설정과 관련된 사전 설정을 적용합니다 (있는 경우). |
5. | 모션 벡터가 미리 곱해진 경우 확인 uv alpha 이미지를 미리 곱하는 데 사용되는 채널을 지정합니다. |
6. | 를 선택하십시오 blur type 를 사용하여 필요한 블러 양 motion blur 통제 수단. |
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.