머티리얼 함수 생성

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

Choose your operating system:

Windows

macOS

Linux

머티리얼 함수 생성

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

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

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

새로운 함수 퍼블리싱

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

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

    ExposeToLibrary.png

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

    BaseDescription.png

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

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