All projects
2023 · C++ Developer
Graphics Engine / OpenGL Rendering
Built an XML-driven OpenGL renderer with VBOs, spline paths, and Bézier surfaces.
Results
- Implemented a rendering pipeline using VBOs and reusable geometry primitives.
- Added Catmull-Rom spline paths and Bézier patch tessellation.
- Integrated core lighting/mapping techniques for realistic shading.
Overview
The XML scene format describes assets and transforms.
The renderer supports Catmull-Rom spline paths, Bézier patch tessellation, and lighting and texture mapping.
My work
- Designed scene format (XML) and loader pipeline for assets and transforms.
- Implemented rendering core with VBOs and GPU-friendly data structures.
- Built geometry generation features (splines, patches) and rendering utilities.
Technologies
- C++
- OpenGL
- GLSL
- XML
