Light Through Matter

three.js and WebGL · 3D · MIT

What it does

A planar ray-tracing bench for refraction, total internal reflection, and optional illustrative dispersion. Example study (physics and mechanisms): a few KB of scene code on the shared runtime, with Overview and Close-up views, orbit and zoom, pause and reset. In our trial it drew a glass prism on a bench with a ray bending through it; it moved by itself between two stills a second apart.

Get it

cd examples && pnpm install && pnpm dev, then open /optics/ (add ?plate=1 to hide the page furniture for a capture)

Source on GitHub
Needs (the whole pack)

Nothing to read the skill. Python 3 for the catalog helpers. Node with pnpm or npm for the starter and the examples. Optional: Playwright for its capture script, and Blender 4.2 or newer for its baked hero tier. The six anatomy studies need 169 MB of meshes fetched separately.

License

MIT

License notes are on the pack's page

From

3Dviz Pro Max

Everything from 3Dviz Pro Max in the gallery

Back to the Asset Library