Skip to content

Added prototype SDF collision support and an example project of it. - #88

Merged
trentpolack merged 1 commit into
developfrom
feature/sdf-collision-handling-v1
Oct 17, 2026
Merged

trentpolack merged 1 commit into
developfrom
feature/sdf-collision-handling-v1

Conversation

@trentpolack

Copy link
Copy Markdown
Owner

Added prototype SDF collision support and an example of it alongside standard bounding-box collision over objects (based on a paper and demo by Chris Giles and Sheldon Andrews); this is largely to support FORM objects at the moment.

  • Added a collision model based on Signed Distance Field collision handling.
    • Added analytical and mesh-baked Signed Distance Field Colliders with shared shape data and computed mass properties.
    • Integrated cached contact generation, deterministic sampling, raycasts, and collision diagnostics into the physics world.
  • Added a FORM prop demo comparing SDF collisions with bounding boxes, with live performance metrics and native/browser benchmarks.

…standard bounding-box collision over objects (based on a paper and demo by Chris Giles and Sheldon Andrews); this is largely to support FORM objects at the moment.

- Added a collision model based on Signed Distance Field collision handling.
  - Added analytical and mesh-baked Signed Distance Field Colliders with shared shape data and computed mass properties.
  - Integrated cached contact generation, deterministic sampling, raycasts, and collision diagnostics into the physics world.
- Added a FORM prop demo comparing SDF collisions with bounding boxes, with live performance metrics and native/browser benchmarks.
@trentpolack trentpolack self-assigned this Oct 17, 2026
@trentpolack trentpolack added joy-engine Label for issues for Joy Engine. feature Feature work. labels Oct 17, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in joy-engine Oct 17, 2026
@trentpolack
trentpolack merged commit a347689 into develop Oct 17, 2026
2 of 4 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Resolved in joy-engine Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Feature work. joy-engine Label for issues for Joy Engine.

Projects

Status: Resolved

Development

Successfully merging this pull request may close these issues.

1 participant