환영합니다
지난 강의에서는 Constant4Vector를 사용해 성공적으로 UV의 완전한 제어권을 얻었습니다
파라미터로 변환함으로써 UV 타일과 오프셋을 제어할 수 있게 되었습니다
각 채널에 저장된 값을 사용했고
노드와 시간을 많이 단축시킬 수 있었습니다
지나치게 많은 컴포넌트 마스크나 Multiply 같은 노드들이 필요없는 것이
장점이었습니다
그리고 마스터 머티리얼에 부여한 컨트롤은 이것이 전부였습니다
U와 V를 독립적으로 타일하거나 오프셋하는 것입니다
하지만 종종 이것이 과할 때가 있습니다
가끔은 UV를 함께 타일하고 싶을 땐 이 설정이 필요합니다
이 두 노드들을 사용해야 하는데 소켓이 하나 뿐입니다
이 모든 노드들을 연결하고 원하는 대로 선택해서 사용할 수는 없습니다
그런 방식으로 동작되지 않습니다
대신 노드가 하나 더 필요합니다
Static 스위치 파라미터 노드는 두 노드를 true(참)과 false(거짓)을 기반으로 둘이 서로 전환 가능하도록 합니다
예를 들어 이 파라미터의 이름은 Tile UV나
Advance UV Control 등 원하는 대로 지은 후 true(참)일 때
UV를 독립적으로 타일하고 false(거짓)일 땐 UV를 함께 타일합니다
그것이 이 노드의 역할입니다
조건에 따라 노드들을 전환할 수 있도록 합니다
우클릭을 하고 Switch Parameter를 입력합니다
Static Switch Parameter를 선택하고 이름은
Advance UV Control로 하겠습니다
이 핀은 true(참)에 연결하고 이 핀은 UV에 연결해 줍니다
false(거짓)에도 값이 필요하기 때문에 오류가 발생합니다
그러므로 이 핀을 false(거짓)에 연결하고 적용합니다
마스터 머티리얼로 돌아가보겠습니다
이제 Advance UV Control이 생겼습니다
선택을 하면 이 노드에 접근할 수 있으며 UV를 독립적인 제어, 즉 Advance UV Control이
가능해집니다
그럼 오늘의 과제를 시작해 보겠습니다
여러분의 과제는 Static 스위치 파라미터 노드를 그래프에 불러와
적절한 이름을 지어주는 것입니다
저는 Advance UV Control이라고 했지만
여러분이 원하는대로 지으셔도 좋습니다
그리고 true(참)와 false(거짓)를 기반으로 알맞은 값을 소켓에 연결하는 것입니다
머티리얼 인스턴스에서 Condition(조건)을 선택하면 값 하나가 사용되고
선택되지 않았을 땐 다른 값이 사용됩니다
이것을 기반으로 올바른 값을 소켓에 연결하고 그것을 머티리얼 인스턴스에서 조정해 보는 것입니다
이 노드의 역할을 확인해 보시기 바랍니다
그럼 영상을 멈추고 시도해 볼 시간입니다
도움이 필요하면 돌아오셔도 됩니다
환영합니다
성공적으로 두 입력 값을 true(참)와 false(거짓)를 기반으로 전환하셨나요?
함께 해봅시다
이제 이건 지워주겠습니다
다시 해보려고 합니다
여기서 나오는 값은 UV의 완전한 제어를 허용합니다
그러므로 Static 스위치 파라미터가 필요합니다
switch parameter라고 입력한 다음 Advance UV Control이라 이름을 지어주고
조건이 true(참)일 때 사용할 것입니다
머티리얼 인스턴스에서 조건을 활성화했을 때 이 노드가 사용되고 최종 결과로 출력되기를
원합니다
그리고 false(거짓)일 때는 이 노드의 값이 사용되고 최종 출력 값이 되는 것입니다
이제 이걸 UV 소켓으로 연결하면
이제 이런 조건이 생기는데 이것을 선택하지 않으면 이 값을 바꿔도
이곳에 아무런 변화를 주지 않습니다
UV 타일에만 접근할 수 있는 것입니다
이 조건을 활성화해야만 함께 타일할 수 있습니다
이제 UV 타일이 사라지고
각 값의 독립적인 제어가 가능합니다
그럼 다시 값을 1로 바꿔주고 오프셋은 0로 바꿔주겠습니다
이번 강의에서는 Static 스위치 파라미터 노드와 그것을 사용해 완전한 접근을 얻는 방법에 대해 알아보았습니다
노드들을 전환하는 것은 조건을 기반으로 했습니다
강의를 끝내기 전에 숙제를 드리겠습니다
머티리얼 그래프가
지저분해지기 시작했으며 앞으로의 작업에 좋은 영향을 주지 않을 것 같습니다
그러므로 Name Reroute 노드를 사용해 교차되는 노드들을 방지하고
적절한 곳에 코멘트도 추가해 보시기 바랍니다
그리고 다음 강의에서 여러분과 제 결과물을 비교해 보겠습니다
그럼 다음 강의에서 뵙겠습니다