npr-shaders

실시간 GLSL을 활용하여 구현한 비사실적 렌더링(NPR) 기법 연구 및 셰이더 컬렉션


개요

항목 내용
기간 2026.03 ~ 진행 중
팀 구성 개인 프로젝트
역할 Technical Artist / 셰이더 개발
플랫폼 Web (Shadertoy), Unity (URP/Built-in)
기술 스택 GLSL, HLSL, Unity, C#

기획 배경

현대 그래픽스 엔진에서 실사 렌더링은 이미 보편화되었으나, 개발자가 빛의 해석 방식을 직접 제어하여 고유한 예술적 스타일을 구축하는 NPR(Non-Photorealistic Rendering) 영역은 여전히 높은 기술적 이해를 요구합니다. 스타일라이즈드 게임 및 애니메이션 렌더링에 필수적인 톤, 아웃라인, 색상 체계의 직접적인 제어권을 확보하기 위해 본 프로젝트를 시작했습니다.


내가 기여한 것

실시간 크로스해칭(Cross-Hatching) 시스템 구현

고급 툰 셰이딩(Toon Shading) 및 림 라이트 최적화

기술 문서화 및 엔진 이식 파이프라인 구축