배수량

처럼 DisplaceGeo 변위 셰이더 노드는 변위 매핑을 수행하며 언뜻 보면 노드가 매우 유사 해 보입니다. 그러나 변위 매핑을 수행하는 방법은 다릅니다.

변위 매핑은 렌더링 할 때 객체 표면에 기하학적 디테일을 추가하는 기술입니다. DisplaceGeo 노드와 달리 Displacement 노드는이 작업을 즉시 수행하여 특정 시점에 보이는 지오메트리의 해당 부분 만 대체합니다. 변위는 변위의 어느 부분에 렌더링이 필요한지를 결정하기 위해 카메라의 시점을 고려하여 렌더링 시간을 절약합니다. 테셀레이션 수준을 특정 거리에있는 객체에 필요한 수준으로 최적화 할 수도 있습니다.

입력과 컨트롤

연결 타입

연결 이름

함수

입력

표준

법선 (각 픽셀이 표면 법선의 X, Y 및 Z 좌표에 해당하는 RGB 이미지)을 계산하기위한 선택적 맵입니다.

배수량

변위를 만들 이미지입니다.

이름이없는

어느 한 쪽:

표면 질감에 사용중인 2D 이미지 또는

Diffuse, Specular 또는 Emission과 같은 다른 셰이더 노드여러 셰이더 노드를 하나씩 추가하면 더 복잡한 효과를 낼 수 있습니다.

Control (UI)

Knob (Scripting)

Default Value

함수

Displacement Tab

displacement channel

displacement_channel

luminance

에서 채널을 선택하십시오 displacement 변위 맵으로 사용하려는 입력 :

red -빨간색 채널을 사용하십시오.

green -녹색 채널을 사용하십시오.

blue -파란색 채널을 사용하십시오.

alpha -알파 채널을 사용하십시오.

luminance -휘도를 사용하십시오.

average -빨강, 초록, 파랑 채널의 평균을 사용하십시오.

normal expansion

normal_expansion

none

당신이 사용하는 경우 normals 입력을 해제하고 build normals 상자에 법선을 계산할 방법을 선택하십시오.

none -법선을 그대로 사용합니다 (XYZ).

XY -x 및 y 치수의 법선을 곱합니다 (2 * XY-1).

XYZ -x, y 및 z 치수의 법선에 곱하기
(2 * XYZ-1).

scale

scale

0.1

각 꼭짓점에서 변위를 조정하는 전체 승수입니다.

filter size

filter_size

5

입력 이미지를 샘플링 할 때 사용할 필터 크기입니다.

filter

filter

Cubic

픽셀을 원래 위치에서 새 위치로 다시 매핑 할 때 사용할 필터링 알고리즘을 선택하십시오. 이렇게하면 특히 프레임의 고 대비 영역 (픽셀이 필터링되지 않고 원래 값을 유지하지 않는 경우 가장자리가 나타날 수 있음)에서 이미지 품질 문제를 피할 수 있습니다.

Impulse -재 매핑 된 픽셀은 원래 값을 갖습니다.

Cubic -재 매핑 된 픽셀에 약간의 스무딩이 적용됩니다.

Keys -리맵 된 픽셀은 약간의 스무딩과 약간의 샤프닝 (곡선의 -y 부분으로 표시)을받습니다.

Simon -재 매핑 된 픽셀은 약간의 스무딩과 중간 선명도 (곡선의 -y 부분으로 표시됨)를받습니다.

Rifman -리맵 된 픽셀은 약간의 스무딩과 뚜렷한 선명도를받습니다 (곡선의 -y 부분으로 표시됨).

Mitchell -재 매핑 된 픽셀은 매끄럽게 처리되고 픽셀 화를 숨기기 위해 흐리게 처리됩니다.

Parzen -재 매핑 된 픽셀은 모든 필터 중 가장 평활화됩니다.

Notch -재 매핑 된 픽셀은 평탄한 스무딩 (무아레 패턴을 숨기는 경향이 있음)을받습니다.

Lanczos4, Lanczos6, Sinc4 -리맵 된 픽셀은 선명하게되어 축소에 유용합니다. Lanczos4 선명도가 가장 낮고 Sinc4 제일.

build normals

build_normals

enabled

변위 후 법선을 자동으로 계산하려면이 옵션을 선택하십시오.

법선에서 법선을 계산하려면 이것을 선택 해제하십시오. normals 에 따라 입력 normals expansion 제어.

Tessellation Tab

max subdivision

displacement_max_tessellation

4

다각형 세분화가 적용되는 횟수를 설정합니다.

mode

displacement_mode

screen

다각형 세분화 모드를 선택하십시오.

uniform -균일 한 다각형 테셀레이션.

screen -종속 테셀레이션을 평가하고 특정 화면 크기에 도달하면 새로운 삼각형이 생성되지 않도록합니다.

adaptive -변위 된 지오메트리 복잡성에 따라 테셀 레이트합니다.

pixel edge length

displacement__edge_length

20

세분화 다각형 가장자리의 길이를 픽셀 단위로 설정합니다.

이 임계 값을 초과하는 다각형은 생성되지 않습니다.

edge threshold

displacement_edge_threshold

0.01

세분을 제어하는 에지 임계 값을 설정합니다. 이보다 큰 가장자리는 자동으로 세분화되고, 이보다 작은 가장자리는 일반 임계 값과 변위 임계 값에 따라 세분화됩니다. 임계 값이 작을수록 테셀레이션 양이 많아집니다.

노트 :  변위 mode 로 설정해야합니다 adaptive 이 컨트롤을 활성화합니다.

normal threshold

displacement_normal_threshold

0.9

변위 된 샘플의 수직 방향 변화를 감지 할 때 정상 임계 값을 설정합니다. 값이 0.0이면 방향이 같은 법선을 나타냅니다. 90.0 값은 직교 법선을 나타냅니다. 임계 값이 작을수록 테셀레이션 양이 많아집니다.

노트 :  변위 mode 로 설정해야합니다 adaptive 이 컨트롤을 활성화합니다.

displace threshold

displacement_displace_threshold

0.01

변위 된 샘플의 높이 변화를 감지 할 때 변위 임계 값을 설정합니다. 임계 값이 작을수록 테셀레이션 양이 많아집니다.

노트 :  변위 mode 로 설정해야합니다 adaptive 이 컨트롤을 활성화합니다.

단계별 가이드

이미지를 사용하여 객체 수정-방법 2