머티리얼 함수 생성

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

Windows
MacOS
Linux

머티리얼 함수 생성

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

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

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

새로운 함수 퍼블리싱

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

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

    ExposeToLibrary.png

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

    BaseDescription.png

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

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback