This page gives some details on the settings available within the Scene Converter tool.
Overview
This window currently contains the V-Ray Scene Converter, the Material Library Processor and the .TX Bitmap Converter. The V-Ray Scene Converter converts scenes from other render engines to V-Ray. This includes Lights, Materials, Maps, and, optionally, Cameras. The Material Library Processor updates Materials and Material Libraries with more up-to-date settings. The .TX Bitmap Converter converts images to tiled, mip-mapped textures.
UI path: ||V-Ray menu|| > Converters > V-Ray scene converter
The new V-Ray Converter window is available for 3ds Max versions 2022 and later. For previous 3ds Max versions, the old converters are available.
In V-Ray 6 for 3ds Max, this tool has been moved to the V-Ray Menu and is no longer available in the quad menu. For earlier V-Ray versions, go to 3ds Max Quad Menu > transform section > V-Ray scene converter.
The V-Ray Scene converter doesn’t convert Autodesk materials. To convert Autodesk materials, use the 3ds Max native converter.
Scene Converter
Cameras:
Standard Cameras:
Do Not Convert – Leaves the Cameras in the scene as they are.
Convert to V-Ray Physical Camera – (default) When enabled, converts 3ds Max Target and Free Cameras to V-Ray Physical Cameras.
Convert to Autodesk Physical Camera – When enabled, converts 3ds Max Target and Free Cameras to 3ds Max Physical Cameras (for 3ds Max version 2016 and newer).
Materials:
Turn Standard (Legacy) material opacity to V-Ray Material Refraction – When enabled, converts 3ds Max Standard material opacity settings to refraction settings in a V-Ray Material.
Convert Autodesk Physical Material to V-Ray Material – When enabled, converts Physical Material to V-Ray Material. Note that only V-Ray supported parameters are converted when using this option.
Corona Physical Material
Do Not Convert – Corona Physical Materials are not converted.
Lean Conversion – Materials are converted keeping the original texture trees. Channel ‘Level’ parameters would be ignored and assumed to be at 1.0 with this option and the conversion needs to be finished manually.
Look-Preserving Conversion – (default) Materials are converted, using multi-texture constructs to better preserve the end result. This might complicate heavy scenes considerably.
Maps:
Convert Materials' Bitmap Loaders to V-Ray Bitmap Loaders – When enabled, Bitmaps are converted to VRayBitmaps.
Convert Nodes' and Modifiers' Bitmap Loaders to V-Ray Bitmap Loaders – When enabled, Bitmaps used in Objects and Modifiers are converted.
Reset Filtering Blur to 1.0 – When enabled, Bitmaps’ Filtering Blur is converted.
Convert all V-Ray Bitmap loaders' textures to.TX format – When enabled, all VRayBitmap textures are converted to .tx.
General Options:
Convert selected nodes only – When enabled, only selected lights, cameras and the materials of selected objects are converted (with applying the other options above for the selection only). If unchecked, the whole scene is converted.
All suitable nodes in the scene will be converted if the Convert selected nodes only option is disabled.
Start Conversion – Starts the conversion process.
Conversions
The V-Ray Scene Converter is capable of performing the following conversions:
Materials
Original | Result | Notes | |
Standard Materials | Standard | VRayMtl | |
Raytrace | VRayMtl | ||
Architectural | VRayMtl | If there is luminance, wraps the material into a VRayBlendMtl and adds a VRayLightMtl on top of it. If there is translucency, wraps the material into a VRay2SidedMtl. | |
Blend | VRayBlendMtl | ||
Shellac | VRayBlendMtl | ||
DoubleSided | VRay2SidedMtl | ||
Corona Materials | CoronaHairMtl | VRayHairNextMtl | |
CoronaMtl | VRayMtl | ||
CoronaLayeredMtl | VRayBlendMtl | ||
CoronaLightMtl | VRayLightMtl | ||
CoronaRaySwitchMtl | VRayOverrideMtl | ||
CoronaSkinMtl | VRayALSurfaceMtl | ||
CoronaPortalMtl | VRayMtl | ||
CoronaVolumeMtl | VRayScatterVolume | If there is emission distance, wraps the material into a VRayBlendMtl and adds a VRayLightMtl on top of it. | |
CoronaPhysicalMtl | VRayMtl |
V-Ray scene converter can be used to update obsolete V-Ray material features. Use it to remove the obsolete differentiation between Highlight glossiness and Reflection glossiness.
Textures
Original | Result | |
Standard Textures | Normal_Bump | VRayNormalMap |
Corona Textures | CoronaBitmap | VRayBitmap |
CoronaDistance | VRayDistanceTex | |
CoronaRoundEdges | VRayEdgesTex | |
CoronaTriplanar | VRayTriplanarTex | |
CoronaFrontBack | VRayColor | |
CoronaColor | VRayColor | |
CoronaMultiMap | VRayMultiSubTex | |
CoronaMix | VRayCompTex | |
CoronaAo | VRayDirt | |
CoronaNormal | VRayNormalMap | |
CoronaSky | VRaySky | |
CoronaWire | VRayEdgesTex |
Scene Nodes
Original | Result | Notes | ||
Lights | Photometric | Uniform Spherical | VRayLight | |
Uniform Diffuse | VRayLight | |||
Photometric Web | VRayIES | |||
environmentMap | mr_Physical_Sky | VRaySky | ||
helpers:DaylightAssemblyHead | mr_Sun | VRaySun | ||
Shadows | All shadow types (except shadow maps) | VRayShadow | ||
Corona | CoronaLight | VRayLight | ||
CoronaSun | VRaySun | |||
Cameras | Freecamera | VRayPhysicalCamera / Physical | Cameras can be converted to Max Physical cameras with 3ds Max 2016 and later versions. | |
Targetcamera | VRayPhysicalCamera / Physical | |||
Proxy | Corona Proxy (CProxy) | VRayProxy |
Material Library Processor
Basic:
Operation Mode:
Work on the currently open scene – (default) Processes materials for the current scene.
Work on disc-stored files – Processes materials for the scenes in a location.
Pick a Path to Scan… – Specifies root directory for the files to be processed.
Operations:
Switch to GGX BRDF – Sets the Materials' BRDF to GTR/GGX (from Blinn/Phong/Ward). Highlight size and looks will change.
Clean of Legacy Custom Attributes – Scans for and removes legacy custom attributes (for example Mental Ray ones).
Set Cutoff to 0.001 – Sets the Materials' cutoff values to 0.001, down from the old default of 0.01. Useful to avoid sharp cut-offs in reflections.
Swap to V-Ray Bitmap Loaders – Uses standard V-Ray functions (contained in vrutils.ms) to swap the bitmap loaders to V-Ray ones. This only works for Max files, not matlibs.
Reset Blur to 1.0 – Resets blur to 1.0 for the vrayBitmap loaders. They default to a much sharper filtering mode than Max Bitmap Loaders and won't need to lower the blur as it used to be. This only works for Max files, not matlibs.
Output:
Append Max Version to Saved Filename – Appends f.e. "_2023" to the filename./Get "filename_2023.max" or "filename_2023.mat".
Add suffix to the Filename – Appends a custom token to the filename. Insert custom text in the textbox.
Save Max file as: – Saves the processed .max files as .max, treating them as 3d scenes, or as .mat, treating them as a material library.
Overwrite:
always – Overwrites any found file without asking. Preferable for batch processing of non-original source files.
never – Never overwrites any found file without asking. Preferable for batch processing of original source files as the files already on the disc are not overwritten.
ask – Asks for confirmation for each overwrite.
InfoBox – Contains information about the number of materials or files that can be processed
Start – Starts the process.
.TX Bitmap Converter
Basic Operation:
Pick a Root folder to be scanned for textures to convert – Specifies root directory for the files to be converted.
Info – Contains information about the number of texture files that can be converted.
Start Conversion – Starts the conversion process.
General Options:
MakeTX.exe found in – Specifies the location of the maketx.exe file to be used for the conversion. By default set to automatically find the version shipped with V-Ray.
Settings
Log File – Specifies the directory for a log file containing process history, including non converted materials and textures for scene conversion.
Non converted materials and textures:
Materials – Lists the materials that couldn’t be converted.
Textures – Lists the textures that couldn’t be converted.
Preferences
The preferences are saved in: C:\Users\<User_name>\AppData\Local\Autodesk\3dsMax\2024 - 64bit\ENU\en-US\plugcfg\vraysceneconverter_settings.json
Save tab – Saves preferred settings for the currently active tab.
Reset tab – Resets the preferred settings of the currently active tab to the default state.
Save all tabs – Saves preferred settings for all tabs.
Reset all tabs – Resets the preferred settings for all tabs to the default state.