작성한 모든 글을 모아 보여줍니다.
-
[LLM Workbench] Hooklusion: 에이전트 상태를 작은 신호로 보기
Claude Code와 Codex hook event를 desktop character state로 바꿔 에이전트 작업 상태를 낮은 피로도로 확인하는 실험을 정리합니다.
-
[Emberlit] Quaternion 곱 순서: 같은 회전이 왼쪽·오른쪽에 따라 월드·로컬이 되는 이유
쿼터니언 곱 순서가 회전의 공간 기준을 결정하는 원리를 수식으로 전개하고, GLM 기반 FPS 카메라 예시로 월드 축 yaw와 로컬 축 pitch가 왜 다른 쪽에 곱해지는지 정리했습니다.
-
[Emberlit] Normal Mapping: TBN 행렬과 Vulkan 구현기
노멀 매핑의 탄젠트 공간과 TBN 행렬 수학, Vulkan + ASSIMP 환경에서의 구현과 UV 컨벤션 이슈를 정리한 학습 기록입니다.
-
[Emberlit] Normal Transform: 비균일 스케일에서 역전치행렬이 필요한 이유
비균일 스케일에서 노멀 벡터에 모델 행렬을 그대로 곱하면 면과의 수직 관계가 깨지는 이유를 정리하고, 수직 조건에서 역전치행렬을 유도하여 GLSL 코드와 1:1로 대응시킨 과정을 기록했습니다.