three-mesh-bvh

A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes. (by gkjohnson)

Three-mesh-bvh Alternatives

Similar projects and alternatives to three-mesh-bvh

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better three-mesh-bvh alternative or higher similarity.

three-mesh-bvh reviews and mentions

Posts with mentions or reviews of three-mesh-bvh. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-11.
  • Procedural CAD Modelling tools for WebGL
    3 projects | /r/proceduralgeneration | 11 Mar 2023
    the default one ( with the sop/boolean node ) uses https://github.com/gkjohnson/three-mesh-bvh, which is very stable already.
  • Checking a mesh is inside another mesh
    1 project | /r/threejs | 30 May 2022
    Have you tried using https://github.com/gkjohnson/three-mesh-bvh ? That may give you some easier collision detection tools.
  • Super Soldier Battle Game - Three.js - AWS Serverless
    1 project | /r/threejs | 28 Mar 2022
    The game is currently unplayable for me (10fps) and I can run Witcher 3, so I definitely should be able to run this. You need to do some heavy optimizations. Looking at the console, while there is a high amount of time spent on rendering, over half the frame is spent on raycasting. You have to either reduce the amount of raycasters in your game, reduce the number of objects raycast against, divide meshes into smaller chunks (default raycast loops through entire geometry, so highpoly large meshes are really bad for you) and/or use BVH to speed up raycasting https://github.com/gkjohnson/three-mesh-bvh
  • FPS-style controls with a large GLB model loaded
    1 project | /r/threejs | 2 Feb 2022
    There is a different raycast method, not too hard to implement and that probably will run a lot better https://github.com/gkjohnson/three-mesh-bvh
  • Raycaster is lagging/superslow on mouse move event
    3 projects | /r/threejs | 3 May 2021
    or trying https://github.com/gkjohnson/three-mesh-bvh
  • A note from our sponsor - WorkOS
    workos.com | 19 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic three-mesh-bvh repo stats
5
2,241
9.5
4 days ago
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com