변위 모드
이 설정은 고해상도 렌더 파이프라인(HDRP)이 머티리얼을 위치에서 제거하는 데 사용하는 방법을 제어합니다.
옵션
Displacement Mode 드롭다운의 옵션은 사용하는 셰이더에 따라 달라집니다.
릿 셰이더
드롭다운 옵션 |
설명 |
None |
머티리얼에 변위를 적용하지 않으려면 이 옵션을 선택합니다. |
Vertex displacement |
Height Map에 따라 메시의 버텍스를 위치에서 제거하려면 이 옵션을 선택합니다. |
Pixel displacement |
Height Map에 따라 메시 표면의 픽셀을 위치에서 제거하려면 이 옵션을 선택합니다. |
테셀레이션 셰이더
드롭다운 옵션 |
설명 |
None |
머티리얼에 변위를 적용하지 않으려면 이 옵션을 선택합니다. |
Tessellation displacement |
Height Map에 따라 메시 표면을 위치에서 제거하려면 이 옵션을 선택합니다. 테셀레이션 셰이더는 머티리얼의 테셀레이션 옵션에 따라 메시를 세분화하고 버텍스를 추가합니다. Tessellation displacement는 이러한 버텍스에도 영향을 줍니다. |
프로퍼티
표면 옵션
공유되는 프로퍼티
프로퍼티 |
설명 |
Lock with object scale |
체크박스를 활성화하면 Transform의 Scale을 사용하는 변위 높이를 변경할 수 있습니다. 이렇게 하면 변위의 진폭과 Transform의 Scale 사이의 비율을 유지할 수 있습니다. |
Lock with height map tiling rate |
체크박스를 활성화하면 Height Map의 타일링을 사용하는 변위 진폭을 변경할 수 있습니다. 이렇게 하면 변위의 진폭과 Height Map 텍스처의 스케일 사이의 비율을 유지할 수 있습니다. |
픽셀 변위
프로퍼티 |
설명 |
Minimum steps |
슬라이더를 사용하여 Unity가 픽셀 변위를 처리하기 위해 수행하는 최소 텍스처 샘플 수를 설정합니다. |
Maximum steps |
슬라이더를 사용하여 Unity가 픽셀 변위를 처리하기 위해 수행하는 최대 텍스처 샘플 수를 설정합니다. |
Fading mip level start |
슬라이더를 사용하여 픽셀 변위 효과가 페이드아웃하기 시작하는 밉 레벨을 설정합니다. |
Primitive length |
Unity가 변위 매핑을 적용하는 메시의 길이(미터 단위)입니다. |
Primitive width |
Unity가 변위 매핑을 적용하는 메시의 너비(미터 단위)입니다. |
Depth Offset |
체크박스를 활성화하여 변위에 따라 뎁스 버퍼를 수정합니다. 이렇게 하면 뎁스 버퍼(예: 컨택트 그림자)를 사용하는 효과가 픽셀 변위 세부 사항을 캡처할 수 있습니다. |
표면 입력
공유되는 프로퍼티
프로퍼티 |
설명 |
Height Map |
이 머티리얼에 하이트맵을 정의하는 텍스처를 지정합니다. Unity는 이 맵을 사용하여 이 머티리얼의 메시에 픽셀이나 버텍스 변위를 적용합니다. |
- Parametrization |
드롭다운을 사용하여 Height Map에 사용할 파라미터화 방법을 선택합니다. •Min/Max: HDRP는 하이트맵의 정점, 골, 지지대 위치를 계산하기 위해 Min 값과 Max 값을 비교합니다. Min이 -1이고 Max가 3인 경우 지지대는 텍스처 값 0.25에 있습니다. 이는 하이트맵의 전체 범위를 사용합니다. •Amplitude를 사용하면 하이트맵의 진폭과 지지대 포지션을 수동으로 설정할 수 있습니다. 이는 하이트맵의 전체 범위를 사용합니다. |
- Min |
Height Map에 최소값을 설정합니다. |
- Max |
Height Map에 최대값을 설정합니다. |
- Offset |
HDRP가 Height Map에 적용하는 오프셋을 설정합니다. |
- Amplitude |
Height Map의 진폭을 설정합니다. |
- Base |
슬라이더를 사용하여 Height Map에 지지대를 설정합니다. |