All projects

2026

VISAGG - Agentic 3D Rendering

Undergraduate research at the VISAGG Lab comparing two LLM-agent designs for autonomous 3D scientific volume rendering.

Not currently deployed
PythonMCPParaViewVTKTypeScriptOpen WebUI

About

Research project with the VISAGG Lab at the University of Calgary, comparing a free-agent tool-calling system against a fixed multi-stage pipeline for autonomous volume rendering in ParaView. Built a custom MCP server connecting a local LLM to ParaView and VTK, then benchmarked both designs across dozens of tasks and multiple datasets, scored by independent multimodal LLM judges. The work has been submitted to the Undergraduate Research Symposium.

Why I built it

It's the project that pushed me deepest into systems thinking and applied research, comparing not just whether an LLM agent can do a task, but which architecture actually does it better and why.

Highlights

  • Undergraduate research at the VISAGG Lab, submitted to the Undergraduate Research Symposium
  • Built a custom MCP server exposing dozens of ParaView/VTK tools for autonomous rendering
  • Compared two LLM-agent architectures across a multi-task benchmark scored by independent judges

Screenshots

5 images

Volumetric rendering - top-down view
Side angle - internal structure
Oblique view - edge-emphasizing transfer function
Rainbow transfer function - elevated structure
Cube render - internal flow structures