three-mesh-bvh

A BVH implementation to speed up raycasting against three.js meshes.
v0.9.1 URL: https://unpkg.com/three-mesh-bvh@0.9.1/build/index.umd.cjs
OpenBrowse Files
graphicsraycasttreeboundsthreejsthree-jsbounds-hierarchyperformanceraytracingpathtracinggeometrymeshdistanceintersectionaccelerationbvhwebvrwebxr

three-gpu-pathtracer

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
v0.0.23 URL: https://unpkg.com/three-gpu-pathtracer@0.0.23/build/index.umd.cjs
OpenBrowse Files
webglthreejsperformancegeometrygraphicsmeshrendererraytracingbvhthree-jspath-tracingthree-mesh-bvhrtxpath-tracerpathtracer

bvh.js

Dynamic BVH implementation based on Erin Catto's paper.
v0.0.13 URL: https://unpkg.com/bvh.js@0.0.13/build/index.cjs
OpenBrowse Files
bvhraycastfrustum-cullingbounds-hierarchyperformancethreeintersectionaccelerationspatial-indexing

@three.ez/batched-mesh-extensions

Utility extension methods for BatchedMesh
v0.0.10 URL: https://unpkg.com/@three.ez/batched-mesh-extensions@0.0.10/build/webgl.cjs
OpenBrowse Files
threethree.jsthreejsuniform-per-instancebvhperformanceBVHaccelerationraycastingfrustum-cullingbatched-meshLODlevel-of-detail

bvh-loader

BVH Loader. Stable version
v1.0.10 URL: https://unpkg.com/bvh-loader@1.0.10/index.js
OpenBrowse Files
bvhbvh-loaderloaderbvh-glmatrixbvh-jsbvh.pybvh-webgpumatrix-engine-bvhbvh-raw-loaderjavascriptbvh-animation