Releases: Algoryx/AGXUnity
5.5.1
Features
- Added official support for Unity 6.3 LTS
(a815677)
Fixes
-
Fix an issue causing shadows to sometimes not work properly when using the lidar point cloud renderer. (c81e75d)
-
Fixed OpenPLX .meta files not being locked properly across platforms
-
Fix an issue causing som light sources to stop working when installing AGXUnity.
Examples
- Fixed an issue with the Wheel Loader auto brake causing it to be constantly engaged.
AGX Dynamics
- Version 2.41.1.2 (AGX Dynamics Changelog)
5.5.0
Features
-
Added initial support for OpenPLX import to AGXUnity. (bf7a24f)
-
Added
MovableTerrainto theSimulationEnvironment(15b2808) -
Added more fine grained control over which objects are added to the sensor environment. (c78d68c)
-
Updated how
DeformableTerrainShovelis set up to reflect semantic change of cutting direction to tooth direction. (4378c2d) -
Added
WheeelJointandSteeringconstraints to enable easier modelling of vehicles. (b6622e5) -
Added Web debugger support. (66cb34a)
Fixes
-
Fix terrain clamping checks. (60d0d44)
-
Fix null shovels still being accessible from terrain components (7b71ba8)
-
Fixed an issue causing
LidarSensorframes to update after the sensor simulation had already been stepped. (351eccb) -
Updated the
ExampleManagerto use versioned example downloads to hopefully avoid some compatibility issues when using older
(from this point forward) AGXUnity versions. (8a9890e)
Examples
- Added OpenPLX example with modified versions of the OpenPLX Tutorials.
AGX Dynamics
- Version 2.41.1.0 (AGX Dynamics Changelog)
5.4.1
Features
- Added texture tiling and offset in Cross-RP Default material
(3228722)
Fixes
-
Disabling AGX models should now properly remove them from LiDAR simulation. (bb8721f)
-
Fixes performance issues when using terrain introduced in the 5.4.0.
Examples
- Updated more machines to improve material compatibility across Render Pipelines.
AGX Dynamics
- Version 2.40.1.3 (AGX Dynamics Changelog)
5.4.0
Features
-
Added local transformation options to Lidar sensors to allow for better sensor positioning
without creating additional GameObjects. Additionally, the local frame of the sensor is now
rendered when the sensor object is selected. (0d2c207) -
Added a utility
LiDAR ROS2 Publisherto easily enable point-cloud
publishing over ROS2 for simulated LiDAR sensors. (0d2c207) -
AGXUnity.Sensor.SensorEnvironmentnow allows for specifying which layers from which objects should be added
to allow more fine-grained control over what gets added to the sensor simulation. (0d2c207) -
LiDAR point-cloud renderernow renders its points to the Unity
layer of the parent GameObject. (0d2c207) -
Added support for merging and cutting
AGXUnity.Model.Wirecomponents at runtime. (ba63280)
Fixes
-
Allow zero bucket teeth to be specified in
AGXUnity.Model.DeformableTerrainShovelSettings. (b4024cd) -
Fix an issue where applying the "quick fix" for Fixed timestep did not persist the setting across editor restart. (641c0d9)
-
Distance gaussian noise on Lidar sensors no longer resets on domain reload. (0d2c207)
-
Meshes that could not be added to the
AGXUnity.Sensor.SensorEnvironmentis now ignored on subsequent updates. (0d2c207) -
Replace the materials used when rendering scene view tools with the Cross RP compatible material.
This should fix issues with tools being rendered using Unity's purple "invalid" material. (1628c24) -
Fixed an issue where the terrain callbacks would not provide the appropriate Unity terrain tile
when using theAGXUnity.Model.DeformableTerrainPagercomponent. (7e31a7d)
AGX Dynamics
- Version 2.40.1.1 (AGX Dynamics Changelog)
5.3.1
5.3.0
Features
-
Added support for LiDAR sensor simulation. This allows for a Sensor Envrionment
to be configured at which point LiDAR sensors can be added to the simulation which uses GPU accelerated
raytracing to generate point cloud data. (34318a5) -
Shovels no longer have to be added to terrains to enable digging. Note that they still have to be added
to DeformableTerrainPager for the terrain to page in tiles around the shovel. (1c3a68b) -
Added support for simulation of ClamshellBuckets. (73d4f30)
-
Added SoilParticleGrowthRate to DeformableTerrainProperties. (51790a4)
-
Added option to set initial compaction for non-paging terrains. (27a6651)
Fixes
-
Fix an issue with wire route callbacks being cleared on reload. (b4fd0f4)
-
Fixed Height normalization in Terrain Get/Set API. (3d92762)
-
Having FreeNodes near the end BodyFixedNode in a Cable no longer causes the BodyFixedNode to be ignored. (6a856ea)
-
Height data passed to DeformableTerrain through
SetHeightsis now properly rescaled. (3d92762) -
Updated the patching script to be a bit more reliable. (e162227 & e7afbbb)
Examples:
-
Updated materials in machines to be compatible with multiple RPs.
-
Updated Wheel Loader on Terrain example with a script to reset the machine position
and orientation. -
Added a reverse auto-brake system using the new LiDAR module to Wheel Loader on Terrain example .
AGX Dynamics
- Version 2.40.0.0 (AGX Dynamics Changelog)
5.2.0
This version of AGXUnity drops support for CentOS 7.
Updating projects from previous versions of AGXUnity requires patching.
Features
-
Added support for Ubuntu 24.04 LTS
-
Added support for Unity 6.0
-
Added a Route from mesh tool which allows the user to create a cable route from a
visual mesh representing the cable. (73f3dc5) -
Added helper functions around
AGXUnity.Model.DeformableTerrainPagerto make it easier to develop scripts
around the underlying AGX/Unity terrain tiling. (f5a3449) -
Added a
SkinnedCableRenderercomponent for rendering cables as skinned
meshes using a visual source mesh. (73f3dc5) -
Exposed Delta Repose Angle in
AGXUnity.Model.DeformableTerrainMaterialto control enable better control of
avalanching repose angle. (52e66ef) -
Added support for using Unity's scaling tools with Shape colliders. (e4ecb89)
-
Exposed friction coefficients for Eye nodes in the
AGXUnity.Wireroute. (7206048) -
Added a
AGXUnity.CableTunnelingGuardcomponent that can help reduce the occurrence of tunneling
Cables. (d47ae5e)
Fixes
-
Removed most of the components that were hidden in the inspector as these were error prone and were
causing some UI errors. Note that this change requires old scenes to be patched. (04876c4) -
Fixed an issue where default cable-, wire- and shape visual materials were not properly added to prefab assets when created. (04876c4)
-
Fixed Undo for setting the node type of a
AGXUnity.Wirenode to WireWinch. Previously,
this would cause initialization issues on play. (04876c4) -
Fixed Enable/Disable support for various components. (1f7b799 1f7b799
_,fa62560) -
Adding
AGXUnity.MergeSplitPropertiesto aAGXUnity.Model.DeformableTerrainnow works properly. (8c76324) -
The
AGXUnity.Rendering.DebugRenderManagernow adds it's GameObject Layers to the rendered
visuals to give better control of debug rendering. (07eb8f3)
Examples
-
Added a
ROS2 exampleshowcasing how to use the build in ROS2 support using the Native AGX C# API. -
added an
Inhomogeneous Terrain examplemaking use of the ability to add
different terrain materials to different parts of a terrain. -
Machines used in examples have been broken out into separate NPM packages and are now managed
via the UPM instead to enable reuse of the same asset across multiple examples.
AGX Dynamics
- Version 2.39.0.1 (AGX Dynamics Changelog)
5.1.1
Fixes
- Updated editor inspector for lines used as directions to update parent and rotation of the end point when the corresponding start point property is updated. The most notable example of this is when specifying a cutting direction for a shovel. Prior to this patch, manually changing the parent of the direction would cause the other end of the line to remain as a child to the original parent, causing the direction to change as the parents move relative on another. (55c552b)
- Updated many of the scripts to add initial support for Unity 6.0 and removed much of the Unity version specific code for Unity versions older than Unity 2020.1. (7e0df63)
- Lifted the requirement of using a specific .NET compatibility Level. Either .NET Standard 2.1 or .NET Framework can now be used. (9db6539)
- Fixed an issue causing the Deformable Terrain Pager cache directory to be non-optional. (1bbe54c)
- The LicenseManager now properly displays whether licenses include the AgX-Control module. (e24cfc7)
- The plugin now reports an error and cancels the build if an invalid Scripting Backend is used when building a project. (9db6539)
5.1.0
Since AGX Dynamics will drop support for CentOS 7 in the next major release, this is likely the final
version (excluding patches) of AGXUnity to support CentOS 7 as well and the support for the platform
should be considered deprecated as of this version.
Features
- Added advanced
AGXUnity.Model.DeformableTerrainPageroptions, including option to store compaction when paging out as well as an option to change the cache directory of paged out tiles. (a9f6c12)
Fixes
-
Fix materials not being added to prefabs correctly, causing invalid materials in prefab stage. (2b4b26c)
-
Fixed an issue where
AGXUnity.Model.DeformableTerrainPagerdid not synchronize the heightmaps for all unity terrain tiles used. (a9f6c12)
AGX Dynamics
- Version 2.38.0.0 (AGX Dynamics Changelog)