⚡ Volume.js — Light Fast
WebGL/GPU Engine ⚡
21 KB (Gzip)!

🙂 Beginner friendly. ☕

How to load *.GLB model

Triangles

How to add shapes

How to add shapes 2

Mouse ray to plain hit

Ray to GLB hit

BVH is using. BVH is built automatically on first ray cast.

Instancing

Rotation with euler angles

Rotation with quaternions

Engine main data structures

Quaternions

Camera Look To

Next version in development:

  • GLB Animations
  • Massive Point Lights
  • Custom shader materials
  • Global Illumination
  • Mesh Simplificator

  • Volume.js

    Copyright 2026. All rights reserved.

    License: EULA
    1. Can be pubished _only_ in minified form as part of bigger project.
    2. Free for personal and commercial use.