Skip to content

Avian v0.8.0

Latest

Choose a tag to compare

@Jondolf Jondolf released this 20 Oct 01:17
a693f2b

Avian Physics 0.8 has been released! 馃

Avian 0.8 cover image

Highlights

Avian 0.8 brings several major optimizations and improvements:

  • Bevy 0.20 support: Avian now supports Bevy 0.20!
  • CCD rework: The continuous collision detection (CCD) algorithm has been reworked to be more robust and avoid ghost collisions at high speeds.
  • Contact recycling: Contacts are now recycled across timesteps, significantly improving collision detection performance.
  • Double-precision overhaul: The f64 feature now only uses double-precision values for body positions and other world-space coordinates.
  • Large-scene optimization: Scenes with hundreds of thousands of bodies now have significantly less constant overhead and spawn up to an order of magnitude faster.
  • Debug rendering for SpatialQuery: Ray casts and other spatial queries performed via SpatialQuery can now be visualized with the debug renderer.

Check out the announcement blog post for a more in-depth overview of what has changed and why. A migration guide can be found here.

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0