# Simplygon 9 Release Notes

## Latest Simplygon 9.2 release 9.2.7000.0
* UE5
  - Ported UE4 plugin to UE5. For supported [feature set](/ue5/README.md#features)

* UE4
  - Fixed crash when processing meshes without material using LOD Recipe
  - Fixed issue where processing 100+ meshes using LOD Recipe freezes the machine 

* API
  - Added support for IndexToDirect attribute indexing mode in FBX exporter
  - Fixed issue where running several remeshings in sequence on one scene will overwrite textures mapping
  - Fixed issue where running several material bakings in a cascaded pipelines gives textures with same name


## Older Simplygon 9.2 releases

### 9.2.5300.0
* Max
  - Fixed issues when importing morph targets.

* API
  - Fixed issue with ranking of vertex colors.
  - Fixed issue where LogicalCoreLimit setting was not respected.
  - Added conservative memory allocation feature flag (see [MemoryConservativeAllocation](/installation/envvariables.md#feature-flags)).
  - Fixed issue where name and alternative name was not copied in `Array::NewCopy()`.

### 9.2.4200.0
* Max
  - Added support for [ColorCorrection material node](/max/concepts/maxmaterialnodes.md#supported-material-nodes).
  - Added recursive handling of material nodes.
  - Added support for additional [Bitmap material node settings](/max/concepts/maxmaterialnodes.md#supported-material-nodes).
  - Fixed issue with mismatching AnimHandle that uses ulong data type.

* UE4
  - Added geometry data casting workflow using LOD Recipe.
  - Preserve vertex colors when using native reduction interface.
  - Fixed compilation for non-Windows platforms.

* API
  - Added [ShadingBrightnessContrastNode](/api/reference/scenerepresentation/shadingnode/shadingbrightnesscontrastnode.md).
  - Added support for import/export EXR image format.
  - Added [MappingLayerIndex](/api/reference/processingandmaterialcasting/settingsobject/geometrydatacastersettings.md#mappinglayerindex) setting to select which mapping image layer to cast in GeometryDataCaster.
  - Fixed issue in `ColorCorrectionNode`.
  - Fixed issue that blocked loading of floating-point textures.
  - Fixed crash if a shading node has null input.
  - Marked `RemeshingLegacy` related interfaces as deprecated.

* Tools
  - Simplygon License Application
    - Added `-Verbose` option.
    - Added `-Uninstall` option.
    - Added support for running as standard (not elevated) user.

### 9.2.1400.0 (initial release)

#### Major updates
* See [What's new in Simplygon 9.2](/whatsnew/simplygon92.md)!

#### Simplygon API updates
* Moved `RemeshingModeManualPosition` from global settings to [`RemeshingSettings`](/api/reference/processingandmaterialcasting/settingsobject/remeshingsettings.md#remeshingmodemanualpositionx).
* Added support for 32-bit floating point textures in TextureLoader and -Data.
* Added pipeline cloning support.
* Allow changing up vector in BillboardCloudProcessorSettings through [UpVector](/api/reference/processingandmaterialcasting/settingsobject/billboardcloudsettings.md#upvector).
* Ignore applying PNG gamma on load to fix normal issues using the global [`GlobalIgnorePNGGammaOnImageLoadSetting` setting](/api/reference/simplygon.md#globalignorepnggammaonimageloadsetting).
* Other minor API changes (see [Upgrading from Simplygon C++ API 9.1 and earlier to Simplygon C++ API 9.2 and later](/upgrade/9.1/apiupgrade.md)).
* Python 3.10 support

#### Plugin updates
* Added pipeline cloning support (in scripting) to Max/Maya plugin.
* Added support for loading and upgrading settings via script.

#### Pipeline/distribution
* Fixed `RunSceneFromFile` to take embedded textures into account.

#### File format updates
* `FBXExporter` now allows to [set the embed references flag](/api/reference/importingandexporting/graphicsexporter/fbxexporter.md#embedreferences).
* Fixed bug where normal maps weren't imported when the OBJ had been exported from Blender.
* `FBXImporter` now supports writing out the `.fbm` folder to `SIMPLYGON_9_TEMP` using the global [`GlobalUnpackFBXInSimplygonTempDirectorySetting` setting](/api/reference/simplygon.md#globalunpackfbxinsimplygontempdirectorysetting).
