This page provides information about Corona Outline Material in Cinema 4D.
Overview
The Outline material draws an outline around an object. It ignores any internal edges, which separates it from the Corona Wire map.
The Outline material can be used to highlight an object in a scene, to give a render the look of an illustration, or be used in conjunction with the new Toon shader to complete the effect of a toon-style rendering. It is possible to apply it to all objects in a scene using a new global override, or it can be applied on a object-by-object basis like any material.
Parameters
Base material – Specifies the material to which the outlines are applied. This can be a Corona Toon material, or any other one.
Color Multiplier – Sets a multiplier for the outline color.
Outline Color – Specifies the outline color. An Outline texture map can be used to specify the outline color, instead.
Mix mode – Controls the blending mode of the texture map or shader over the color.
Mix strength – Controls the intensity of the texture map or shader that is being used.
If the Mix strength is set to 100%, the texture map or shader will completely override the color unless the Mix mode is set to a different blending mode than Normal.
Line Width
From the dropdown you can specify how the Line Width value is interpreted:
Pixels – Specifies the outline width in pixels.
Percentage (%) – Specifies the outline width as a percentage of the image diagonal.
World Units – Specifies the outline width in world units.
Texture – Specifies a texture map that controls the line width.
Opacity
Level – Opacity level multiplies both the constant color and the texmap. A value of 0.5 in combination with white color is the same as using 50% gray color, or a texmap with output level of 0.5.
Color – Assigns opacity to the material where white is completely opaque and black is completely transparent. An Opacity texture map can be used instead.
Mix mode – Controls the blending mode of the texture map or shader over the color.
Mix strength – Controls the intensity of the texture map or shader that is being used.
Thresholds
Normal – Determines which normal difference is considered when drawing outlines. Lower values mean that only sharper angles between faces generate an outline. A value of 0.5 means outlines appear where the angle between surface normals is 90 degrees or more. Higher values allow even smoother curves to produce outlines.
Depth – Determines which depth difference of points on the same object is considered when drawing outlines. Higher values means that only rapid large changes in z-depth between two points generate an outline. Lower values produce outlines even for smoother changes in z-depth.
Affect by Corona VFB Postprocessing
These controls specify whether or not the outline effect is affected by the camera exposure, tone mapping, or LUTs.
If your outline material looks too bright or too dark, this is most likely related to camera exposure and you need to use the options from Affect by Corona VFB postprocessing.
Apply as an Override
The Outline Material can be used as an override to all the objects in the scene.
To achieve that, go to Render Settings > Scene Environment > Outline and set the Corona Outline Material as a Global Outline Material.
From the Object Outline settings, you can further control which objects are affected by the Outline Material.