2026.09.21 · Living NPC · Vulkan C++ GLSL
HTN 2026: Living NPCs
A custom Vulkan engine rendering agentic NPCs in a 3D scene with procedural lip sync, conversational gaze, skeletal skinning, and shadow mapping.
DevLog::get<Htn>()->open();
A space where I will ocassionally document progress on my projects. Currently, my main focus will be on RATH and I will have semi-frequent updates (every 1-2 weeks)
2026.09.21 · Living NPC · Vulkan C++ GLSL
A custom Vulkan engine rendering agentic NPCs in a 3D scene with procedural lip sync, conversational gaze, skeletal skinning, and shadow mapping.
DevLog::get<Htn>()->open();
2026.09.03 · Rath · Vulkan C++
Reworking R_Model around per-primitive materials and writing a cgltf loader, so the engine loads glTF instead of one OBJ.
DevLog::get<LoadingGltf>()->open();
2026.08.21 · Rath · Vulkan GLSL C++
The creation of RATH after the tutorial: R_MODEL, R_MATERIAL, R_SCENE
2026.08.11 · Rath · Vulkan GLSL C++
The beginning stages of learning Vulkan, motivations, and goals.
DevLog::get<StartingRath>()->open();No entries for that project yet.