This final project for CS488 is an Interactive Application using OpenGL. In this application, a user can walk around a scene and interact with lanterns. The user can light up or extinguish the lantern. When lit, every object/region within some radius of that lantern, called the lantern's region of influence (ROI), will be rendered in a different way depending on the type of flame.