The purpose of this gizmo is to create a Spherical HDR image for studio lighting or modify the spherical image. (It is a work in progress.)
Please contact me if you’d like to try this gizmo
My job sometimes requires me to light cars in a studio environment, and for doing that I’ve been using HDR Light Studio. But I faced some limitations, such as animating the light value and light position; also besides these limitations, I thought it would be useful to view the light position and size in relation with the geometry.
So in my spare time I created a gizmo, mostly using Python and some TCl, and I’ve been developing it so that artists could create an HDRI image inside Nuke and be able to animate the values and actually see the light and geometry in 3D space.
What it does?
Artist could:
- Create a default light, or a custom light.
- Use existing background or plug-in an image as a custom background.
- Use guide line, Spherical, Cubic, and Grid lines.
- View the object based on Point pass
Background
You could plug-in a custom background or you could use the existing background. The existing back ground is a simple ramp and you have access to following attributes:
- Color Value.
- Opacity, which kind of work as a multiplier.
- High and low point.
- Blend type
3D View
One of the advantages of using this gizmo is that you could visualize the object using the Point pass. You have an option to plug-in up to four side of image, using a node like FrameHold, and see the object and the light(s) in 3D view. This could help the artist have a better understanding of the light position in relation with the object.
Light Attributes
Currently, this gizmo supports two kind of light sources.
The Default light source with following attribute:
- Go-Solo, deactivate all other lights.
- Disable, deactivate this light.
- Rename the light.
- Latitude and Longitude, position of the light
- Light value
- Width and Height of the light
- Width and Height crop
- Fall of
- Delete, this function is NOT undoable
The custom light mostly will relies on the Artist for shape, but also it there are some more attributes:
- Go-Solo, deactivate all other lights.
- Disable, deactivate this light.
- Rename the light.
- Latitude and Longitude, position of the light
- Width and Height of the light
- Rotation
- Delete, this function is NOT undoable
An Example of using Default light and a Custom light
How to see the lighting result?
There are few ways to see the result:
- Using the ReadGeo node and bring in the OBJ of the object inside the nuke
- Using the Alembic files, Nuke 7.
- But the Best way that I’ve been able to see the result is Escher plug-in for nuke.
Please contact me if you’d like to try this gizmo