LightCap®

LightCap® is a new way to create both Materials or Matcap® in real-time by manipulating directly the lights they simulate.

LightCap example

Using the LightCap Designer is simple and really powerful, even it is important to take in consideration that some difference exists between a Material and a Matcap, which have an impact on how you are using both with the LightCap:

A Matcap is a Material with light information backed in as an image, as soon as it is created, you can’t change the light information in Matcap, while a Standard Material can be affected by the scene light. The LightCap Designer lets you manipulate light information at creation time, but as soon as you change to another ZBrush project or restart ZBrush, you will not be able to change the Matcap light information. You can however individually save your LightCap in its own file format.

Also, another difference is the settings available for both Materials and Matcaps: Materials let you tweak and modify a large amount of settings and mix difference shaders together through the Shader Mixer, while a Matcap can be more globally manipulated through the textures in which it was composed of. Matcaps interact with the model geometry, mainly through the cavity information.

It’s important to consider these points when creating a new Material or Matcap through the LightCap Designer.

Note: It is possible to use the Matcap information as a shader for the Standard Materials. Keep also in mind that using the LightCap Designer means modifying the current active Material or Matcap, then it means that the new lighting information will be mixed with the current material settings and you may need to alter them in order to achieve the result you are looking for.

LightCap workflow

This is an example of workflow using the LightCap designer and may vary from your needs. LightCap with a Matcap or a Material:

Note: This Matcap or Material will be definitely modified by the next steps and until restarting ZBrush. If you wish to save your Matcap/Material editing with the LightCap Designer, you must save the Matcap/Material under a different file name or just save the LightCap information and load it if needed at a later stage.

Note: If your specular seems to be not affected by your color change and that you are using a standard Material like the SkinShade4, check the Material > Modifiers settings and in your Shader(s), that the Colorize Specular is at 0 and not another value.

LightCap and Matcap quality

When creating with LightCaps for a Matcap, ZBrush is internally using one or two images, for the channel A and B unless your start Matcap only has one sphere then only A channel is created. In this case the Diffuse and Specular of LightCaps is baked together into the one sphere. The quality of these image is based on the Render > Render Properties > Details slider. A value of 1 means a 512×512 internal map, a value of 2 means a 1024×1024 internal map and a value of 3 means a 2048×2048 internal map.

By having a higher render quality, you will increase the details of these internal maps, which can be visible when using a texture or an alpha for your LightCap lights. Depending on your needs, use this setting to increase or decrease the quality of the internal maps. When this detail slider is changed the internal maps will automatically update when a light is clicked in the LightCap Designer.

Note: It is important to consider the memory aspect of the Render Details, setting a larger map size will require more memory and more computing. If your LightCap doesn’t include details with Alpha and texture maps, we recommend using the lowest quality.

LightCap with Environments

A LightCap can be creating directly from the background texture that is loaded into the Background sub-palette. By analyzing the background’s high and low intensity values and their colors, lights will automatically be created at correct positions and accurate intensity of lights with shadows turn on for lights above the horizon line. This one click operation can create most if not all of your lights ready to be edited in the LightCap Designer system. Please read the Background section for more information about creating a LightCap from a background image.

 

Background LightCap example

An example of a Background image used to create a LightCap.

 

The opposite is also possible with LightCaps: ZBrush can generate a background image from all lights and color that are on in the LightCap Designer. LightCap will store all the lighting information based on a sphere, it is easy to project this information as a background image, which then, will fit the look and feel of your model with its Matcap or Material assigned to it from that was created from the LightCap Designer system. To create an environment from the LigthCaps, simply click on the Light > LightCap > Create Environment button. After a few seconds, your background image will be replaced by a new image based on the LightCap information.

This background image can only be saved within a Project and can’t be exported as a separate image.

For a full explanation of all LightCap controls see the Reference Guide > Light palette.