top of page
Windows Media Player 4_8_2024 8_41_49 PM.png

Real-time Renderer | Vulkan, C++

This project involves the development of a real-time rendering engine leveraging the Vulkan API, focusing on high-performance graphics rendering. Key accomplishments include:

  • Developed a JSON-like parser for efficient data management and scene traversal algorithms to enhance rendering efficiency.

  • Implemented frustum culling techniques to optimize scene rendering by excluding objects outside the viewer's field of view.

  • Supported animation loading and off-screen rendering modes to improve flexibility and performance in various rendering scenarios.

  • Integrated advanced graphics features such as High Dynamic Range (HDR) environmental mapping, diffuse materials, normal mapping, Physically Based Rendering (PBR) materials, and shadow mapping to achieve realistic lighting and shading effects.

A2-test7_edited.png
A2-test3.png
A2-ToneAfter.png
Windows Media Player 4_8_2024 8_54_23 PM_edited.png
A2-test6.png
bottom of page