---
title: "Corona Physical Material"
canonical: "https://documentation.chaos.com/space/CRMAX/124758873/Corona%20Physical%20Material"
format: markdown
---
This page provides information on the Corona Physical Material, its settings, and usage. Overview The new  Physical Material  is introduced in Corona Renderer 7 for 3ds Max and Cinema 4D. This material has been designed from the ground up and is intended to replace the previously default Corona Material, which in version 7 is called Corona Legacy Material. Some of the benefits of the Physical Material are its ease of use and its ability to achieve realistic results ensuring you can't accidentally create unrealistic "fake" materials that break energy conservation and other laws of physics regardless of the settings you use. The result will always be (and look) realistic. The Physical Material also includes presets that you can easily select from a dropdown menu. These include materials such as Aluminium, Brass, Chrome, Copper, Diamond, Glass, Gold, Iron, Mirror, Plastic, Plexiglass, Satin, and even Velvet.   Why was it added? The  Corona Physical Material  was added as the replacement of the old Corona Material. Some of the benefits of the Physical Material include: The ability to get more realistic and physically plausible results easier; Better and easier layering system without the need to set up complex Layered Material networks (clearcoat, sheen); Compatibility with other software following the physically-based (PBR) guidelines.   How is it better than the old Corona Material (now called Legacy Material)? There are many benefits over the old Corona Material. For starters, Corona Physical Material offers a natural way to set up realistic materials, making various workflows much more intuitive and simpler in the long run. Its diffuse calculations have been switched from Lambertian to the Oren-Nayar model, so even the simplest of materials will now look better and be rendered more physically correct. In addition, fake and non-physically plausible material properties are not possible anymore, the current material parameters are designed in a way to prevent such cases. When to use the Corona Physical Material? The Physical Material should primarily be used as the new default for any newly created materials, unless it is absolutely necessary to use the Corona Legacy Material (e.g. in case of re-rendering older scenes).   Corona Physical Material Settings Apply preset  – Sets the material parameters to the selected preset. Changing the preset does not modify the attached maps. Metalness  – Metals (conductors) are defined mostly by their reflection color: Metals  – Metals (conductors) are defined mostly by their reflection color. Non-metals  – Non-metals (dielectrics) are usually defined mostly by their diffuse color and may be transparent to represent materials like glass or plastic (depending on the refraction amount). When using texture, value 0 represents non-metal and value 1 represents metal. The value in between represents a mixture of metal and non-metal material. Thin shell (no inside)  – Simulates a thin shell with no internal volume. Such material has no refraction, no volume scattering, and no subsurface scattering. Refraction is replaced by opacity and volume absorption by  Absorption color , while subsurface scattering is replaced by diffuse reflection and translucency. For example, use this to create windows or leaves with a single plane. Base Layer Level  – Both the constant color and texmap will be multiplied by this number. Settings 0.5 and using white color is equal to using 50% gray color or using texmap with output level 0.5. Color  – Defines reflection color for metals (conductors) or diffuse color for non-metals (dielectrics). Roughness  – Controls the smoothness of the base layer surface. A value of 0 (black if a map is used) fives a completely smooth surface, which leads to sharp reflections (and possibly refractions) from the base layer. On the other hand, a value of 1 (white if a map is used) gives completely rough surfaces leading to blurred reflections. The smoothness of the surface also influences the diffuse reflections, where the smooth surface gives the perfect Lambert reflection and the rough surface leads to a more flat-like appearance. If roughness mode (in the  Advanced options  tab) is set to  Glossiness , the value of this parameter is treated as glossiness, which is equal to one minus roughness. IOR  – Sets the Index of Refraction (IOR) for a non-metal (dielectric) object, which controls how much a ray is bent when entering the object and the amount of reflection in a physically plausible way. A value of 1 gives non-bending of the ray and non-reflection, while the value of 1.52 is good for a generic glass. Precise values for the IOR of different non-metal (dielectric) materials can be found in various online references and guides. If IOR mode (in the  Advanced options  tab) is set to  Disney Specular , the value of this parameter is treated as a Disney Specular value. Bump  – Intensity of bump mapping. Increasing the intensity leads to more pronounced bump mapping. Using negative values inverts the direction of bump mapping.  Edge   color  – Determines metal reflection color for rays hitting the object at the grazing angle. Base Color determines metal reflection for normal-incident rays. Anisotropy Amount  – Anisotropy of the glossy reflection highlight. A zero value disables anisotropy (creates a perfectly isotropic highlight). A value of -1 creates a maximally anisotropic highlight on one axis, and a value of 1 creates a maximally anisotropic highlight on the perpendicular axis. The anisotropy reference frame can be defined in the  Advanced options  tab. Rotation  – Rotates the direction of the anisotropy highlight. Value in degrees. Translucency Fraction  – A fraction of diffuse reflection that is reflected on the other side of the material using the  Thin  mode. A value of 1 leads to a full translucency effect and zero diffuse reflection, while the value of 0 disables translucency. Color  – Determines the color of the translucency effect-diffuse reflection on another side of material using  Thin  mode. Refraction Amount  – Sets the amount of refraction in the non-metal (dielectric) object. The value of 0 leads to a plastic-like appearance with a diffuse reflection defined by the base color. The value of 1 leads to a glass-like appearance. the values in between result in the mixture of plastic and glass material. Caustics (slow)  – Enables physically correct unbiased caustics. When off, faster, transparent shadows are used. Thin absorption  – Simulates a volumetric absorption in a glass using a  Thin  mode. Dispersion  – The Abbe number is a measure of the dispersion of the material, with lower values indicating greater dispersion. For most materials, a value between 30 and 60 should be used. Values lower than 10 lead to highly unrealistic dispersion. Non-physical properties Nont-physical properties are available when the  Enable non-physical properties  option under Advanced options is on. Reflection Level  – Works as a reflection tint multiplier by affecting the intensity of the corresponding color and texture. Setting the value to 0.5 and using a white color is equal to using 50% gray color or using a texture with an output level of 0.5. Tint  – Defines non-physical reflection color tint. Refraction Level  – Works as a refraction tint multiplier by affecting the intensity of the corresponding color and texture. Setting the value to 0.5 and using a white color is equal to using 50% gray color or using a texture with an output level of 0.5. Tint  – Defines non-physical refraction color tint. Opacity Level  –   Both the constant color and texmap will be 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 choosing the opacity color using Corona Color Picker. Displacement  Min level  – Displacement distance applied to areas with black (0.0) texture. Measure in world space units. Max Level  – The strength of the displacement effect. It is the world-space displacement distance applied to areas with white (1.0) texture. Water level  – Displacement cutoff threshold. Any micro triangles with displacement texture value below this level are removed. Clearcoat Layer Amount  – Sets the strength of the clearcoat layer. A value of 1 leads to a full clearcoat effect, while the value of 0 disables clearcoat.  IOR  – Sets the Index of refraction (IOR) of clearcoat layers, which controls the amount of reflection in a physically plausible way. Roughness  – Controls how sharp or blurred the reflection of the clearcoat layer is. Absorption  – Allows choosing the absorption color using Corona Color Picker. Bump  – Intensity of clearcoat bump mapping. Increasing the intensity leads to more pronounced bump mapping. Using negative values inverts the direction of bump mapping.  Thin Film Amount  – Sets the strength of the thin film layer. A value of 1 leads to full iridescence effect, while a value of 0 disables the effect.  See the  Thin Film Amount example  below. Texture  – Controls the thickness of the thin film based on the brightness of the map. It works together with the  Min thickness  and  Max thickness  values. Dark areas in the texture produce thinner film (closer to Min), and bright areas produce thicker film (closer to Max). If no texture is used, the film has a constant thickness equal to the Min thickness. Min thickness (nm)  – Thickness of the thin film in nanometers applied to areas with black (0.0) texture. A zero value disables the thin film, i.e. no iridescence effects. When no texture is used, this value is used. For most materials, a value between 10 and 2000 should be used. Max thickness (nm)  – Thickness of the thin film in nanometers applied to areas with white (1.0) texture. A zero value disables the thin film, i.e. no iridescence effects. For most materials, a value between 10 and 2000 should be used.  See the  Thin Film Max Thickness example  below. IOR  – Index of refraction (IOR) of the thin film. This impacts the iridescence color spectrum caused by the film. Lower values tend to produce more color fringes, while higher values tend to increase color saturation and intensity . See the  Thin Film IOR example  below. Sheen Layer Amount  – Sets the strength of the sheen layer. A value of 1 leads to a full sheen effect, while the value of 0 disables sheen. Color  – Sets the color of the front reflection of the sheen layer. The sheen layer has a Fresnel factor applied to it and thus it will have a white color when approaching grazing angles. This also means that setting the black color here does not disable the sheen effect. Roughness  – Sets the roughness of the sheen surface. Low roughness keeps the specular highlight at the grazing angles, and as it increases the sheen reflection dominates. In this example, the Thin Film layer of the Corona Physical Material is enabled, and a CoronaMappingRandomizer texture is applied to the Texture slot. This setup simulates the optical phenomenon of thin-film interference, resulting in an iridescent effect - similar to the shimmering colors seen on the surface of soap bubbles. Thin Film is OFF In this video, the Thin film layer is disabled.  Thin Film is ON In this video, the Thin film layer is enabled. Side-by-side comparison The example below compares the same bubbles with the Thin Film layer turned off and on, side by side. off on Example: Thin Film Amount This example shows the effect of the Thin Film's Amount material. Amount = 0 Amount = 25 Amount = 50 Amount = 75 Amount = 100 Example: Thin Film Max Thickness This example shows the effect of the Thin Film's Max Thickness material. Max Thickness = 0 Max Thickness = 100 Max Thickness = 200 Max Thickness = 300 Max Thickness = 400 Max Thickness = 500 Max Thickness = 600 Max Thickness = 700 Max Thickness = 800 Max Thickness = 900 Max Thickness = 1500 Max Thickness = 5000 Example: Thin Film IOR This example shows the effect of the Thin Film's IOR parameter.  IOR = 1 IOR = 1.3 IOR = 1.5 IOR = 1.8 IOR = 2 IOR = 3 Media options Volumetric Scattering Absorption color  – Absorption is controlled by setting the  color  that an originally white ray has after traveling the specified  distance  in the medium. A lower distance value makes the effect stronger. Distance 0 is a special value that disables the effect completely. Distance  – Absorption is controlled by setting the  color  that an originally white ray has after traveling the specified  distance  in the medium. Lower distance values make the effect stronger. Distance 0 is a special value that disables the effect completely. Scattering color  – Strength and color tint of the volumetric scattering inside the material. Setting a non-black value enables volumetric scattering/SSS effects for this material, it gets multiplied by this value. Directionality  – Directionality of scattering. 0 produces isotropic ( diffuse ) scattering, positive values produce forward scattering and negative values produce backward scattering. A default value of 0 is suitable for most media, with the exception of clouds where a higher positive number produces the effect of a silver lining. Values close to 1 or -1 increase the amount of image noise. Single   bounce   only  – When enabled, only a single bounce (direct lighting) is scattered in the medium. This results in a biased (darker) but faster rendering. Useful, e.g., for rendering god rays. Subsurface Scattering Amount  – Controls how much the material color is defined by subsurface scattering as opposed to diffuse reflection. A value of 0 results in no subsurface scattering, while a value of 1 results in full subsurface scattering and no diffuse component. Radius  – Defines the subsurface scattering radius, i.e. how far the color scatters from a place that was hit by a light beam. Scatter   color  – Defines the scatter color of subsurface scattering, i.e. the color that can be observed in the shadowed parts of the material. Advanced options Self-illumination Multiplier  – Both the constant color and texmap will be 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 choosing a self-illumination color using Corona Color Picker. Do not use this feature as the main light source in your scene - user Corona Light Mtl instead. Anisotropy Orientation Local   axis  – Specifies how to compute the base direction of the anisotropic highlight (before any user-specified rotation offset/map is applied). Local axis - the highlight direction rotates around the local object Z axis. It will stick with the object when it is rotated/moved. UVW  – The highlight direction follows the direction of the U or V mapping coordinate on the object surface. The mapping channel used for this is explicitly specified. G-BufferID override (-1=disabled)  – If set to anything other than -1, this value overrides the 3ds Max gbuffer property. This allows you to set values outside of the 0-15 range permitted in the 3ds Max property. Alpha mode  – This override allows you to make the material show as always opaque (solid) or as always transparent in the alpha channel. By default its alpha value is derived from its opacity and refract components. Propagate masks   – Specifies the propagation of non-shading render elements (masks) after interaction with this material: Never  – Render elements are never propagated through this material of reflection occurs. Through refraction  – Render elements are propagated through this material if refraction occurs. Always  – Render elements are always propagated through this material, i.e. this material is never visible in masks. Roughness mode  – Allows choosing mode between roughness and glossiness. IOR mode  – Selects whether index of refraction (IOR) of base layer and clearcoat layer is set directly as IOR, or whether it is calculated from input Disney Specular value. Base tail  – Increases the tail of the base layer BSDF. The default value of 0 corresponds to the standard GGX BSDF. Increasing the value leads to longer tails (i.e. stronger reflection outside of the reflection peak). Normals filtering  – Determines how normal and bump maps are filtered: None  – No filtering is applied to normal and bump maps, providing high accuracy but potential noise and flickering. Linear  – Normal and bump maps are filtered linearly, just like other map types, potentially affecting material appearance with varying camera distance and render resolution.  Roughness Modulation  – Utilizes linear filtering for normal and bump maps while also adjusting material roughness to maintain consistent material appearance regardless of camera distance and render resolution. Default filtering method in Corona 11 and newer.  To learn more about normals filtering, see  New Normal/Bump Filtering in Corona 11  at the Chaos Help Center.  The default normals filtering method for newly created materials can be changed in the  Corona System Settings .  Enable non-physical properties  – Enables non-physical properties, such as reflection/refraction color tint. Use complex IOR for metals When enabled, the metal reflection is no longer specified by base and edge color. Instead of refraction, which is given by n(eta) and k (kappa). The complex index of refraction is specified per color channel. Glints Glints  Layer and Color Ramp simulate reflective particles and can be used to create car paint, road material, nail polish, sand, or snow. By default, the Amount parameter is set to zero, and all parameters are greyed out. Any values greater than zero enable all other options in the  Glints  section. Glints Layer Amount  - Defines the strength of the glint Layer. Color  - Defines the color multiplier of the glints, which is applied on top of the random glint color (defined by the Color Ramp). Roughness  - Defines the variation of the glint normals. Anisotropy  - Defines the anisotropy of the variation of the glint normals. Density  - A higher number means a higher number of glints. Sharpness  - A higher value creates a glint that focuses light into a narrower cone. Scaling U  - A higher value creates prolongated glints along the U coordinate. Scaling V  - A higher value creates prolongated glints along the V coordinate. Glint size  - Defines the size of the Glints as a fraction of a tile. Mapping mode  - Choose between UVW mapping and Triplanar mapping. UVW channel  - Point the UVW channel used for the Glints effect. Glints Color Ramp By clicking a key, the parameters will become active. Selected  - Shows the number of the chosen key of the Color Ramp. Color  - Defines the color used for the key. Position  - Defines the position of the key between zero and one.  Interpolation  - Choose between None, Linear, Smooth, and Spline. Offset  - Shifts the ramp input (as if the ramp keys were moved left). Output offset  - Shifts the ramp output (as if the ramp keys had brighter colors). Glints usage for creating Snow Glints usage for creating Car Paint Maps options Reflect BG Override  – Allows to specify a custom environment map that is visible only in reflections on this material. Refract BG Override  – Allows to specify a custom environment that appears through refractions in this material. Refract BG Override Example In this interior scene, a Corona Sky Map is used as the main environment map, providing natural daylight illumination throughout the room. To enhance the view through the windows, a forest HDRI map is assigned to the Refract BG Override slot of the glass material. This makes the forest scenery visible only through the glass, while the lighting continues to come solely from the Corona Sky Map. Reflect BG Override Example In this example, a clear Corona Sky Map is used as the main Scene Environment, providing a clean lighting setup. However, an HDRI map with visible clouds is applied to the Reflect BG Override slot of the water material. This allows the sky from the HDRI to appear only in reflections on the water material, which is clearly visible on the water surface, adding visual interest without affecting the overall lighting of the scene.