중국에서 이펙트를 보내왔는데, 유니티에서는 멀쩡한데, 빌드만 되면 제대로 나오질 않는 문제가 발생.

핑크이거나 아예 안나오는 경우는 셰이더가 잘못된 가능성이 높은데, 나오기는 하지만 모두 하얗군요.

 

문제는 이펙트만 따로 빌드하면 멀쩡한데... 셰이더베리언트를 추가해도 제대로 나오질 않고...

이렇게 유니티에서는  멀쩡히 잘 돌아가는 셰이더는 문제점을 찾기가 어렵다는...

 

또 한가지 문제는 셰이더 그래프나 엠플리파이 셰이더를 이용한게 아니라  HLSL코드로 짠듯한 느낌입니다.

가득이나 HDRP의 셰이더 코드는 알아보기가 어려워 파악에 어려움이 있는데, 5000줄이 넘는 코드로 되어있어서, 이걸 이펙터가 짠거라면 보기드문 실력자라는 생각이 들긴한데, 내가 이 코드를 분석하기에는 어려움이 있군요.

이게 예전부터 있던 문제인데, 가장 의심되는 부분은 에셋번들인데, 여기만 거치면 셰이더에 매번 문제가 발생하는군요.

이걸 어드레서블 시스템으로 바꿨으면 좋겠는데, 개발쪽에서 개선의 의지가 없어서 아쉬움이 있습니다.

 

-- 이펙터가 우회적인 방법으로 해결한거 같은데, 모르겠군요...

 

'업무일지' 카테고리의 다른 글

업무일지<Memory>  (0) 2023.02.17
업무일지<Tree / Occlusion>  (0) 2023.02.13
업무일지<Terrain을 수동으로>  (0) 2023.01.19
업무일지<Terrain To mesh>  (0) 2023.01.17
업무일지<Texture량과 채널>  (0) 2023.01.16