Retro CRT Shader (Universal RP용)
요약
이 글은 Unity URP(Universal Render Pipeline) 환경에서 레트로 CRT 모니터 효과를 재현하는 셰이더 그래프 사용법을 안내합니다. 스캔라인, 왜곡, 노이즈 등 다양한 아날로그 TV/모니터 특성을 구현할 수 있으며, 후처리 효과와 결합하여 독특한 비주얼 디자인에 활용 가능합니다.
핵심 포인트
- Unity 2022+ 환경에 맞춰 업데이트된 URP용 CRT 셰이더입니다.
- CRT 왜곡, 스캔라인, 노이즈 등 다양한 레트로 효과를 제공합니다.
- 후처리 효과(Vignette, Film Grain 등)와 함께 사용하기 용이합니다.
- 장면을 저해상도에 렌더링하여 픽셀화된 모양 구현 예제가 포함되어 있습니다.
Retro CRT Shader (Universal RP용)
레트로 TV/모니터 효과를 재현하는 셰이더 그래프입니다.
+ Unity 2022+에 맞게 업데이트됨
(커스텀 대신 Fullscreen Graph & FullscreenPassRendererFeature 사용)
- 이전 버전은 브랜치를 참조하세요

효과 목록:
- CRT (음극선관) 모니터 왜곡
- 스캔라인(Scanlines)
- 이미지 왜곡(Image Distortion)
- 노이즈(Static)
- 스크롤링 글리치 노이즈(Scrolling glitchy static)
- 수직 RGB 서브픽셀/형광체 줄무늬(Vertical RGB subpixel / phosphor stripes)
레포지토리는 또한 장면을 저해상도 렌더 텍스처에 렌더링하여 픽셀화된 모양을 구현하는 다중 카메라 예제 설정도 포함하고 있습니다. 메인 카메라의 컬링 마스크(culling mask)는 아무것도 설정되지 않아 장면이 두 번 렌더링되지 않으며, 추가 후처리 효과(Vignette, Film Grain, Chromatic Aberration)를 적용하기 위해 레트로 CRT 셰이더/머티리얼을 Fullscreen Pass Render Feature에서 사용하는 다른 Universal Renderer 에셋을 사용합니다.
사용 시 유의사항:
- 일반 Mesh Renderer(예: TV 모니터)에 적용하려면 그래프 유형을 Lit 또는 Unlit으로 변경해야 합니다.
- 두 번째 카메라 설정/픽셀화된 모양 없이 화면에만 적용하려면, 그래프에서 텍스처 샘플을
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub GameDev의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기