HDRP에서 가벼운 셰이더를 제작중입니다.
저사양 컴을 위해서 CustomLight를 만들어서 셰이더를 가볍게 만들 생각입니다.
URP는 CustomLight를 만드는 자료가 많이 있는데, HDRP는 찾을수가 없었습니다.
어찌어찌 찾고 찾아서... 방법을 알아 낸거 같군요.
URP
#ifdef SHADERGRAPH_PREVIEW
Direction = float3(1, 1, 1);
#else
Light light = GetMainLight();
Direction = light.direction;
#endif
HDRP
#ifdef SHADERGRAPH_PREVIEW
Direction = float3(1, 1, 1);
#else
DirectionalLightData lightData = _DirectionalLightDatas[0];
Direction = -lightData.forward;
#endif
'업무일지' 카테고리의 다른 글
업무일지 <배경추가> (0) | 2023.06.09 |
---|---|
업무일지 <Shader Changer> (0) | 2023.05.25 |
업무일지 <Frame> (0) | 2023.05.22 |
업무일지 <연출 작업> (0) | 2023.05.18 |
업무일지 <Unlit Shader> (0) | 2023.05.16 |