[Unity] 앰플리파이 IF, Step, Dissolve


[Unity] 앰플리파이 IF, Step, Dissolve

A와 B의 인자를 비교하여 출력하는 노드이다. 검정을 0, 흰색을 1로 보았을 때 두 개의 인자에서 A가 B보다 수치값이 클 경우 Float형인 1인 값 즉, 흰색을 표현하게 했다. 마찬가지로 A == B일 경우 흰색, A < B일 경우 검은색으로 표현되게 노드를 구성했다. 흰색의 원형 텍스처에 IF문을 연결해 B 노드에는 Float형 프로퍼티를 하나 꽂았다. Slider가 커지면 흰색에 가까워 지므로 A < B의 연결된 0 값에 의해 해당 텍스처는 수치가 가장 낮은 부분부터 진행될수록 높은 부분까지 사라 질 것이다. IF문과 동일한 작동을 하는 Step 노드이다. A > B인 부분에는 0을 출력하고 A < = B인 부분에는 1을 출력하도록 되어있다. 위 노드의 경우 Cloud 텍스처의 값이 문양의 텍스처보다 더 큰 부분은 0을 출력. 즉 검은색으로 표시하고 같거나 더 작은 부분은 1을 출력하므로 동일한 결과물이 표시되는 것을 볼 수 있다. 흔하게 사용되는 예로 상수를 기준으로 양분...



원문링크 : [Unity] 앰플리파이 IF, Step, Dissolve