Skip to main content

v0.3.0

  • Increases maximum texture size for baking to 2048x2048 pixels (WIP).
  • Adds initial support to opacity on simple/complex materials (WIP).
  • The 3ds Max UV unwrapping and texture baking has been completely reworked.
  • General Bug Fixes & Improvements:
    • Refactored 3ds Max scene preprocessing.
    • Added quick mode to Material Baking on 3ds Max.
    • Ignored animation data when processing 3ds Max scenes.
    • On 3ds Max, forces texture channel to be 1 (due to current RPDX USD channel limitations).
    • On 3ds Max, only the objects being currently baked are unhidden at a time.
    • The padding for texture baking has been increased on 3ds Max.
    • Fixes issues with USD export on 3ds Max.
    • The Autodesk USD plugin is now mandatory to execute RapidPBR on 3ds Max.
    • Fixes different issues on the 3ds Max material detachment and attachment.

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

v0.2.1

  • Fixes an issue with gltf extension validation.
  • Fixes an issue with the blender plugin if multiple materials are applied on the same mesh.
  • Now supports baking of textured and procedural material through the blender plugin.
  • General Bug Fixes & Improvements:
    • Fixed some smaller issues in the blender plugin.
    • Fixed light setup of blender quad rendering.
    • Implemented benchmark flag for blender.

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

v0.2.0

  • Adds support for detachment of meshes by multi-material ID on 3ds Max:
    • Effectively "flattens" the multi-material by splitting the sub-objects into their own nodes.
  • Adds geometry collapsing by material on 3ds Max:
    • This only applies to geometry nodes that have textured or procedural texmap nodes.
  • The Quad rendering has been replaced with Texture Baking on 3ds Max:
    • This allows for certain details and aspects of the material, such as highlights, to be properly represented in the resulting images.
    • Following this change, functions related to the quad rendering have been updated or removed.
    • The Blender plugin remains unchanged on this aspect.
  • To prevent compatibility issues during USD export for 3ds Max, several fixes are now performed:
    • All materials and meshes now have a "RPDP" prefix appended to their names.
      • This is due to an issue where the 3ds Max USD exporter would rename certain mesh names.
    • All materials are now converted to PhysicalMaterial before exporting.
      • This is due to an issue where the 3ds Max USD exporter would ignore certain materials.
      • No difference is observed in the final result as RapidPBR replaces all materials.
  • New optional flags -b and -c have been added to the execution line:
    • -b: Turns on benchmark mode to allow disabling rendering of scene and thumbnails.
    • -c: Turns on the cleanup of the output folder, keeping only files relevant to the 3d models.
  • To better represent the materials, some fixes are performed for VRayMtls on 3ds Max:
    • SSS and Thin Walled are disabled, as they are not supported by RapidPBR yet.
    • This changed may be reviewed in the future.
  • The creation and usage of Environment Maps has been revamped on 3ds Max:
    • The spheres and scenes are always rendered using a specific Environment Map.
    • The baking of textures uses the environment map chosen by the user.
  • General Bug Fixes & Improvements:
    • A new 3ds Max procedural texmap is supported: 'Gradient Ramp'.
    • Fixes a crash caused by Material Library files with different resolutions.
    • Fixes setup of lights and exposure when skipping rendering of thumbnails and full scene (WIP).
    • 3ds Max autobackup files are now ignored.
    • Fixes the Neural Network optimization for Normal Maps.
    • The Wand library dependency has been removed.
    • Adds a check that corrects the image resolution during resize, if needed.
      • This prevents crashes if images with wrong resolutions are in the library folder.
    • Hidden objects are now ignored during the 3ds Max plugin execution.

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

v0.1.6

  • General Bug Fixes & Improvements:
    • Fixes exposure for material rendering.
    • Prevents lights, cameras and geometries from being created multiple times per scene.
    • Fixes an issue with simple glass material with IOR different than 1.45.
    • Fixes an issue with calling the Blender plugin from outside the RapidPBR main directory.
    • Fixes an issue with special characters in material names.

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

v0.1.5

  • General Bug Fixes & Improvements:
    • Several small fixes related to the Material Generation Neural Network and Quad Camera.
    • Added default DCC and RPDX paths.
    • Other small changes.

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

v0.1.0

  • OOP refactor:
    • Added new base classes: AABB and Project.
    • Added abstract methods to new and existent base classes.
    • Added new Max derived classes and their respective methods.
    • Added new RPDP class to use with the rpdp_main.py file.
  • Integrated Quad material rendering for simple/complex material generation.
  • Initial Fully Automated Version:
    • Refactored rpdp_main.py file.
    • Added RPDX USD > glTF conversion.
    • Integrated material creation and assignment to glTF files.
  • General Bug Fixes & Improvements:
    • Fixes Thumbnail Parenting Issues (WIP).
    • Scenes are now executed one by one, for the sake of benchmarking.
    • The max_thumbnail.py file was deleted:
      • Its contents were refactored and incorporated into the new MaxRenderings class.
    • Adds RPDX rendering of real-time model previews.
    • Fixes a crash that occurred when the environment map was missing.
    • Fixes a bug with the use of dome lights affecting quad rendering results.
    • Quad renderings have now a fixed resolution of 256x256.
    • Fixes an issue obtaining relative texture paths.
    • Fixes an issue related to glTF PBR texture factors.
    • Camera distance is now also influenced by depth of the object.

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