이전 게시글을 잘못 작성해 다시 질문글을 올립니다.
URP 2D Light 를 위해 Spine-SkeletonLit-URP-2D 쉐이더를 커스텀해서 사용하고 있습니다.
동일한 코드가 패키지 내부에 있을 때와 밖에 있을 때 랜더링 결과물이 다릅니다.
패키지 내부에 있는 오리지널 쉐이더를 직접 커스텀해서 사용할 때는 원하는 결과물이 나오지만,
프로젝트 내에 쉐이더를 생성해 코드를 작성하면 모두 하얗게 나옵니다.
두 쉐이더 코드는 include 되는 파일들의 루트명 외에는 모두 같습니다.
거기에 더해 위 문제는 UMP로 URP Shader를 들여왔을 때 발생합니다.
수동으로 zip파일 압축을 풀어 프로젝트 내부에 넣게되면 Lit 쉐이더를 직접 수정 후 우리 프로젝트 깃에 올릴 수 있기 때문에 발생하지 않아요.
때문에 수동으로 URP Shader를 넣어 작업을 하고 있지만, 향후 업데이트 등의 관리를 위해서라도 UMP를 통해 관리하고 싶습니다.
그래서 이 문제가 해결될 수 있으면 좋겠어요.