Important: Update Your Chaos Licensing by January 28, 2025
To ensure uninterrupted access to your licenses, an essential update is required by January 28, 2025. Failure to update your Chaos licensing will result in the loss of access to your licenses. For detailed instructions, please visit the FAQ Article.

Table of Contents

This page provides information on the Corona Converter, its settings, and usage.


Overview


The Corona Converter is a tool you can use to convert scenes made with other renderers to Corona. It automatically converts materials, maps, lights, and more. It is installed with Corona by default and can be launched using:


The converter works only if you have both Corona and the other renderer installed on the machine where you are using it. It is fine to use the trial or even expired trial license of the other renderer. For example, if you are converting V-Ray materials to Corona, you need to have both Corona and V-Ray installed on your computer.

From Corona 12 onwards, the converter also supports converting 3ds Max Physical Materials to Corona Physical Materials.


Options


General Options

Add prefix to converted material – Adds a prefix to name of all converted materials.

mr. Area Light/Lights to Corona Light(s) Converts mr Area Omni Light and mr Area Spot Light to CoronaLight.

Bitmap(s) to CoronaBitmap(s) Converts Bitmap texture maps to Corona Bitmaps.

Enable "Thin shell" if translucent Enables Thin shell parameter of the converted material, if the original material was translucent. Physically based materials in Chaos Corona are only allowed to use translucency effects when describing objects with Thin Shell.

Switch to Chaos Corona Switches active renderer of the current scene to Chaos Corona.

V-Ray specific options

Convert VrayHDRI(s) Converts VRayHDRI texture maps to standard Bitmap texture maps.

Convert V-ray proxies Converts V-Ray proxies to Corona proxies (opens a pop-up dialog with further options during the conversion).

V-Ray specific objects, lights, and materials are supported only if V-Ray renderer is installed in 3ds Max.

Individual tools

Reset Compact Material Editor materials Resets all Compact Material Editor materials to default CoronaPhysicalMTL(s).

Show statistics Shows statistics about CoronaPhisicalMtl(s) in the scene.

Convert by class Converts specific unsupported materials classes to default CoronaPhysicalMtl(s) (e.g. missing_mtl or Maxwell materials).

Selected objects' maps in viewport

Show Workaround for displaying diffuse maps in the viewport.

Hide Workaround for turning display of diffuse maps in the viewport off.

Disable CoronaRoundEdges maps Legacy behavior Disables Legacy behavior of all CoronaRoundEdges maps.

Fix CoronaNormal "Incorrect gamma" warnings If some CoronaNormal node displays Incorrect gamma warning, tries to fix it by switching its add gamma to input option on or off. Only works if the input texture's gamma is either 1.0 or 2.2.

Convert VRayDispacementMod(s) to CoronaDisplacementMod(s) Converts VRayDispacementMod(s) to CoronaDisplacementMod(s).

Bitmap(s) - > CoronaBitmap(s) Converts Bitmap texture maps to CoronaBitmap.

CoronaBitmap(s) - > Bitmap(s) Converts CoronaBitmap(s) to Bitmap(s).

Set normals filtering

None Set all CoronaPhysicalMtl and CoronaSkinMtl materials to use normal filtering mode 'None'.

Linear Set all CoronaPhysicalMtl and CoronaSkinMtl materials to use normal filtering mode 'Linear'.

Roughness mod. Set all CoronaPhysicalMtl and CoronaSkinMtl materials to use normal filtering mode 'Roughness modulation'.

To learn more about normal filtering, see the New Bump/Normal filtering in Corona article.

Get help

Corona Converter documentation – Links to this documentation page.

Corona documentation – Links to the Corona documentation homepage

Learn more about albedo – Links to the "What is albedo?" article in the Corona Help Center

Conversion

Everything – When enabled, the Converter converts everything in the scene. 

Scene materials and maps only – When enabled, the Converter converts materials and maps only. 

Scene lights only – When enabled, the Converter converts lights only. 

Materials of selected objects only – When enabled, the Converter only converts the materials of the currently selected objects. 

Selected material editor slot only – When enabled, the Converter only converts the selected material editor slot.

Conversion selection modes convert materials and maps without breaking instancing, so be aware that other materials may be affected by the conversion as well! 

Show warnings – When enabled, the Converter shows warnings during the conversion process. 

