이미지를 사용하여 객체 수정-방법 2
DisplaceGeo 노드와 마찬가지로 Displacement 쉐이더 노드도 변위 매핑을 수행하며 언뜻보기에 노드가 매우 유사 해 보입니다. 그러나 변위 매핑을 수행하는 방법은 다릅니다.
변위 매핑은 렌더링 할 때 객체 표면에 기하학적 디테일을 추가하는 기술입니다. DisplaceGeo 노드와 달리 Displacement 노드는이 작업을 즉시 수행하여 특정 시점에 보이는 지오메트리의 해당 부분 만 대체합니다. 변위는 변위의 어느 부분에 렌더링이 필요한지를 결정하기 위해 카메라의 시점을 고려하여 렌더링 시간을 절약합니다. 테셀레이션 수준을 특정 거리에있는 객체에 필요한 수준으로 최적화 할 수도 있습니다.
변위 노드 연결
1. | 클릭하여 변위 노드를 만듭니다 3D > Shader > Displacement. |
2. | 형상을 변위 노드의 출력에 연결합니다. 원하는 경우 텍스처를 Displacement 노드의 입력에 연결할 수 있습니다. |
3. | 변위를 만들려는 이미지를 displacement 입력. |
4. | 선택적으로 법선을 계산하기 위해 별도의 맵을 사용할 수 있습니다. 이것에 연결 normals 입력. |
5. | 로 진행 변위 제어 조정 이하. |
변위 제어 조정
1. | 사용 displacementchannel 드롭 다운 메뉴에서 채널을 선택하십시오. displacement 변위 맵으로 사용하려는 입력. |
2. | 당신이 사용하는 경우 normals 입력, 체크 해제 buildnormals 그리고 설정 normal expansion 에: |
• none 법선을 그대로 사용하고
• XY x와 y 차원에 곱하면
• XYZ x, y 및 z 치수로 곱합니다.
3. | 사용하다 scale 변위의 전체 스케일을 설정합니다. |
4. | 세트 filtersize 입력 이미지를 샘플링 할 때 사용하려는 필터 크기로 |
5. | 사용 filter 드롭 다운 메뉴에서 필터링 알고리즘을 선택하십시오. 자세한 내용은 필터링 알고리즘 선택. |
6. | 변위 후 법선을 자동으로 계산하려면 build normals. 에서 법선을 계산하려면이 옵션을 선택 취소하십시오. normals 입력. |
7. | 로 진행 렌더링을위한 변위 제어 조정 이하. |
렌더링을위한 변위 제어 조정
디스플레이 스먼트를 사용한 장면을 렌더링하기 전에 Tessellation 렌더링 프로세스의 속도와 품질을 얻으려면 탭 :
1. | 사용하다 max subdivision 테셀레이션에서 발생하는 다각형 세분의 최대 반복 횟수를 설정합니다. |
DisplaceGeo를 사용하거나 다른 응용 프로그램에서 변위에 익숙한 경우 Displacement 노드를 사용하여 더 낮은 형상 하위 분할로 비슷한 정도의 세부 정보를 얻을 수 있습니다.
예를 들어 30x30 카드는 1800 개의 삼각형 테셀레이션 (30x30x2)으로 구성되지만 더 적은 카드 세분으로 변위 노드를 사용하여 비슷한 테셀레이션 수준을 얻을 수 있습니다.
카드 세분 |
최대 세분 |
테셀레이션 삼각형 |
1x1 (2 개의 삼각형) |
5 |
2048 |
2x2 (8 개의 삼각형) |
4 |
2048 |
4x4 (32 개의 삼각형) |
삼 |
2048 |
노트 : 많은 수의 형상 사용 and 디스플레이 스먼트 서브 디비젼은 지금까지 렌더링 속도가 느려질 수 있습니다. max subdivisions 4로 설정하면 51200 개의 삼각형이 생성됩니다!
2. | 설정 mode 다각형 세분화에 사용되는 모드로 드롭 다운 메뉴 : |
• uniform -균일 한 다각형 테셀레이션. 이 방법은 주로 결과를 테스트하는 데 유용한 옵션이며, 드물기는하지만 실제로 변위 렌더에 가장 적합한 옵션입니다.
• screen -테셀레이션은 화면 크기에 따라 결정됩니다. 이것이 기본값이며 종종 최상의 모드 옵션입니다. 공간 분할은 화면의 공간 분할 다각형의 크기에 따라 결정됩니다. 이 모드는 특정 다각형 가장자리 화면 길이에 도달하면 새로운 다각형이 만들어지지 않도록합니다.
• adaptive 테셀레이션은 변위의 복잡성에 의해 결정됩니다. 이 옵션은 공간 분할이 필요하지 않은 이미지의 평평한 영역을 추정하려고합니다. 계산은 다음과 같은 경우에만 활성화되는 임계 값 제어를 기반으로합니다. adaptive 모드가 선택되었습니다.
3. | 설정하면 mode 에 screen 또는 adaptive설정 pixel edge length 공간 분할에 사용되는 다각형의 최대 크기까지 |
4. | 설정하면 mode 에 adaptive, 다음을 조정할 수도 있습니다. |
• edge threshold -이 임계 값보다 큰 에지는 분할되는 반면,이 임계 값보다 작은 에지는 일반 및 변위 임계 값에 따라 세분화됩니다.
• normal threshold -표면이 평평한 지 여부를 결정하기 위해 일반 방향을 감지합니다. 인접한 법선 사이의 각도가이 임계 값보다 크면 테셀레이션이 발생합니다.
• displace threshold -표면의 두 점이 변위 된 각도를 비교하고 결과가 일치하지 않으면 테셀레이션이 발생합니다.
노트 : Displacement 쉐이더를 매우 복잡한 고해상도 지오메트리에 적용하는 것은 매우 느릴 수 있습니다.
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.