작성한 모든 글을 모아 보여줍니다.
-
[Emberlit] 가우시안 블러 이해하기: 수식에서 GPU Compute까지
가우시안 함수의 수식을 분해하고, separable convolution의 원리를 증명한 뒤, Vulkan compute shader로 구현하고 GPU 결과를 수학으로 검증하는 과정을 정리했습니다.
-
[Emberlit] Vulkan Compute로 블룸 만들기: threshold, blur, composite, 그리고 이미지 전이
Vulkan compute shader로 블룸 후처리를 구현하며 threshold, blur, composite 3단계 파이프라인과 이미지 레이아웃 전이, 디스크립터 바인딩을 정리한 학습 기록입니다.
-
[Unity] UI Toolkit 도입기: UGUI에서 UITK으로의 전환
Unity 게임 프로젝트에 UI Toolkit(UITK)을 도입한 과정을 정리합니다. UGUI와의 렌더링·스타일·레이아웃 구조적 차이, 디자인 시스템 구축 과정에서 겪은 과제와 장점, LLM 활용 가능성과 하이브리드 접근 방향을 기록합니다.
-
[Unity] UseCase Pattern: EditMode 테스트 가능한 비즈니스 로직 분리
Unity에서 `MonoBehaviour`와 싱글턴에 결합된 구매 로직이 `EditMode` 테스트를 막는 이유를 정리하고, `UseCase`·`Port`·`Adapter` 분리로 테스트 가능한 구조로 전환한 과정을 기록합니다.