Convert CoronaLegacyMtl – When enabled, all Corona Legacy Materials in the scene are converted to Corona Physical Materials. When disabled, they remain as Corona Legacy Materials. 

Metalness

  • Autodetect – Corona attempts to automatically detect whether a material should be converted to a metal or non-metal. This may not always be accurate, so some manual adjustments may be needed after the conversion. 
  • Force non-metal – All scene materials are converted to non-metals. 
  • Force metal – All scene materials are converted to metals. 


Convert Starts the conversion process.


Corona Converter tries to keep as many of the original settings as possible in newly created materials. For Refractive, Translucent, and Volumetric materials sometimes there will be more nodes than in the original material. Nevertheless, the Converted materials will look and render just fine.


Supported and Unsupported Items


Materials

CategoryOriginalResult
V-Ray Materials








                           
VRayMtlCorona Physical Mtl
VRayBlendMtlCorona Layered Mtl
VRayLightMtlCorona Light Mtl
VRay2SidedMtlCorona Physical Mtl
VRayCarPaintMtlBlend Mtl
VrayOverrideMtlCorona Rayswitch Mtl
VrayMtlWrapperCorona Physical Mtl
VRayFastSSS2Corona Skin Mtl
VRayScannedMtlCorona Scanned Mtl
VRayBumpMtlCorona Physical Mtl
VRaySwitchMtl Does not convert, but can be rendered with Corona without conversion. 
VRayALSurfaceMtl Does not convert.
VRayFlakesMtl Does not convert.
VRayFlakesMtl2 Does not convert.
VRayMDLMtl Does not convert.
VRayOSLMtl Does not convert.
VRayPluginNodeMtl Does not convert.
VRayPointParticleMtl Does not convert.
VRayScatterVolume Does not convert.
VRayStochasticFlakesMtl Does not convert.
VRayToonMtl Does not convert.
VRayVectorDisplBake Does not convert.
VRayVRmatMtl Does not convert.
VRayGLSLMtl Does not convert.
VRayHairNextMtl Does not convert.
VRayCarPaintMtl2 Does not convert.
Standard / Other Materials    StandardCorona Physical Mtl
3ds Max Physical MaterialCorona Physical Mtl (available in Corona 12)
CoronaLegacyMtl

Corona Physical Mtl

Maps

CategoryOriginalResult
V-Ray MapsVRayColorCorona Color Map
VRayDirtCorona AO Map
VRayNormalMapCorona Normal Map
VRaySkyCorona Sky Map
VRayCompTexCorona Mix Map
VRayEdgesTexCorona Wire Map
VRayGLSLTexCorona Color Map
VRaySoftboxCorona Color Map  
VRayTriplanarTexCorona Triplanar Map
VRayColor2BumpCorona Bump Converter Map
VRayBitmapNative 3ds Max Bitmap
VRayPluginNodeTex A combination of Corona Color, Corona Mix, and VRayPluginNodeTex
VRayBump2Normal Does not convert.
VRayCurvature Does not convert.
VRayDistanceTex Does not convert.
VRayFakeFresnelTex Does not convert.
VRayHairInfoTex Does not convert.
VRayICC Does not convert.
VRayLUT Does not convert.
VRayMultiSubTex Does not convert.
VRayNoiseTex Does not convert.
VRayOCIO Does not convert.
VRayOSLOutputSelector Does not convert.
VRayOSLTex Does not convert.
VRayParticleTex Does not convert.
VRayPointCloudColor Does not convert.
VRayPtex Does not convert.
VRaySamplerInfoTex Does not convert.
VRayUserColor Does not convert.
VRayUserScalar Does not convert.
VRayUVWRandomizer Does not convert.


Lights

Category

Original

Result
V-Ray LightsVRayLightCorona Light
VRayIESCorona Light (with IES enabled)
VRaySunCorona Sun
VRayAmbientLight Does not convert.
Standard / Other Lights3ds Max Daylight SystemSunlight is converted to Corona Sun. Skylight is converted to <No Skylight>.
Native 3ds Max Lights (Omni, Target, Fre, etc)Do not convert, but can be rendered with Corona.


Other

CategoryOriginalResult
V-RayV-Ray ProxyCorona Proxy
V-Ray Displacement Modifier Does not convert.






Was this helpful?