three-mesh-bvh

A BVH implementation to speed up raycasting against three.js meshes.
v0.9.0 URL: https://unpkg.com/three-mesh-bvh@0.9.0/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

realism-effects

Effects to enhance your three.js scene's realism
v1.1.2 URL: https://unpkg.com/realism-effects@1.1.2/dist/index.cjs
OpenBrowse Files
threethreejspostprocessingssgirealismraytracingantialias3d

@react-three/gpu-pathtracer

⚡️ A React abstraction for the popular three-gpu-pathtracer.
v0.2.0 URL: https://unpkg.com/@react-three/gpu-pathtracer@0.2.0/react-three-gpu-pathtracer.cjs.js
OpenBrowse Files
reactwebglthreepathtracingpathtracingraytracing

raytracer-node

An Node.js interface to a C++ Raytracing Engine
v5.0.0 URL: https://unpkg.com/raytracer-node@5.0.0/index.js
OpenBrowse Files
raytracingmonte-carlo