nowfound

Life & fun · November 10, 2025

RP

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…

Visit github.comAlternativestop 18% of November 2025

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

  • SoloUno310

    Take 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

  • The Interactive 3D Encyclopedia

    Life & fun · 21d ago · expeditione.fun

  • 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 →
  • Guideflow1,341

    The AI demo automation platform for SaaS

    AI · Nov 2025 · guideflow.com

  • IB

    Life & fun · Nov 2025 · bitsnpieces.dev

  • Welltory1,030

    Stop energy drain

    Work · Nov 2025 · welltory.com

  • Gemini 31,007

    Bring any idea to life with multimodal capabilities

    AI · Nov 2025 · blog.google

  • TrustMRR836

    The database of verified startup revenues

    Growth · Nov 2025 · trustmrr.com

  • B
    Boing782

    Life & fun · Nov 2025 · boing.greg.technology