During the past week I finally got visualization working for hair simulations. Here's a screenshot I captured today, from a real-time simulation of 9,999 strands, each containing 25 points, at 360 iterations per second. Most of the computation was offloaded to my laptop's GPU.
Now as I study it closely, I'm dissatisfied with the flat-shaded meshes use to visualize the colliders. Always something to improve!
Software used: Linux Mint v22.3, jdk-17.0.15+6, Vulkan SDK v1.4.341.1, LWJGL v3.4.1, Jolt JNI v4.1.0, Sport-Jolt v1.3.0, and Jolt Physics v5.5.0+ (custom-built using clang)
Cem Yuksel created the hair model: https://www.cemyuksel.com/research/hairmodels/
Murat Afshar provided the collider meshes. GIMP v2.10.36 was used to crop the captured image.
A shout out to Jorrit Rouwe @jrouwe.bsky.social for publishing Jolt Physics (on which Jolt JNI is based) and the "HairTest.cpp" sample code from which my (Java) app is derived.