LightLab enables a rich set of lighting controls that can be used sequentially to create complex lighting effects. Users can adjust the intensity and color of each light source by moving the sliders. The method generates physically plausible lighting edits across diverse settings, and outperforms existing methods quantitatively and based on user preference. By leveraging the linearity of light, LightLab disentangles a target light from the scenes ambient lighting, and then generates a parametric sequence of images with varying light intensities and colors.
LightLab provides several features, including Lightswitch, which gives parametric control over the intensity of light sources, and Color Control, which allows users to create colored illumination according to user input. Additionally, LightLab can insert virtual point lights (with no geometry) into the scene, and enables control over light that enters through windows, which is not easily controlled physically. The method also generates physically plausible lighting edits, including self-occlusions and shadows that match the lamps position and angle.