Skip to content

5.0.0

Compare
Choose a tag to compare
@FilipAlg FilipAlg released this 15 Mar 20:03
· 16 commits to rc/5.0 since this release

5.0.0 (2024-03-15)

Notes:

This version of AGXUnity moves all of the default materials to an in memory representation.
As a result of this, any projects using the default materials previously provided in AGXUnity
might run into their visuals having missing materials. For AGX components these missing materials
are handled automatically but it is recommended to backup projects before updating the plugin.

Since AGX Dynamics will drop support for Ubuntu 18 in the next major release, this is likely the final
version (excluding patches) of AGXUnity to support Ubuntu 18 as well and the support for the platform
should be considered deprecated as of this version.

Features

  • Added support for installing AGX Unity through the UPM. (cdd1e8d)

  • Added new type of terrain particle renderer which upsamples the simulated particles to
    yield a more fine grained visual result. (8800901)

  • Updated the cable rendering shaders to allow for higher visual fidelity and reworked them
    to work with wire rendering as well. (1e8e37a)

  • Update default AGXUnity rendering materials to be stored completely in-memory. (1e8e37a)

  • Added implicit material mappings for rendering terrain material patches.
    and added a help box to add a renderer if it is missing from the parent terrain. (336a220)

  • Added an option to filter the particles rendered by DeformableTerrainParticleRenderer based on particle material
    (b58b9b2)

  • Added DeformToInitialState option for using the initial route of a AGXUnity.Cable
    as the rested state. (ceaeb54)

  • Added a flag to force AGXUnity.CollisionGroups to update on every contact event. (56383a3)

Fixes

  • Fixed an issue where the AGXUnity.Rendering.TerrainPatchRenderer would not set the initial Unity terrain layer properly. (8daecfa)

  • Fixed an issue where terrain material patches would fail to initialize when assigned a null shape material. (fcbf16b)

  • Removed old assets and made AGXUnity.Cable and AGXUnity.Wire rendering more consistent. (e3b0c58)

  • Implemented a more general fix for preventing reverts of edited properties on prefab components. (2b0b216)

  • Homogenized the content in the hierarchy context menu and the AGXUnity top menu. (336a220)

  • Updated default values for the AGXUnity.Model.MovableTerrain max depth and depth inversion properties. (336a220)

  • Fixed multi-edit for AGXUnity.ContactMaterial "fix" buttons. (466c701)

  • Fixed an issue causing transparent agx render materials to not be imported properly when importing a .agx file. (1324779)

  • Fixed undo support for the Render Material field on shape components. (7984686)

  • Added tooltips to all AGXUnity asset types. (e4190e2)

  • Fixed an issue causing intialization error when applying AGXUnity.MergeSplitProperties
    to a constraint attached to the world frame (null)
    (e4190e2)

  • All components are now documented and linked to from the Unity editor. (a606e23)

  • Added handling of AGXUnity.ContactMaterial in nested prefabs. (786396b)

  • Fixed an issue with the package update window for editor version 2021.2. (4a5ff8c)

  • Optimized the initialization procedure of the AGXUnity.Model.DeformableTerrain when using larger resolution heightmaps. (ba03ae3)

AGX Dynamics

Known Issues

  • We are aware of an issue causing the "Check for Updates..." window to fail when installing
    new AGXUnity versions in the 2021.2 editor versions. A fix for this has been added in this
    version however to circumvent this issue in previous versions it is recommended that any scenes
    containing AGXUnity components are closed prior to installing the update.