Skip to main content

November 20, 2023

  • Fixes issues with Benchmark reimport process.
  • Benchmark entries for DCC execution time and full scene execution time are now included in the sceneInfo.json file.

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

November 15, 2023

  • Scene files in output folders are now ignored during input file scan operations:
    • This is, effectively, only relevant if your output folder is contained in the input folder.
    • We recommend that the input and output folder are completely separate, one not including the other or vice versa.
  • Most subprocesses started by RapidPBR now have timeout error checks accordingly.
  • Fixes an exception during scene batch verification if the verification file is incomplete.
  • Revamps error checking for long paths during several file scanning operations.
  • Revamps error checking for invalid paths on Max system related function calls.
  • Fixes issues with encoding on JSon file I/O.
  • Fixes issues with encoding on glTF file I/O.

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

November 9, 2023

  • Revamps RapidPBR return code treatment:
    • If any given scene processed by RapidPBR results in an error/didn't finish successfully, RapidPBR will now produce a return code of 1.
    • RapidPBR will, now, only return 0 if all scenes that have been found are finished processed correctly.
  • A VRay license check is now performed during the validation procedure of RapidPBR.
  • Revamps error checking during 3D model conversion with RapidCompact.

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

November 8, 2023

  • Introduces retry of failed scenes, if the status in the status tracking field of the sceneInfo.json file is not RPDP_FINISHED.

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

October 31, 2023

  • A RapidPBR status tracking feature has been added:
    • The status of a given scene is now tracked in the sceneInfo.json file.
    • In the event of errors, description about the issue may also be included.
    • The new status field of the sceneInfo is used by the application to ensure workflow consistency.
  • The geometry node attachment procedure has been revamped:
    • The performance of this specific method has been drastically increased for scenes in the order of thousands of nodes.
  • Error checking during scene file gathering has been revamped.
  • Fixed issue with transforms during Hair & Fur conversion.
  • Breaking changes:
    • The flag --skipExistent has been removed: scenes will now always be skipped if the output is encountered:
      • The presence of the new status field, with any status value, in the sceneInfo.json, indicates that some sort of output is present in the scene.
    • The flag --timestampLog has been removed: log messages will now always have a timestamp.
    • The flag --quick has been removed:
      • The previous default quality settings will always be in effect now.
      • To render quick tests, use a lower resolution parameter instead.
  • A new flag (--forceMaterialBaking) to force simple materials to be baked has been added.

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

October 27, 2023

  • The Asset Retargetting feature has been revamped:
    • The Material Editor is now reset during retargetting, removing unused assets from scene;
    • Input folders are now scanned for missing assets, in certain situations.
  • Instances are now converted to unique objects during scene preprocessing.
  • The base color calculation has been adjusted.
  • Fixes issues with DCC-server connection:
    • Revamps connection checks.
  • Improves error and exception logging.
  • Fixes encoding issues with process logging.
  • Fixes issues with "useRoughness" property in VRayMtl materials used in VRayBlendMtl materials.
  • Improves non-geometric nodes deletion.
  • Fixes issues with 3ds Max command line argument case sensitiveness.
  • Fixes error checking during scene load and merging.
  • Fixes issue with baking with mismatching material ID.
  • Fixes error with missing output options for 3ds Max bitmaps for simple materials.

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

September 15, 2023

  • Adjusts Basecolor translation.
  • Improves IOR To Metalness workflow.
  • Adds full support to VRayBumpMtl:
    • Extra Bump Map is now taken into account.
  • Adds support for VRayMtl Multipliers in simple materials.
  • Adds support to 3ds Max Bitmap Parameters for simple materials.
  • Adjusts quality presets:
    • Quality setting is now a boolean flag, -q or --quality.
    • When no flag is provided, the default quality settings will be used.
    • When the flag is provided, the results will be noisier but faster to process.
    • The flag might have further internal (quality, parameter) changes but no further changes to the flag usage are planned at this point.
  • Fixes normal map inversion in simple materials.
  • Fixes glTF validation issues.
  • Fixes issue with asset paths in the glTF Reimporter.
  • Fixes issue with process interruption.
  • Adjusts RapidPBR to make use of new Path classes:
    • This fixes issues with certain file names, as well as adds additional error checks.
  • Adjusts DCC-system wide functions.
  • Fixes issues with empty group heads.
  • Improves error checking, inside and outside the DCC.
  • Adds initial support for scene metadata.
  • Bone nodes are now removed during scene preprocessing.
  • Fixes issues with VRayLightMtl translation:
    • Emission is now also used as Diffuse.
    • Takes opacity into account properly.
  • Adjusts triangulation procedure.
  • Improves stability of installation script.
  • Upon a crash during the glTF reimport, temporary/incomplete files will be deleted for consistency.
  • Missing Texmaps are now ignored in the material classification.
  • Fixes temp files race condition when using verification mode flag.
  • Adjusts USDZ scale:
    • For compatibility with Omniverse, files will be exported in centimeters.
    • This change requires usage of RapidCompact v6.4.3.

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

August 2, 2023

  • Fixes translation cases for VRayMtl when Fresnel Reflections are turned off.
  • Adds support to IOR to Metalness conversion to all material levels.
    • Additionally, several issues with the IOR to Metalness conversion have been fixed.
  • Normal Maps no longer will be compressed on 3D model conversions by RPDX.
  • The parameter export for VRayBlendMtl has been improved.
  • Fixes issue when no resolution is provided as override.
  • Fixes issue with IOR texture baking for VRayMtl materials with Fresnel Reflections turned off.
  • Fixes issue with gamma override in the glTF reimporter.
  • Fixes issue with unexpected object name prefix added by the 3ds Max glTF exporter.

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

July 26, 2023

  • Introduces IOR Texture Translation into Metalness:
    • As a result, the Base Color translation has been adjusted.
  • Revamps IOR Texture Baking for VRay-Compatible Materials:
    • For VRayMtl, the IOR value is now baked correctly even if no texture is provided.
    • For VRayBlend, this is a composite of its submaterials' IOR values and textures.
    • Introduces IOR baking for VRayFastSSS2.
    • For materials without an IOR: a texture equivalent to IOR 1.0 will be baked.
  • Revamps Refraction Baking for VRayBlendMaterial:
    • This fixes issues with non-Refractive base materials.
  • Added initial support to Texmap Output Options for simple Materials:
    • Texmap Inversion is now supported.
  • Fixes issues with Emissive Strength extension across all levels of materials.
  • Unsupported Materials are now replaced with a Default Material:
    • WIP Materials will print a warning to the user but still be processed

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