Life & fun · November 10, 2025
Reverse perspective camera for OpenGL (Three.js)
I've extended the standard OpenGL camera to allow smooth transition between normal perspective, orthographic, and reverse perspective projection. To demonstrate the effect, I built a demo using Three.js. Reverse perspective can feel a bit disorienting at first, but this demo is meant to highlight a few of its interesting advantages: 1. An extended Dolly zoom effect. https://en.wikipedia.org/wiki/Dolly_zoom You can think of it as an extrapolation of the classic Dolly zoom into negative space. It produces a cinematic sense of vertigo or sudden insight, and also lets you…
In plain words
This is a Three.js camera extension that enables smooth transitions between standard perspective, orthographic, and reverse perspective projection modes. It's designed for developers and creative technologists working with 3D graphics. The reverse perspective mode creates an extended dolly zoom effect that produces cinematic vertigo and allows viewers to see both near and distant objects simultaneously without occlusion, useful for architectural visualization and dramatic visual effects.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
I've extended the standard OpenGL camera to allow smooth transition between normal perspective, orthographic, and reverse perspective projection. To demonstrate the effect, I built a demo using Three.js. Reverse perspective can feel a bit disorienting at first, but this demo is meant to highlight a few of its interesting advantages: 1. An extended Dolly zoom effect. https://en.wikipedia.org/wiki/Dolly_zoom You can think of it as an extrapolation of the classic Dolly zoom into negative space. It produces a cinematic sense of vertigo or sudden insight, and also lets you pull the camera back from an object without distracting the viewer with surrounding geometry. 2. A wider and more complete spatial view. Near objects no longer obscure distant ones; the viewer can see both the façade of a building and what’s happening on its roof, or even behind it. Code and details: https://github.com/bntre/reverse-perspective-threejs
More life & fun this month
the category →- TL
Life & fun · 10d ago · louisabraham.github.io

Photosynthesis fires two of your iPhone
Life & fun · 28d ago · photosynthesis.camera
SoloUno▲310Take control of hair pulling, nail biting & skin picking
Life & fun · 28d ago · solouno.io

Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.
Life & fun · 26d ago · everycube.alen.is


Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…
Life & fun · 26d ago · baselashraf81.github.io
Launched alongside, November 2025
the whole month →
- IB
Life & fun · Nov 2025 · bitsnpieces.dev



- BBoing▲782
Life & fun · Nov 2025 · boing.greg.technology