Skip to main content

RapidPipeline DCC Importer v0.16.0

✨ Added support for Bump Multipliers to simple textured materials.
✨ Support has been added to several new 3ds Max standard materials as input: glTFMaterial, MaxUSDPreviewSurface, PBRMetalRough, PBRSpecGloss, TopBottom, Composite.
✨ The pillow 3ds Max Python dependency has been added.
✨ New scene statistics are now computed when running a batch of scenes.

🔨 Scene Pre-Processing has been revamped to be less invasive, keeping Groups and assemblies whenever possible.
🔨 UV Unwrapping is now processed within 3ds Max exclusively, keeping newly generated UVs in the original geometry nodes.
🔨 Baking process has been revamped to avoid artifacts previously caused by Cage and Ray Trace projection methods.
🔨 USD file format is now used for geometry exchange between 3ds Max and the DCC Importer main process, keeping the scene structure.
🔨 Normal maps are now only baked when strictly necessary.
🔨 Multi-Material clean up and simplification has been revamped.
🔨 The materials Advanced_Lighting_Override and MaterialSwitcher will now be replaced by their child materials.
🔨 Recommended versions of several dependencies have been updated; check the README for details.
🔨 The folder for the virtual environments of the application have been renamed to '.venv'.
🔨 Revamped environment configuration file generation.
🔨 Adjustments have been made to several log messages.

⚡ Fixed missing IOR value when converting Physical Materials and its derivates to VRayMtl.
⚡ Fixed issues during material simplification, e.g. the effect of curve-based color mapping is now taken into account for certain input maps such as Falloff.
⚡ Fixed issues with non-contiguous image arrays in OpenImageIO.
⚡ Fixed issues with 2-channel images in OpenImageIO.

⛔ The OLEFile Python dependency has been removed.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.15.0

✨ The CLI will now display build date and commit short hash for easier debugging.

🔨 When applicable, the CLI code package expiration date will be displayed upon starting an execution.
🔨 When the code package expiration date is within under 14 days, a warning recommending the user to contact support will be displayed.
🔨 Adjustments have been made to the error displayed when the CLI code package has expired.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.14.0 - Hotfix

🔨 Adjusted the Python dependencies build process to avoid requiring install time Visual Studio compiler dependencies.

⛔ As a result, the VS C++ Tools are no longer listed as an installation dependency.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.14.0

✨ A new internal generic version string comparison functionality has been introduced.
✨ Add support for RPDX v7.x settings.

🔨 Adjustments have been made to the baking process.
🔨 Fixes issue with texture quality on file format conversion for alternate outputs.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.13.0

✨ Added support to new Khronos' glTF Material Extensions: Clearcoat, Dispersion, Iridescence, and Sheen.
✨ Added new UV Overlap threshold.
✨ Added support to Emission Multiplier in simple materials.
✨ Added experimental support to more 3dsMax Standard or Legacy materials.
✨ Revamped installation procedure, license check, & dependencies.
✨ Baked Textures coming from the DCC are now rendered in EXR format.

🔨 Improved baking performance by moving the padding step to a post process.
🔨 Special characters and non-ASCII characters, if present, are now removed from output folder names.
🔨 The resolution identified procedure on Auto Resolution baking mode has been optimized.
🔨 Fixes issues with certain MultiMaterials configurations that could lead to crashes.
🔨 The IOR-to-Metalness procedure has been adjusted.
🔨 Updated Bounding Box size parameter calculation for the glTF Volumetric extension.
🔨 Adjusts file operation functions.
🔨 Simplified logging messages in several parts of the process.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.12.0.4

✨ The application has been renamed to "RapidPipeline - DCC Importer Module".
🔨 Fixed issue with archiving functions.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.12.0.2

🔨 Fixes issues when the flag --bakeDisplacement is not provided.
🔨 Updates Python dependencies.


For more information, see the reference documentation for RapidPipeline DCC Importer.

RapidPipeline DCC Importer v0.12.0.0

  • Revamps treatment of MultiMaterials:

    • MultiMaterials are, once again, detached and treated individually within 3dsMax;
    • MultiMaterials are now only treated as "containers/compounds of other materials";
    • At the end of the inner-DCC operations, after baking/rendering, they are reattached;
    • The submaterials are translated individually outside of 3dsMax, maintaining their individual properties;
    • This method provides better visual quality, and in some cases improved performance.
  • MultiMaterials and Shell Materials are now classified as Supported Materials for input scenes.

  • The padding for complex materials atlas baking has been reduced:

    • The padding is now proportionally dependent on the resolution in use for baking, for example:
      • 256 - 2px;
      • 512 - 4px;
      • 1024 - 8px;
      • 2048 - 16px;
      • 4096 - 32px.
    • In short, 1px of padding is added for each 2px of baking;
    • This change allows for considerable improvement in baking performance.
  • Improves VRayDisplacementModifier conversion into Bump maps:

    • Reduced the number of VRayBumpMtl materials created to one material per modifier/material pair.
    • Modifiers that can't be baked to geometry (e.g. 2D displacement and SubDivision Displacement) are now always converted to Bump.
  • Adjusted material conversion for Hair & Fur geometry.

  • Adjusted error checking when adding modifiers to geometry nodes.

  • Adjusted Falloff conversion:

    • The replacement of Falloff by black color/texture is now only performed on Falloff texmaps connected to the reflection slots of VRayMtls;
    • All other Falloffs are converted to an 80/20 mix between Front & Side texmap/color.
  • Revamped vertex color cleaning operations:

    • A more efficient vertex color cleaning method has been implemented, improving performance;
    • Additionally, vertex colors are now only cleaned for geometry nodes that have vertex colors applied, improving performance even further.
  • Revamped two sided geometry operation, for volumetric materials:

    • The Shell Modifier is no longer used;
    • This operation is now only performed if an object is not watertight, improving performance.
  • When converting VRayBlendMaterials, certain non-bakeable parameters are now exported based on the Base material:

    • Thin-Walled flag;
    • Volume Depth;
    • Fog Color;
    • Emission Multiplier.
  • Fog color/attenuation color is now taken into account for reimported VRay materials into Shell shaders.

  • Fixes issues with multipliers during material simplification inside the DCC.

  • Fixes issues with VRayDisplacementModifier baking into geometry, when using multimaterials and multi-uv channels.

  • Fixes issues with Cloth modifier conversion.

  • Gradient and Gradient Ramp nodes are now classified as Functional Texmaps.

  • Scenes with repeated names are checked before batch processing starts, rather than during.

    • As a result, statistics for "skipped" scenes are no longer reported at the end of the batch.
  • The performance and memory usage of certain Image operations have been improved.

  • Fixes issue with complex materials multiplier mixing for 1-channel images.

  • Fixes issue with log file being overwritten by a blank file.

  • Known Issues:

    • Certain refractive complex materials have artifacts around their UV edges. A fix is being investigated.

For more information, see the reference documentation for RapidPipeline DCC Importer.