New plugin : HDR light Domes

Philemo_CarraraPhilemo_Carrara Posts: 1,175
edited June 2019 in Carrara Discussion

Carrara has 2 kinds of lighting, direct and indirect.

  • Direct lighting comprise all kind of lights (directional, sun, bulb, spot, anything glows, shape lights...).
  • Indirect lighting are ambient, sky light and indirect light.

The main difference between direct and indirect is that all the features of the lighting model (highlight, shadows, SSS, translucency) are used only with direct lighting. Indirect lighting considers all materials as mate, with no SSS, shadowless. If your materials follow this description, then no problem. Otherwise, renders using indirect lights often seem dull and whitish.

The goal is to add a true environment lighting in Carrara, as seen in all modern renderers.

To come back to this plugin, the idea is to create a dome of direct lights (here directional lights) with value extracted from an HDRI map. This is supposed to give the best of both world.

How to use it

First, there must be an HDR Background set for the scene

The command to create is in menu EDIT/Philemo/HDR Light Dome.

It open a window with 5 parameters:

  • Brightness multiplier. It's similar to the sky light intensity slider in the render room. It's related to the shadow you'll use (hard light threshold slider a bit below). The more shadow, the more brightness you need
  • Shadow intensity. Same as in lights.
  • Hard light threshold. It's the threshold below which a light will be considered a hard light (ie cast shadow). A 5% value leave only the sun as hard light in a bright sky. A 200% value has all the lights as hard light.
  • Sky only : Will generate a half dome and no light from the ground.
  • Subdivision level : drives the number of lights generated by a power of 2. 5 is 32 lights, 6 is 64, 7 is 128, 8 is 256...

Optimal is often found with 256 lights, 200% threshold. It may be a bit long to render, more if you have transmaps, so you can lower some setting. That's why the default is 50% threshold

Of course, when rendering, sky light option should be unselected.

The plugin is available at https://sourceforge.net/projects/carrara-time-savers/files/HDRLightDome_Win64.zip/download

It's Windows only (I have some issues with my Mac, I hope to solve soon).

 

HDRLightDome1.jpg
538 x 773 - 74K
HDRLightDome2.JPG
307 x 307 - 22K
Post edited by Philemo_Carrara on
«1345

