Kai Zhang

Kai Zhang

About

I focus on both real-time and offline computer graphics, and I am also interested in accelerated computing.

Projects

Inferno Renderer

A realtime Vulkan renderer. Supports gltf 2.0 PBR. Runs on Windows and Linux.

Raytracing Playground Screenshot

Raytracing Playground

A CUDA path tracer with analytic BSSRDFs and much more.

KoopaEngine Demo GIF

Koopa Engine

A OpenGL Forward+ PBR renderer.

Advanced Soft Shadows

Advanced Soft Shadows

An interactive web-based demonstration of advanced soft shadow mapping algorithms.

AR-A-SOP

AR-A-SOP

An educational tool using Apple Vision Pro AR to help users repair the Martin T75 sliding table saw.

Virtual Soils

View gaussian splats on the web.

Mining

Immersive Education in Mining

An AR/VR educational tool for engineering students to explore mining concepts, operations, and safety protocols.

Work Experience

Vancouver, BC

Project Team Lead, Software Developer

UBC Emerging Media Lab

May 2025 - Present

Unreal Engine 5 VR development.
Link to project

Software Developer

UBC Emerging Media Lab

September 2024 - May 2025

Augmented reality (AR) software development for Apple Vision Pro.
Link to project

Cashier

McDonald's

May 2021 - June 2022