Choose your operating system:
Windows
macOS
Linux
머티리얼 함수 생성
머티리얼 함수 생성 방법은 다음과 같습니다.
-
우선 머티리얼 함수를 생성합니다. 콘텐츠 브라우저 에서 우클릭하고 신규 > 머티리얼 & 텍스처 > 머티리얼 함수 를 선택하면 됩니다.
-
머티리얼 함수를 생성했으면 이름을 지어 줍니다. 다른 사람이 봤을 때 기능을 쉽게 이해할 수 있도록 최대한 설명이 되는 이름으로 지어줘야 합니다. 이 예제에서는 노드를 Custom_Fresnel 이라 하겠습니다. 머티리얼 이름을 변경하려면 콘텐츠 브라우저 에서 선택하고 F2 키를 누른 뒤 원하는 이름을 입력하면 됩니다.
새로운 함수 퍼블리싱
함수를 최대한 활용하기 위해서는, 머티리얼 에디터에서 사용할 수 있는 머티리얼 함수 라이브러리에 함수가 표시되도록 해야 합니다. 그러기 위해서는 Expose to Library (라이브러리에 노출) 프로퍼티가 True 로 설정되었는지 확인해야 합니다. 그 방법은 다음과 같습니다:
-
함수에서 아무 노드도 선택하지 않습니다. 그러면 디테일 창에 함수의 기본 프로퍼티가 뜹니다.
-
설명을 추가합니다. 이 작업은 중요한데, 여기 입력한 설명이 머티리얼 함수 라이브러리나 머티리얼 에디터에서 그 함수 위에 커서를 올렸을 때 툴팁으로 표시되기 때문입니다. Input 과 Output 노드에 설명을 추가하는 것도 좋은 습관이긴 하지만, 표현식에 코멘트를 딱 하나 추가할 곳을 고르라면, 이 설명칸이 훨씬 중요한 곳입니다!
-
함수에 적합한 카테고리를 추가하고 설정해 줍니다. 여러 카테고리에 함수가 속할 수가 있으니 원하는 만큼 추가해 줘도 됩니다만, 가급적 간결하게 딱 필요한 카테고리 이외에는 추가하지 않는 것이 좋습니다.