멀티 윈도우 환경에서 Android View 블러 구현하기
안드로이드에서 뷰 뒤편의 윈도우를 블러 처리하기 어려운 이유와 compositor 기반 접근 방식을 정리합니다.
Core Competencies
Combining mathematical precision with creative engineering to build next-generation systems.
Extensive experience with OpenGL ES, GLSL, and rendering pipelines, from low-level optimizations to high-level creative tools.
Applied AI and computer vision to product development, including manufacturing defect detection and AI-assisted services.
Designing robust, scalable end-to-end systems with a macro-level perspective on performance and stability.
Leveraging a strong background in Applied Mathematics to solve complex algorithmic challenges in graphics and AI.
Deep expertise in GPU profiling, memory management, and system optimization using industry-standard tools.
Experience building creative platforms and SDKs such as Watch Face Studio, Wonderland, and production visual effect libraries.
Philosophy
Tools change, but logic remains. I prioritize algorithmic thinking and architectural integrity over syntax dependencies, allowing for seamless adaptation to any technology stack.
True optimization comes from understanding the entire system. I focus on designing architectures that are not only efficient today but scalable for tomorrow.
My approach is rooted in fundamental principles: mathematics and computer science theory, which serve as the bedrock for practical solutions in AI and graphics.
Sharing thoughts on technology, architecture, and the future of AI.
안드로이드에서 뷰 뒤편의 윈도우를 블러 처리하기 어려운 이유와 compositor 기반 접근 방식을 정리합니다.
A design note on why view-level background blur is hard on Android and how a compositor-assisted approach can make it work.
다운스케일 패스와 분리 가우시안 블러를 활용해 실시간 블러를 효율적으로 구현하는 핵심 포인트를 정리합니다.
A compact guide to real-time blur using downscaled passes, separable Gaussian filters, and careful quality-performance trade-offs.