Comments

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175
    edited June 2019

    A side by side comparison of rendering a shiny object using sky light and dome light

    Dome light

    Dome light

     

    Sky light

    Sky light

    DomeLight.jpg
    1280 x 960 - 202K
    Skylight.jpg
    1280 x 960 - 202K
    Post edited by Philemo_Carrara on
  • Philemo_CarraraPhilemo_Carrara Posts: 1,175
    edited June 2019

    An example of renders:

    HDRDome1.jpg
    1280 x 960 - 785K
    Post edited by Philemo_Carrara on
  • Bunyip02Bunyip02 Posts: 8,613

    Many thanks once again !!!!

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175

    I forgot to credit the paper from Paul Debevec (the inventor of HDR lighting) http://gl.ict.usc.edu/Research/MedianCut/MedianCutSampling.pdf

  • 3drendero3drendero Posts: 2,024
    Thanks! Can't wait to try it out...
  • Philemo_CarraraPhilemo_Carrara Posts: 1,175

    I know I've already written about it, but there is this HDRI Haven site https://hdrihaven.com/hdris/ with more than 300 high quality hrdi backgrounds with 5 resolution, up to 16k.

     

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175

    There are also the 3 HDRI packs by ZBYG on deviantart:

    https://www.deviantart.com/zbyg/art/HDRi-Pack-1-97402522

    https://www.deviantart.com/zbyg/art/HDRi-Pack-2-103458406

    https://www.deviantart.com/zbyg/art/HDRi-Pack-3-112847728

    I often use them for kind of stuio lighting. For instance, the side by side comparaison was made using image 22 from pack 2.

  • DiomedeDiomede Posts: 15,169

    Thank you for this, and everything else.  Amazing.

  • DesertDudeDesertDude Posts: 1,235

    Thank you for your continued efforts to support Carrara Philmeo! Looks awesome. (Looking forward to the Mac version when that happens)

    Cheers!

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175
    edited June 2019

    Thank you for all the thanks wink

    I forgot to tell. The light dome is divided in 4 groups, 1 for the hard lights (bright dome), 3 for the background lights (top, side and bottom) and 1 main group (Light dome).

    By choosing a group, you can modify the settings via the menu commande edit/Master light, which will allow you to fine tune ight intensity and shadow without deleting and recreating the dome.

     

    HDRLightDome3.JPG
    154 x 89 - 12K
    HDRLightDome4.JPG
    233 x 434 - 26K
    Post edited by Philemo_Carrara on
  • HeadwaxHeadwax Posts: 9,987

    super terrific thank you!

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175
    edited June 2019

    Another render

    Old Tractor

    OldTractor.jpg
    1280 x 960 - 812K
    Post edited by Philemo_Carrara on
  • Persona Non GrataPersona Non Grata Posts: 1,365
    edited March 2021

    .

    Post edited by Persona Non Grata on
  • MistaraMistara Posts: 38,675

    A side by side comparison of rendering a shiny object using sky light and dome light

    Dome light

    Dome light

     

    Sky light

    Sky light

    Dinosaur DNA ?

     

    Thank you.  just d/l the plugin smiley

    lol running out of room in my sigline.

  • UnifiedBrainUnifiedBrain Posts: 3,588
    To come back to this plugin, the idea is to create a dome of direct lights (here directional lights) with value extracted from an HDRI map. This is supposed to give the best of both world.

    I'm struggling a bit to grasp the nuances of this program.  So I have questions. 

    Is an HDRI considered indirect?

    Are you saying that all of the direct lights in the dome are being driven by the HDRI?  In other words, how is this different from having a single direct light and an HDRI in your scene?

    I appreciate your efforts, as always, even though I may not always understand.smiley

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175
    To come back to this plugin, the idea is to create a dome of direct lights (here directional lights) with value extracted from an HDRI map. This is supposed to give the best of both world.

    I'm struggling a bit to grasp the nuances of this program.  So I have questions. 

    Is an HDRI considered indirect?

    Are you saying that all of the direct lights in the dome are being driven by the HDRI?  In other words, how is this different from having a single direct light and an HDRI in your scene?

    I appreciate your efforts, as always, even though I may not always understand.smiley

    Yes, HDRI used with the shy light option in the render room is indirect lighting. If you generate a dome, you have to unselect it 

    The dome is a collection of directional lights, so direct lighting.

  • UnifiedBrainUnifiedBrain Posts: 3,588

    Let me ask a different way.  In your plugin, is there a relationship between the HDRI and the dome lights?  How is it different from using an HDRI and a single direct light together?

    My problem is, I don't know what I don't know. :)

  • WendyLuvsCatzWendyLuvsCatz Posts: 38,213

    Well the lights apparently are mapped in intensity etc according to the texture of the dome

  • StezzaStezza Posts: 8,061

    mmm

    all I get when I apply it no matter what settings I select in the options or what HDRI image I use every light in the light dome is set at 150% and colour is black

    is this how it is supposed to be?

  • Persona Non GrataPersona Non Grata Posts: 1,365
    edited March 2021

    .

    Post edited by Persona Non Grata on
  • Persona Non GrataPersona Non Grata Posts: 1,365
    edited March 2021

    .

    Post edited by Persona Non Grata on
  • Philemo_CarraraPhilemo_Carrara Posts: 1,175

    Well the lights apparently are mapped in intensity etc according to the texture of the dome

    You're right on the spot. 

    I'll try to explain. The HDRI is divided into 256 (if you choose subdivision level 8) areas of equal intensity. The color of each area is computed as the average for this area. A light is created at the location of the area with this average color pointing at the center of the scene. 

    I you look at this paper http://gl.ict.usc.edu/Research/MedianCut/MedianCutSampling.pdf, you can see how the HDRI is divided and lights placed within each area (image on the left, first page).

     

     

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175

    mmm

    all I get when I apply it no matter what settings I select in the options or what HDRI image I use every light in the light dome is set at 150% and colour is black

    is this how it is supposed to be?

    There are not exactly black, if you have an HDRI background attached to the scene. But, as they are a color divided by the number of lights (for instance 256), they are indeed very dark (luminosity below 1%).

  • Philemo_CarraraPhilemo_Carrara Posts: 1,175
    edited June 2019

    Very nice Selinita

    Yes, Ambient light has to be turned off.

    I didn't think of applying lens flare, but it's a very good idea.

    Selinita said:

    A series of images testing the effectiveness of Phil's HDRI-Dome plugin...

    image image image
    1. No lights in scene
    2. Dome create settings of: Brightness 200, Shadow 100, Threshold 35, Sky 0, Subdivision 5
    3. Dome create settings of: Brightness 200, Shadow 96, Threshold 200, Sky 0, Subdivision 9 - Ambient light turned off and shadows of Bright Dome lights group set to 40% to better match HDRI image

    Feel free to add a lens flare for effect...

    image

     

    Post edited by Philemo_Carrara on
  • Persona Non GrataPersona Non Grata Posts: 1,365
    edited March 2021

    .

    Post edited by Persona Non Grata on
  • Persona Non GrataPersona Non Grata Posts: 1,365
    edited March 2021

    .

    Post edited by Persona Non Grata on
  • MistaraMistara Posts: 38,675

    Carrara has 2 kinds of lighting, direct and indirect.

    • Direct lighting comprise all kind of lights (directional, sun, bulb, spot, anything glows, shape lights...).
    • Indirect lighting are ambient, sky light and indirect light.

    The main difference between direct and indirect is that all the features of the lighting model (highlight, shadows, SSS, translucency) are used only with direct lighting. Indirect lighting considers all materials as mate, with no SSS, shadowless. If your materials follow this description, then no problem. Otherwise, renders using indirect lights often seem dull and whitish.

    The goal is to add a true environment lighting in Carrara, as seen in all modern renderers.

    To come back to this plugin, the idea is to create a dome of direct lights (here directional lights) with value extracted from an HDRI map. This is supposed to give the best of both world.

    How to use it

    First, there must be an HDR Background set for the scene

    The command to create is in menu EDIT/Philemo/HDR Light Dome.

    It open a window with 5 parameters:

    • Brightness multiplier. It's similar to the sky light intensity slider in the render room. It's related to the shadow you'll use (hard light threshold slider a bit below). The more shadow, the more brightness you need
    • Shadow intensity. Same as in lights.
    • Hard light threshold. It's the threshold below which a light will be considered a hard light (ie cast shadow). A 5% value leave only the sun as hard light in a bright sky. A 200% value has all the lights as hard light.
    • Sky only : Will generate a half dome and no light from the ground.
    • Subdivision level : drives the number of lights generated by a power of 2. 5 is 32 lights, 6 is 64, 7 is 128, 8 is 256...

    Optimal is often found with 256 lights, 200% threshold. It may be a bit long to render, more if you have transmaps, so you can lower some setting. That's why the default is 50% threshold

    Of course, when rendering, sky light option should be unselected.

    The plugin is available at https://sourceforge.net/projects/carrara-time-savers/files/HDRLightDome_Win64.zip/download

    It's Windows only (I have some issues with my Mac, I hope to solve soon).

     

    dohh!  the haze is coming from the idl?

    are there new rules for anything glows?

  • StezzaStezza Posts: 8,061
    edited June 2019

    @Philemo_carrara thanks for the plugin.. been playing around with it with success but I also can replicate a bug where it throws an error when loading.

    Happens with PhilW's clouds

    if I load his clouds then load up the lightdome it will crash ( throw out an error )

    if I load the light dome first then the clouds it seems ok with that.

    errordome.jpg
    701 x 491 - 58K
    Post edited by Stezza on
  • Persona Non GrataPersona Non Grata Posts: 1,365
    edited March 2021

    .

    Post edited by Persona Non Grata on
  • Philemo_CarraraPhilemo_Carrara Posts: 1,175

    @Philemo_carrara thanks for the plugin.. been playing around with it with success but I also can replicate a bug where it throws an error when loading.

    Happens with PhilW's clouds

    if I load his clouds then load up the lightdome it will crash ( throw out an error )

    if I load the light dome first then the clouds it seems ok with that.

    @Stezza_Carrara9 ,

    Glad you can find some use for this plugin.

    I don't have PhilW product, but I may have an idea. Could you tell me what is in both environment and background slots for the scene when it crashes?

Sign In or Register to comment.