~Volume Attenuation - Multiple falloff curves (Linear, Logarithmic, Inverse, Natural Sound, and user-defined) with configurable inner/outer radii~ Room Size Reverb - Omni-directional raycasts estimate room size and apply reverb automatically~ Wall Occlusion - Multi-wall detection with material-based lowpass filtering and volume reduction~Air Absorption - Distance-based high-frequency rolloff for realism at range~ Sound Speed Delay - Realistic propagation delay for one-shot sounds (gunshots, explosions, etc.)~ Acoustic Materials - Physics-based surface properties (absorption, scattering, transmission) with 11 built-in presets~ Reflection Navigation Agent (Experimental) - SpatialReflectionNavigationAgent3D routes reflected proxy audio around corners in full 3D space~ Debug Overlay - Runtime HUD, in-editor ray visualisation, radius wireframes, and A/B effect toggle~ Rich Signals- Zone transitions, occlusion, reverb, air absorption, playback, and diagnostics
Quick Information
A 3D drop-in replacement for the Godot engine that adds stability and fluids. This version is deterministic, just not cross platform deterministic.This version has:- SIMD (Single instruction, multiple data) operations for even faster performance- parallel solving.
These joint tests are minimal scenes set up to make it quick and easy to toy around with 3D joints and verify their behaviour between different engines.
They are here as a convenience for contributors who may be working on the joints code. They could be deleted if they no longer serve any value.
There is a sample scene for every Godot Joint3D.
The compound 6dof sample shows the use of two joints compounded into one in order to better match the limit behaviour of the Jolt 6dof joint. The Jolt 6dof joint uses swing/twist axes with a pyramid constraint on the swing. Rapier can't currently match Jolt's particular setup with a single joint (as of 0.32.0).
Another way of matching Jolt 6dof limit behaviour would be to implement limits using external colliders to stop the rigid body where you want it limited.
This behaviour difference, along with workarounds may be something worth documenting for users in the future. We could also include workaround samples like the one here, if users actually hit up against these issues in practice.
A 3D drop-in replacement for the Godot engine that adds stability and fluids. This version is deterministic, just not cross platform deterministic. This version has: - SIMD (Single instruction, multiple data) operations for even faster performance - parallel solving.
Reviews
Quick Information
A 3D drop-in replacement for the Godot engine that adds stability and fluids. This version is deterministic, just not cross platform deterministic.This version has:- SIMD (Single instruction, multiple data) operations for even faster performance- parallel solving.