Jorrit Rouwe

566 Followers
51 Following
42 Posts
Lead Game Tech Programmer at Guerrilla Games, creator of the Jolt Physics library.
Websitehttps://jrouwe.nl/
Jolt Physicshttps://github.com/jrouwe/JoltPhysics
A sneak peak of what I've been working on: A strand based hair system for Jolt Physics (WIP): https://youtu.be/Rl19G0c003o
A strand based hair simulation running on GPU

YouTube
Release 1.0.0 · jrouwe/JoltPhysics.js

New functionality Updated to Jolt v5.5.0 Added RagdollSettings::CalculateConstraintPriorities which calculates constraint priorities that boost the priority of joints towards the root of the ragdo...

GitHub
Release 5.5.0 · jrouwe/JoltPhysics

There are a few minor breaking changes, see this document. New Functionality Added new define JPH_TRACK_SIMULATION_STATS which tracks simulation statistics on a per body basis. This can be used to...

GitHub
Jolt Physics v5.4.0 is out! Check out the release notes here: https://github.com/jrouwe/JoltPhysics/releases/tag/v5.4.0
Release 5.4.0 · jrouwe/JoltPhysics

There are a few minor breaking changes, see this document. New Functionality Added Cosserat rods to soft bodies. This is a stick constraint with an orientation that can be used to attach geometry....

GitHub
Added support for Cosserat rods to Jolt Physics. This is a stick constraint with an orientation that can be used to attach geometry. Can be used e.g. to simulate vegetation in a cheap way.
Jolt Physics v5.3.0 is out! Release notes are here: https://github.com/jrouwe/JoltPhysics/releases/tag/v5.3.0 (Video is from a new test that validates cross platform character determinism)
Release 5.3.0 · jrouwe/JoltPhysics

New functionality Samples The Samples and JoltViewer can run on Linux using Vulkan. Make sure to install the Vulkan SDK before compiling (see: Build/ubuntu24_install_vulkan_sdk.sh). The Samples an...

GitHub
The Jolt Physics samples now also run on macOS (using Vulkan)! I'm pretty new to making apps for mac. If you have experience and I'm doing it wrong, let me know. Change is here:
https://github.com/jrouwe/JoltPhysics/commit/a9d7cd16f0e37c06592d4625cd7fee5680340871
Samples and JoltViewer can run on macOS (#1434) · jrouwe/JoltPhysics@a9d7cd1

Moved window management code out of Renderer so that the window can be created using objective C Note that the Vulkan SDK is required to run the samples on macOS: https://vulkan.lunarg.com/sdk/hom...

GitHub
The Jolt Physics samples now run natively on Linux (using Vulkan).

Jolt Physics has been merged into godot 4.4! If you're using godot, please try it out and create an issue in the godot repository if you find a bug.

Many thanks to @mihe for making all of this possible. It has been a fun project!

https://github.com/godotengine/godot/pull/99895

Add Jolt Physics as an alternative 3D physics engine by mihe · Pull Request #99895 · godotengine/godot

Closes godotengine/godot-proposals#7308. This pull request adds a new engine module (found under modules/jolt_physics) which integrates Jolt Physics, a 3D physics engine developed by Jorrit Rouwe (...

GitHub
JoltPhysics v5.2.0 is out! Amongst other things, it includes a new tapered cylinder shape. Check out the release notes at https://github.com/jrouwe/JoltPhysics/releases/tag/v5.2.0
Release 5.2.0 · jrouwe/JoltPhysics

New functionality Added PlaneShape. An infinite plane. Negative half space is considered solid. Added TaperedCylinderShape. A cylinder with different top and bottom radii. Added EmptyShape. A shap...

GitHub