Skip to content
Interactive Physics With a TSL Fisheye Lens

Interactive Physics With a TSL Fisheye Lens

Nikita Frolov combines physics-driven motion, glass refraction, iridescent metal, post FX, and a custom TSL fisheye node in a compact WebGPU experiment.

Details

Published

What it is

For this experiment, Nikita Frolov uses Three.js, TSL nodes, physics-driven motion, PBR materials, adjustable pixel ratio, a custom fisheye node, and a custom grain node. The piece sits as a rendering lab where refraction, metal, motion, and post effects can be tuned against responsiveness.

That makes it a good reference for the current Three.js WebGPU lane: visually rich experiments where the interesting part is not only what is rendered, but how much control the author exposes over quality, performance, and the final image pipeline.

How it’s made

Framework & Tool
Three.js