Unity URP용 스크린 공간 굴절 효과 (HDRP에서도 작동)
요약
Unity URP 환경에서 사용할 수 있는 스크린 공간 굴절(Screen Space Refraction) 효과 구현 방법을 소개합니다. 이 셰이더는 HDRP에서도 작동하며, 프로젝트에 임포트하여 특정 셰이더를 이용해 머티리얼을 생성하는 방식으로 사용됩니다.
핵심 포인트
- Unity URP 환경에서 스크린 공간 굴절 효과 구현 가능
- HDRP에서도 호환되어 폭넓게 활용 가능
- 전용 셰이더(_RefractionGlassSimple 등)를 사용하여 적용
- 간단한 버전의 글래스 셰이더도 별도로 제공됨
Unity-URP-ScreenSpaceRefraction
A ScreenSpaceRefraction for Unity URP (works in HDRP too)
<img width="668" alt="image" src="https://user-images.githubusercontent.com/6388730/236700236-714a0b3a-d7dc-4fa0-9370-7aa073edbd14.png">더 간단하고 빠른 버전을 찾고 있다면, 이것을 확인하세요. Unity-URP-GlassShader
사용 방법:
- 레포지토리를 다운로드하여 프로젝트에 임포트합니다.
- RefractionGlassSimple 또는 RefractionGlassComplex 셰이더를 사용하여 머티리얼을 생성합니다. (또는 기존 예제 머티리얼을 사용합니다.)
사용된 에셋 크레딧:
- Glowing Crystals by ked182 on SketchFab
- Blue Diamond by Kugatsu Tsukai on SketchFab
참고 자료:
- Reflection and Refraction Vectors - Shader Graph Basics - Episode 24 by Ben Cloward
- This tutorial by AE Tuts
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub GameDev의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기