Graphics Engine 1


Graphics Engine 1

Physics-Based Rendering and Image-Based Lighting

This project was developed in collaboration with my fellow alumna, Jina Hyun. It is a program that showcases physics-based rendering (PBR) and image-based lighting (IBL) by loading and displaying 3D models in real-time.

Building upon my previously developed custom engine, I restructured the system to be simpler, more efficient, and user-friendly. While Jina focused on developing the tooling and interface, I concentrated on the graphics pipeline and rendering techniques.

Key Features

  • Optimized Rendering Pipeline:
  • Leveraging physics-based rendering and image-based lighting, the system delivers realistic material shading and accurate environmental reflections.

  • Drag-and-Drop Model and Texture Loading:
  • Users can seamlessly import models and textures through a simple drag-and-drop interface.

  • Sub-Hierarchy Control:
  • The program enables users to access individual components within a model’s hierarchy and adjust metalness and roughness properties for enhanced material customization.

Project information