250117

Errata·2025년 1월 17일

개발 일지

목록 보기
54/350

✅ 오늘 한 일


  • 대마왕의 유니티 URP 셰이더 그래프 읽기


📖 대마왕의 유니티 URP 셰이더 그래프


02 굴절되는 셰이더 만들기

굴절 활용 예시

  • 고급 퀄리티의 유리병
  • 총알 혹은 검의 궤적
  • 큰 폭발에서 공기가 흔들리는 효과
  • 물 아래 바닥이 굴절되어 일렁이게 만듦

레이트레이싱을 이용한 진짜 굴절을 이용할 수도 있겠지만,
일반적으론 이미지를 캡쳐해서 UV를 이동시켜 굴절처럼 보이게 한다.
굴절은 꽤 무거운 기능이니 특히 모바일이라면 주의해서 사용해야 한다.

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

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


profile
Penser, c'est réapprendre à voir

0개의 댓글