3D 캐릭터 기반 비주얼 노벨

캐릭터 연출과 데이터 기반 시나리오 시스템을 개발하고, URP 렌더링 문제를 해결한 프로젝트입니다.
사용 기술: Unity · C# · URP · Animator
이 게임에서 해결한 문제
01. URP와 MaterialPropertyBlock을 결합한 캐릭터 오버레이
발화자를 제외한 캐릭터를 자연스럽게 어둡게 표현하기 위해 Custom Render Feature, Stencil Buffer와 캐릭터별 런타임 제어를 결합했습니다.
02. Frame Debugger로 진단한 lilToon 런타임 투명화 문제
프로퍼티는 전달되지만 투명 셰이더 Variant가 선택되지 않던 문제를 Frame Debugger와 패키지 소스 분석으로 추적했습니다.
03. 기존 애니메이션에서 피크 포즈를 선택해 대기 연출 만들기
기존 클립의 피크 포즈와 Additive 호흡 레이어를 결합하고, 원하는 프레임을 찾는 커스텀 인스펙터를 제작했습니다.