✅ 오늘 한 일
📖 대마왕의 유니티 URP 셰이더 그래프
02 굴절되는 셰이더 만들기
굴절 활용 예시
- 고급 퀄리티의 유리병
- 총알 혹은 검의 궤적
- 큰 폭발에서 공기가 흔들리는 효과
- 물 아래 바닥이 굴절되어 일렁이게 만듦
레이트레이싱을 이용한 진짜 굴절을 이용할 수도 있겠지만,
일반적으론 이미지를 캡쳐해서 UV를 이동시켜 굴절처럼 보이게 한다.
굴절은 꽤 무거운 기능이니 특히 모바일이라면 주의해서 사용해야 한다.

- URP Asset에서 Opaque Texture 활성화
- 왜곡할 오브젝트 앞에 적당한 Quad 오브젝트 생성
- 셰이더 Transparent로 설정
- Screen Position을 넣은 Scene Color를 Base Color에 설정
- Gradient Noise 노드를 꺼내서 0.1을 곱하고, 이를 Screen Position에 더한다

- Time과 Rotate 노드를 이용하여 회전시키고, 이를 Spherize 노드를 이용해서 볼록하게 왜곡한다
- 왜곡되고 회전되는 노이즈를 텍스쳐와 곱해서 중앙 부분에만 효과가 나오도록 만들었다