C++23 IAVis
Real-time Vulkan visualization for scientific apps
IAVis
IAVis is a Vulkan-based real-time visualization library for scientific applications. It offers an intuitive interface for contexts, scenes, and entities with instanced rendering, materials, lighting, and shadow mapping.

Key Features
What IAVis brings to your C++ projects.
Scene & Entity Model
Create contexts and scenes, then add entities with transforms, materials, and geometry.
Instanced Rendering
Render thousands of identical objects with minimal CPU overhead.
Lighting & Shadows
Dynamic point lights with Blinn-Phong shading and real-time shadow mapping.
Windowing-Agnostic
Integrates with SDL3, GLFW, or other windowing libraries via surface creation callbacks.
