Skin is one of the most complex materials to render, with many properties unique to skin that cannot be covered in an all-purpose shader. The CoronaSkinMtl shader makes it easy to control and adjust the look of the skin and renders fast and efficiently with realistic results.
The CoronaSkinMtl is a dedicated SSS material for rendering skin. Its main target is character design, however, it can be used to render any type of layered SSS material including Human skin, skin of animals or imaginary creatures, fruits, and rubber.
CoronaSkinMtl has all necessary SSS effects enabled by default and works out of the box, so there is virtually no action required from the user to set it up. The available properties do however allow for the creation of various types of materials:
Column
width
5%
Column
width
45%
Image slider
Panel
title
Default settingsTextured skin
Image RemovedImage Added
Panel
title
Frog-like Default skin
Image RemovedImage Added
Panel
title
Fruit peelAlien skin
Image RemovedImage Added
Panel
title
RubberPale textured skin
Image RemovedImage Added
Basic options
...
Section
Column
width
55%
Overall Color
Level – Both the constant color and texmap are multiplied by this number. Setting 0.5 and using white-color is equal to using 50% gray color or using texmap with output level of 0.5.
Color – Specifies the color of the skin on lit parts of a surface.
Subsurface Scattering
Amount – Controls how much the skin is defined by subsurface scattering as opposed to the diffuse component. A value of 0 results in no subsurface scattering, while a value of 1 results in full subsurface scattering and no diffuse component.
Radiusscale – Controls the size of the subsurface scattering of all layers. Works as a multiplier of each layer radius.
Layer 1
Weight – Defines how much this subsurface layer affects the material. A value of 1 means that the color scattering defined by this layer is fully applied, while a value of 0 means the layer is not used at all.
Scatter color – Defines the scatter color of subsurface scattering, i.e. the color that can be observed in the shadowed parts of the material.
Radius – Defines the subsurface scattering radius, i.e. how far the color scatters from a place that was hit by a light beam.
Layer 2
Weight – Defines how much this subsurface layer affects the material. A value of 1 means that the color scattering defined by this layer is fully applied, while a value of 0 means the layer is not used at all.
Scattercolor – Defines the scatter color of subsurface scattering, i.e. the color that can be observed in the shadowed parts of the material.
Radius – Defines the subsurface scattering radius, i.e. how far the color scatters from a place that was hit by a light beam.
Layer 3
Weight – Defines how much this subsurface layer affects the material. A value of 1 means that the color scattering defined by this layer is fully applied, while a value of 0 means the layer is not used at all.
Scattercolor – Defines the scatter color of subsurface scattering, i.e. the color that can be observed in the shadowed parts of the material.
Radius – Defines the subsurface scattering radius, i.e. how far the color scatters from a place that was hit by a light beam.
Reflection
Layer 1
Level – Both the constant color and texmap are multiplied by this number. Setting 0.5 and using white color is equal to using 50% gray color or using texmap with output level 0.5.
Color – Allows to choose specific reflection color using Color Picker.
Glossiness – Controls how sharp or blurred the reflection is. A value of 1 (white if a map is used) gives completely sharp reflections, while a value of 0 (black if a map is used) gives completely blurred reflections. Glossiness is the inverse of the Roughness value used in some other applications.
IOR – Index of refraction (IOR) for Fresnel reflections. This controls the amount of material reflection in a physically plausible way. Higher values create stronger reflection. Set this to 999 to disable the fresnel effect (i.e. to create a mirror-like material).
Layer 2
Level – Both the constant color and texmap are multiplied by this number. Setting 0.5 and using white color is equal to using 50% gray color or using texmap with output level 0.5.
Color – Allows to choose specific reflection color using Color Picker.
Glossiness – Controls how sharp or blurred the reflection is. A value of 1 (white if a map is used) gives completely sharp reflections, while a value of 0 (black if a map is used) gives completely blurred reflections. Glossiness is the inverse of the Roughness value used in some other applications.
IOR – Index of refraction (IOR) for Fresnel reflections. This controls the amount of material reflection in a physically plausible way. Higher values create stronger reflection. Set this to 999 to disable the fresnel effect (i.e. to create a mirror-like material).
Opacity
Level – Both the constant color and textmap are multiplied by this number. Setting 0.5 and using white color is equal to using 50% gray color or using texmap with output level 0.5.
Color – Allows to choose specific opacity color using Color Picker.
Displacement
Min level – Displacement distance applied to areas with black (0.0) texture. Measured in world-space units.
Texture – Allows to load displacement map.
Maxlevel – Strength of the displacement effect. It is the world-space displacement distance applied to areas with white (1.0) texture.
Waterlevel – Displacement cutoff threshold. Any microtriangles with displacement texture value below this level are removed.