frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Reverse perspective camera for OpenGL (Three.js)

https://github.com/bntre/reverse-perspective-threejs
31•bntr•1w ago

Comments

bntr•1w ago
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

tobyhinloopen•51m ago
Link to live demo linked on the github -> https://bntre.github.io/reverse-perspective-threejs/

Well that is just the right amount of nauseating, trippy and interesting

JayStavis•14m ago
this is really neat. going to try it out with a creative coding tool I've been playing with.

are there any performance considerations to consider here relative to standard three cameras (either perspective or orthographic) ?

Show HN: I built a synth for my daughter

https://bitsnpieces.dev/posts/a-synth-for-my-daughter/
479•random_moonwalk•5d ago•100 comments

Google is killing the open web, part 2

https://wok.oblomov.eu/tecnologia/google-killing-open-web-2/
116•akagusu•1h ago•69 comments

Project Gemini

https://geminiprotocol.net/
57•andsoitis•1h ago•41 comments

Replicate is joining Cloudflare

https://replicate.com/blog/replicate-cloudflare
152•bfirsh•3h ago•44 comments

FreeMDU: Open-source Miele appliance diagnostic tools

https://github.com/medusalix/FreeMDU
134•Medusalix•3h ago•27 comments

WBlock: A New Ad-Blocker for Safari

https://github.com/0xCUB3/wBlock
27•InfiniteVortex•1h ago•24 comments

Celtic Code: Drawing Knots with Python

https://2earth.github.io/website/20250202.html
51•HansardExpert•2w ago•11 comments

Ned: ImGui Text Editor with GL Shaders

https://github.com/nealmick/ned
53•klaussilveira•5h ago•17 comments

WeatherNext 2: Our most advanced weather forecasting model

https://blog.google/technology/google-deepmind/weathernext-2/
26•meetpateltech•2h ago•1 comments

C++ implementation of SIP, ICE, TURN and related protocols

https://github.com/resiprocate/resiprocate
66•mooreds•1w ago•2 comments

Show HN: Reverse perspective camera for OpenGL (Three.js)

https://github.com/bntre/reverse-perspective-threejs
31•bntr•1w ago•3 comments

Deploying Temporal on AWS ECS with Terraform

https://papnori.github.io/posts/temporal-ecs-terraform/
15•norapap•1w ago•5 comments

Craft Chrome Devtools Protocol (CDP) commands with the new command editor

https://developer.chrome.com/blog/cdp-command-editor
87•keepamovin•1w ago•19 comments

Building a Simple Search Engine That Works

https://karboosx.net/post/4eZxhBon/building-a-simple-search-engine-that-actually-works
228•freediver•13h ago•62 comments

Living my best Sun Microsystems ecosystem life in 2025

https://www.osnews.com/story/143570/living-my-best-sun-microsystems-ecosystem-life-in-2025/
22•birdculture•57m ago•7 comments

Giving C a Superpower

https://hwisnu.bearblog.dev/giving-c-a-superpower-custom-header-file-safe_ch/
164•mithcs•6h ago•132 comments

Heretic: Automatic censorship removal for language models

https://github.com/p-e-w/heretic
696•melded•1d ago•330 comments

A file format uncracked for 20 years

https://landaire.net/a-file-format-uncracked-for-20-years/
272•todsacerdoti•1w ago•54 comments

Listen to Database Changes Through the Postgres WAL

https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal
162•pjullrich•6d ago•46 comments

Fastmcpp (Fastmcp for C++)

https://github.com/0xeb/fastmcpp
49•0xeb•3d ago•3 comments

PicoIDE – An open IDE/ATAPI drive emulator

https://picoide.com/
169•st_goliath•18h ago•39 comments

A 1961 Relay Computer Running in the Browser

https://minivac.greg.technology/
123•vaibhavsagar•14h ago•31 comments

The fate of "small" open source

https://nolanlawson.com/2025/11/16/the-fate-of-small-open-source/
269•todsacerdoti•22h ago•206 comments

You can now buy pre-owned Ford vehicles on Amazon

https://www.theverge.com/news/821258/ford-amazon-auto-online-sales-certified-preowned
6•apparent•31m ago•0 comments

I finally understand Cloudflare Zero Trust tunnels

https://david.coffee/cloudflare-zero-trust-tunnels
279•eustoria•23h ago•88 comments

The Pragmatic Programmer: 20th Anniversary Edition (2023)

https://www.ahalbert.com/technology/2023/12/19/the_pragmatic_programmer.html
188•ahalbert2•20h ago•56 comments

Why Castrol Honda Superbike crashes on (most) modern systems

https://seri.tools/blog/castrol-honda-superbike/
158•shepmaster•20h ago•31 comments

FPGA Based IBM-PC-XT

https://bit-hack.net/2025/11/10/fpga-based-ibm-pc-xt/
216•andsoitis•1d ago•44 comments

Neuroscientists track the neural activity underlying an “aha”

https://www.quantamagazine.org/how-your-brain-creates-aha-moments-and-why-they-stick-20251105/
148•wjb3•19h ago•44 comments

Z3 API in Python: From Sudoku to N-Queens in Under 20 Lines (2015)

https://ericpony.github.io/z3py-tutorial/guide-examples.htm
144•amit-bansil•22h ago•13 comments