43 documented changes.

Version
2025.1.1
Released
Apr 1, 2025
Product
Asset Transformer SDK
Asset Transformer SDK changelog

Asset Transformer SDK 2025.1.1

Official notes

Added

  1. Feature

    Added support for subpart materials export in glTF, USD, FBX and JT

  2. Feature

    OSX Packages

Functions

  1. Change

    `algo.hasOverlappingUV` New function

  2. Change

    `core.getRemainingSecondsBeforeLicenseTimeout` : After the connection to a floating license server is lost, get the seconds remanining until the program quits

  3. Change

    `polygonal.hasUVs` : Function to check if a given mesh has some valid UV channels

  4. Change

    `core.hasConsoleVerbose` : Function to check whether a given Verbose level is present in the console's current mask

  5. Change

    `cad.areCurvesEquals` : New function that check if two curves are equal by comparing each attributes, one by one

  6. Change

    `cad.getUnitLength` : Shortcut to the module property UnitLength of PiXYZCAD (avoid casting the float value to string)

Events

  1. Change

    `core.LicenseClientDisconnected` : Callback for when the connection to the license server is lost for a floating license

  2. Change

    `core.LicenseClientReconnected` : Callback for when the connection to the license server is restored for a floating license

Viewer properties

  1. Improvement

    `UseSSGI` Enables or disables the Screen-Space Global Illumination for improved rendering. Its activation will impact performance. Default is false

  2. Improvement

    `SSGIQuality` When UseSSGI is used, choose a quality preset for Screen-Space Global Illumination. Possibilities are: `VeryHigh` , `High` , `Medium` and `Low` . Default is `Low` to not impact performance too much, but `Medium` should be prefered for quality

  3. Change

    `SSGIThickness` Floating number for virtual thickness to consider behind object: meaning thickness of the light barrier behind objects. Default value is 4000.0

  4. Change

    `SSGICoeff` Floating number to multiply the indirect lighting computed before adding it to the composited image. Default value is 0.5. Increasing/decreasing it will respectively amplify/reduce the effect

  5. Change

    `SSGIFilteringPasses` Number of filtering passes to perform on the indirect lighting map. Default is 2. Increasing it will smooth the indirect lighting, whereas decreasing it (minimum 0) will likely make noise more visible

  6. Change

    `RenderIndirectLighting` Render the texture for the indirect lighting computed by the SSGI. Default value is false

Changed

  1. Change

    `algo.mergeUVIslandsAffine` : Now has one new parameter `rotationStep` that only allows UV to rotate by multiples of this angle in degrees. -1 is used when no restriction is in place, and 0 or a value superior or equal to 360 for no rotation

  2. Change

    `scene.getBRepInfos` Now return the number of nan-manifold edges in the scene tree

  3. Change

    `scene.hide` Now accept a list of occurrences instead of a single occurrence

  4. Feature

    `view.createGPUScene` : Added the parameters `useIsolate` to indicate if the scene visibility should be impacted by the isolate function

Fixed

  1. Fix

    Fixed a crash in `repackUV`

  2. Fix

    Fixed material assignment lost with the `cleanInstances` function

  3. Fix

    Fixed missing open shells at Rhino import

  4. Fix

    Fixed `mergePartOccurrencesByMaterials` ignoring subpart materials

  5. Fix

    Fixed `computeAABB` to include lines

  6. Fix

    Revit: fixed misoriented faces at import

  7. Fix

    Fixed Utf-8 material name encoding issue

  8. Fix

    GLTF: Fixed PBR channels exception

  9. Fix

    GLTF: Fixed variants not imported

  10. Fix

    DGN: Fixed missong colors in some files

  11. Fix

    USD: Fixes incorrect occurrences naming at export

  12. Fix

    PARASOLID: Fixed surfaces created twice and overlapping leading to visual artifacts

  13. Fix

    Fixed viewer's auto-clipping planes issue with 2D objects

  14. Fix

    Fixed a crash when calling undo on empty stack

  15. Fix

    Fixed offset parts with `convertSimilarPartOccurrencesToInstancesFast`

  16. Fix

    Fixed `explodeByMaterials` unsetting subpart materials

  17. Fix

    Improved VRAM consumption for GPU baking with opacity threshold

  18. Fix

    Fixed `repairCAD` modifying with faces orientation with `orient` parameter disabled

  19. Fix

    Fixed crash with `bakeMaps` when executed on parts without meshes

  20. Fix

    Fixed `convertVisibility` not working in `convertPMIToOccurrences`

  21. Fix

    Fixed baking failing when a material uses a UV channel that doesn't exist in the mesh

Reference changes

  1. Change

    Previous: BlurSSAO; New: SSAOBlur

  2. Change

    Previous: BlurSize; New: SSAOBlurSize

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.