Skip to content


Working Example



Switching between fisheye and panorama perspectives.

This example has two buttons that set the camera field of view (FOV) and position.

The FOV and position are tweened.

This example also show usage of Zustand to share and change the FOV and position accessible by both the HTML buttons and the React Three Fiber canvas.

Also, fisheye can may sometimes be referenced as "tiny world" or "little world".