BS-JD-304 - Physics placement tool #25

Open
opened 2026-06-06 01:48:06 -04:00 by Rbanh · 0 comments
Owner

Summary

Let users select props, release them into simulated gravity, then commit or cancel settled transforms.

Why

Physics placement is a practical prop-authoring workflow that uses the existing Avian/PIE foundation without manually tuning every transform.

Implementation notes

  • Add tool for selected static mesh/prop actors with collider data.
  • Run temporary simulation preview in edit context or controlled PIE-like sandbox.
  • Commit settled transforms or cancel back to originals.
  • Group the whole settle session into one undo entry.

Acceptance criteria

  • Selected props can drop/settle onto colliders.
  • User can commit or cancel without corrupting authored state.
  • Tool reports missing collider/rigid body prerequisites.
  • Undo restores pre-placement transforms.

Tests/docs

Simulation fixture tests where practical and transform restore tests. Update README/docs controls.

## Summary Let users select props, release them into simulated gravity, then commit or cancel settled transforms. ## Why Physics placement is a practical prop-authoring workflow that uses the existing Avian/PIE foundation without manually tuning every transform. ## Implementation notes - Add tool for selected static mesh/prop actors with collider data. - Run temporary simulation preview in edit context or controlled PIE-like sandbox. - Commit settled transforms or cancel back to originals. - Group the whole settle session into one undo entry. ## Acceptance criteria - [ ] Selected props can drop/settle onto colliders. - [ ] User can commit or cancel without corrupting authored state. - [ ] Tool reports missing collider/rigid body prerequisites. - [ ] Undo restores pre-placement transforms. ## Tests/docs Simulation fixture tests where practical and transform restore tests. Update README/docs controls.
Rbanh added this to the M3 - Terrain and physics placement milestone 2026-06-06 01:48:06 -04:00
Rbanh added the
roadmap:jackdaw
type:feature
priority:P1
area:physics
labels 2026-06-06 01:48:06 -04:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Falling-Metal-Interactive/Blacksite#25
No description provided.