머티리얼 함수 생성

머티리얼 함수를 만드는 과정에 대한 안내서입니다.

Windows
MacOS
Linux

머티리얼 함수 생성

머티리얼 함수 생성 방법은 다음과 같습니다.

  1. 우선 머티리얼 함수를 생성합니다. 콘텐츠 브라우저 에서 우클릭하고 신규 > 머티리얼 & 텍스처 > 머티리얼 함수 를 선택하면 됩니다.

  1. 머티리얼 함수를 생성했으면 이름을 지어 줍니다. 다른 사람이 봤을 때 기능을 쉽게 이해할 수 있도록 최대한 설명이 되는 이름으로 지어줘야 합니다. 이 예제에서는 노드를 Custom_Fresnel 이라 하겠습니다. 머티리얼 이름을 변경하려면 콘텐츠 브라우저 에서 선택하고 F2 키를 누른 뒤 원하는 이름을 입력하면 됩니다.

새로운 함수 퍼블리싱

함수를 최대한 활용하기 위해서는, 머티리얼 에디터에서 사용할 수 있는 머티리얼 함수 라이브러리에 함수가 표시되도록 해야 합니다. 그러기 위해서는 Expose to Library (라이브러리에 노출) 프로퍼티가 True 로 설정되었는지 확인해야 합니다. 그 방법은 다음과 같습니다:

  1. 함수에서 아무 노드도 선택하지 않습니다. 그러면 디테일 창에 함수의 기본 프로퍼티가 뜹니다.

    ExposeToLibrary.png

  2. 설명을 추가합니다. 이 작업은 중요한데, 여기 입력한 설명이 머티리얼 함수 라이브러리나 머티리얼 에디터에서 그 함수 위에 커서를 올렸을 때 툴팁으로 표시되기 때문입니다. Input 과 Output 노드에 설명을 추가하는 것도 좋은 습관이긴 하지만, 표현식에 코멘트를 딱 하나 추가할 곳을 고르라면, 이 설명칸이 훨씬 중요한 곳입니다!

    BaseDescription.png

  3. 함수에 적합한 카테고리를 추가하고 설정해 줍니다. 여러 카테고리에 함수가 속할 수가 있으니 원하는 만큼 추가해 줘도 됩니다만, 가급적 간결하게 딱 필요한 카테고리 이외에는 추가하지 않는 것이 좋습니다.

태그
언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기