언어:
페이지 정보
태그:
엔진 버전:
언리얼 엔진

머티리얼 함수 편집하기

언리얼 엔진

이 글은 머티리얼 함수 개념에 익숙한 분들을 대상으로 합니다. 상세 정보는 머티리얼 함수 개요 페이지를 참고하시기 바랍니다.

머티리얼 함수 편집하기

때때로 머티리얼 함수의 함수성을 변경하고플 때가 있습니다. 이 작업은 콘텐츠 브라우저에서 바로도 가능하고, 해당 함수를 활용하는 머티리얼 안에서도 가능합니다.

콘텐츠 브라우저 또는 머티리얼 에디터 의 그래프 탭에서 머티리얼 함수에 더블클릭하면 별도의 머티리얼 에디터 탭에 그 함수가 열려, 어떻게 구성되어 있는지 머티리얼 표현식 네트워크를 확인할 수 있습니다. 이런 식으로 언제든 머티리얼 함수의 내부 네트워크를 편집 적용할 수 있습니다.

FunctionEncapsule.png

여기서 중요한 참고사항이 있는데, 머티리얼 함수에 가하여 저장한 변경내용은, 앞으로 해당 머티리얼 함수를 사용한 모든 인스턴스에도 적용되게 됩니다. 예를 들어 Radial Gradient 머티리얼 함수의 내부 네트워크에 변경을 가한 경우, 기존의 해당 함수 모든 인스턴스는 물론, 앞으로의 새로운 인스턴스도 전부 변경내용에 영향을 받게 됩니다.

이런 젼챠로, 앞으로 가할 변경사항이 함수의 모든 인스턴스에 전파시켜도 괜찮을지 확실치 않은 경우, 원본 머티리얼 함수를 수정하기 보다는 콘텐츠 브라우저에서 기존 함수(에 우클릭한 뒤 컨텍스트 메뉴에서 Duplicate (복제)를 선택하여) 사본을 만들어 작업하는 것이 좋습니다.

함수를 변경한 이후 button_apply.png 버튼을 누르면 변경내용이 함수 애셋과 해당 함수를 사용하는 머티리얼에 전파됩니다. 작업을 완료한 이후에는 반드시 콘텐츠 브라우저에서 애셋을 저장하시기 바랍니다!

태그