Skip to main content

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.

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.

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.

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.

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.

v0.11.2

  • Major internal refactoring and optimization of Translation procedures:
    • The translation procedures are now unified across the different material complexities.
  • The reimport of glTF Files into the output Max file has been revamped:
    • An additional, simplified, VRay shader is now created in addition to the glTF Material;
    • This is due to 3dsMax limitations and issues with rendering glTF Materials on VRay;
    • Both the VRay and the glTF material shaders are plugged into a Shell Material, for easier export and rendering;
    • The Shell Material is compatible with the Autodesk glTF Exporter.
  • Introduces a threshold for Opacity and Transmission:
    • Materials that are very close to being Opaque (or non-Transmissive) will be considered so, preventing rendering issues;
    • This threshold is fixed in 5% and currently can't be adjusted.
  • Introduces Texture to Color simplification:
    • Textures that are identified to be a single color will be converted into color values.
  • Revamped Treatment of VRayDisplacementModifier when --bakeDisplacement is off:
    • Only one VRayBumpMtl is now created for each modifier instance, per base material.
    • VRayDisplacementModifiers of types 2D and SubDivision, which are unable to be baked, will now always be converted into VRayBumpMtl materials.
  • Fixed issues with multipliers on simple materials.
  • Fixed an issue with Bump to Normal map conversion on simple materials.
  • Fixed an issue where simple and complex materials were overly transparent.
  • The gamma correction treatment has been revamped:
    • As a result, several gamma correction issues have been solved, especially on simple materials.
  • New metadata files for the scene and/or batch of scenes are now saved in the output folder.
  • Optional MaterialX creation has been disabled due to the Translation changes:
    • As a result, the experimental flag --createMtlx has been removed.
  • Implemented a new Python glTF loader library:
    • As a result, the pygltflib dependency has been removed.

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

v0.11.1

  • The creation of additional output files (GLB, USDZ, FBX, GLBOpacity) is now handled through a new flag --additionalFormat or -f:
    • Multiple file formats can be provided to -f/--additionalFormat at once.
    • Example usage:
      • --additionalFormat usdz glb fbx
      • -f usdz glb fbx
      • If you want to generate additional glbs and FBXs, but no USDz files: -f glb fbx
      • If you only want to generate additional FBX files: -f fbx
    • NOTE:
      • glTF files are always generated, no matter the usage of this flag or not.
      • Providing the same format multiple times (e.g., -f fbx fbx or -f fbx -f fbx) has no additional effect.
      • Providing the flag multiple times (e.g., -f fbx -f glb) overwrites the file format.
  • Deactivated layers are now ignored during scene preprocessing, and its child geometry nodes removed.
  • Fixes known issue from version v0.11.0, when using instances and references in the same node.
  • The flag --additionalOutputs has been removed.
  • The flag --generateOpacity has been removed.
  • Fixes issue when multiple exporter plugins with support for FBX or glTF are installed.
  • Fixes warning when clearing subobject selection on 3dsMax.
  • Fixes issue introduced with version v0.11.0, with the return code being overridden.

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