IAVis 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.

IAVis

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.