46 documented changes.

Version
2026.1.1
Released
Dec 1, 2025
Product
Asset Transformer SDK
Asset Transformer SDK changelog

Asset Transformer SDK 2026.1.1

Official notes

Types

  1. Change

    `material.ImageLayout` : Describes the channel components of an image

  2. Change

    `material.ImageComponentType` : Describes the data type of an image component

  3. Change

    `material.PixelInfo` : Stores additional info about image pixels, like the pixel or component sizes, the component count, ...

  4. Change

    `material.BlurFilter` : Describes the type of filter to use for image blurring

  5. Change

    `material.EdgeFilter` : Describes how to manage pixels located out of an image

  6. Change

    `algo.VertexWeightStrategy` : Describes how to calculate vertex weights

Functions

  1. Change

    `material.getImagePixelInfo` Recovers pixel info from an image

  2. Change

    `material.getImagePixelInfoFromDefinition` Same but from an image definition

  3. Change

    `material.getImagePixelInfoFromLayoutAndType` Same but from a couple of image layout and component type

  4. Change

    `material.getImageColorBilinear` Same as getImagePixelColor, except that it takes real coordinates as input and returns a bi-linearly interpolated color

  5. Change

    `material.convertImage` Converts an image from one format to another

  6. Change

    `material.flipImageY` Applies a vertical flip to an image

  7. Change

    `material.invertImageColor` Inverts image pixel colors

  8. Change

    `material.blurImage` Applies a blurring to an image

  9. Change

    `material.getImageLayout` Gets the pixel layout (component definitions) of an image

  10. Change

    `material.getImageComponentType` Gets the component type of an image

  11. Change

    `material.getImageComponentTypeName` Gets a readable name from an image component type

  12. Change

    `material.fillImageWithColor` Fills (a sub-part of) an image with a single color

  13. Change

    `material.getImageColorRange` Gets the min and max bounds of each image color component

  14. Change

    `material.extractImageComponents` Creates new images from individual components of an image

  15. Change

    `material.extractImageChannels` Creates new images from individual channels of an image

  16. Change

    `material.getSubImage` Extracts a sub-part of an image

  17. Change

    `material.setSubImage` Replaces a sub-part of an image by another one

  18. Change

    `material.setImageRoI` Defines the region of interest of an image

  19. Change

    `material.getImageRoI` Gets the region of interest of an image

  20. Change

    `material.clearImageRoI` Removes the region of interest from an image

  21. Change

    `material.transformImage` Applies a transformation matrix to (the sub-part of) an image

  22. Change

    `material.translateImage` Applies a translation to (the sub-part of) an image

  23. Change

    `material.rotateImage` Applies a rotation to (the sub-part of) an image

  24. Change

    `material.stretchImage` Applies a non-uniform scale to (the sub-part of) an image

  25. Change

    `material.createCheckerboardImage` Creates a new image representing a checkerboard using two specified colors

  26. Change

    `material.overrideImageFormat` Changes the way image channels are interpreted by assigning a new format without modifying the data

  27. Change

    `algo.deleteAttribute` replaces the misspelt function `algo.deleteAttibute`

Changed

  1. Change

    `material.ImageDefinition` : Component size and count have been replaced by the pixel layout and type

  2. Change

    `material.importImage` Now able to manage new pixel data types, like uint16 or uint32 from TIFF, or half-float from EXR, for instance

  3. Change

    `material.exportImage` Now applies an implicit conversion when trying to export to a format that doesn't support the current image data type

  4. Change

    `scene.deleteEmptyOccurrences` : Now consider an occurrence with a Camera attached as not empty

  5. Change

    PLY importer is now able to import point clouds

  6. Change

    `algo.createVertexWeightsFromVertexColors` : Now accepts an additional optional parameter: strategy. If set to RedBlueDiff, vertex weights will be calculated based on the difference between the vertex's r and b color values. If set to Grayscale, vertex weights will be calculated based on their r color value. If set to InvertedGrayscale, vertex weights will be calculated based on the (1-r) color value.

  7. Change

    PLY importer is now able to import point clouds.

  8. Change

    JT default importer now able to import ProductViews

Removed

  1. Removal

    `algo.deleteAttibute` was replaced by the correctly spelt function `algo.deleteAttribute`

Fixed

  1. Fix

    Fixed missing children in some USD files

  2. Fix

    New primary JT interface solving a huge number of import and performance problems

  3. Fix

    Fixed subpart materials handling in explode functions

  4. Fix

    Fixed occurrence/subpart materials lost on PDF export and re-import

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.