Freeform BVH Queries

Freeform BVH Queries (FBQ) allows you to perform raycasts, box overlaps, and sphere overlaps using a custom bounding volume hierarchy, without relying on Unity’s physics colliders. It’s optimized for both runtime and edit mode use, making it perfect for in-game editors, level design tools, and scene analysis systems.


✨ Key Features:

  • ✅ Raycast without colliders
  • ✅ Works in Play Mode and Edit Mode
  • ✅ Collect overlapping objects using boxes or spheres
  • ✅ Supports Meshes & Sprites
  • ✅ Filter objects using ObjectFilter
  • ✅ No dependency on Unity Physics
  • ✅ Includes fully documented demo scenes and source code

🧪 Demo Scenes Included:

  • RuntimeDmeo_Static – Queries on static objects
  • RuntimeDmeo_Dynamic – Queries on moving/animated objects
  • EditorDemo – Scene view raycasts & overlap checks in edit mode

⚠️ Requirements & Limitations:

  • Objects must not be marked as static (uncheck the Static toggle)
  • Meshes must have Read/Write Enabled (check this in the import settings)
  • Does not support Skinned Meshes

📬 Contact

For feedback or support reach out at:
✉️ octamodius@yahoo.com