Shader Graph Custom Shader function
Shader Graph에서 RGBA로 입력 받아서 RGB와 Alpha를 나누어서 출력하려면 위와 같은 노드 구성이 필요하다. 비쥬얼 스크립팅에서 파라메터 노출만 해도 이 뻘짓을 안해도 되는데 이게 꽤나 불편해서 Custom node로 아래와 같이 작성해서 사용할 수 있다. Custom function에서 Inputs을 TintColor 로 Vector4를 입력받게 하고 Oututs 를 ColorRGB 를 Vector3로 ColorA를 Vector1으로 설정해주고 아래 노드 타입을 String으로 설정하고 name을 ColorSplit으로 해줬다. 그리고 아래와 같이 넣어준다. #if SHADERGRAPH_PREVIEW ColorRGB = TintColor.rgb; ColorA = TintColor.a; ..