{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreier4ajjeivmx6vitmdgluqknnzb2ypeurjr3ncbwk2tagxxjt635u",
"uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mmzfwirwuno2"
},
"path": "/t/may-2026-monthly-wip-screenshot-thread/49579#post_19",
"publishedAt": "2026-05-29T18:43:00.000Z",
"site": "https://hub.jmonkeyengine.org",
"tags": [
"Blood Decals in jMonkeyEngine"
],
"textContent": "Hello everyone,\n\nLately I’ve been experimenting with an **automatic HitBox generation system** for jME based on geometric heuristics and skeletal analysis.\n\nThe goal is to minimize manual authoring: the system analyzes the `Joint` hierarchy, interprets the rig structure, and automatically builds capsule, box, and sphere colliders that fit the character anatomy.\n\nRight now the builder:\n\n * computes dimensions and offsets procedurally\n * supports manual overrides and tuning\n * includes realtime debug visualization\n\n\n\nThe implementation takes inspiration from Unity’s RagdollBuilder workflow, but has been fully adapted to jME’s `Armature/Joint` system with a more runtime-oriented and configurable approach.\n\nWhat’s interesting is that the system is already working surprisingly well even on Mixamo skeletons without manual setup, opening up some interesting possibilities for:\n\n * melee combat\n * locational damage\n * ragdoll setup\n * advanced hit detection\n * physical reactions\n\n\n\nThis is also one of the systems I used behind the scenes in this demo:\n\nBlood Decals in jMonkeyEngine\n\nBonus:\nTo manage all this complexity, I also started building a small prototype runtime inspector/editor for jME that allows me to visualize live:\n\n * scene graph\n * transforms\n * materials\n * mesh buffers\n * controls\n * lights\n * overrides\n * runtime object properties\n\n\n\nIt’s becoming incredibly useful for understanding what is actually happening inside the live scene while the engine is running, especially when working on procedural systems like this one.\n\nI’m currently working on many other ideas and experiments around these systems, and I hope I’ll be able to share more soon.",
"title": "(May 2026) Monthly WIP Screenshot Thread"
}