Orbit
Rotate it, zoom in, study it from outside like a physical model. On mobile one finger turns the view, two fingers zoom and pan.
The code goes public on November 1, 2026, at the caving gathering in Costacciaro, Italy.
An open source web app that opens 3D cave surveys to anyone with a browser. Turn the model like a scale model, walk through it in first person, or step inside at 1:1 with a headset. Nothing to install.
Every published model is not an artist's impression: it is the real survey of a real cave, georeferenced on the map and true to scale.
Cavers carry lamps, ropes and survey instruments underground. Whoever studies the cave afterwards is left with paper plans or CAD files that convey only part of what those spaces are like.
3D Cave Viewer started from a simple question: what if anyone could step into a cave from their own browser, even without ever having been there?
The idea comes from Davide Brugnoni, a caver with the Buio Verticale group, CAI Gubbio section, and is carried forward with the support of the whole group.
From the same page, in increasing order of immersion.
Rotate it, zoom in, study it from outside like a physical model. On mobile one finger turns the view, two fingers zoom and pan.
You are inside. Collision detection keeps you from walking through walls, and the space registers: the squeezes really are tight.
With a headset you enter the cave at full size. Teleport to where you point, snap turning and a comfort vignette so nobody feels sick.
Built for people who actually use the models: cavers, geologists, surveyors.
Place points on the model with automatic vertex snapping, eight colours for parallel measurements, units formatted for you and CSV export. Check a dimension without going back underground.
Clipping planes on X, Y and Z with sliders, six preset orthogonal views and a scale bar that follows the zoom.
Labelled points of interest, saved per cave and exportable as JSON to hand over to the rest of the group.
One click on the camera saves the current view with transparent background, active sections, measurements, scale bar and group logo. Ready to lay out.
Any recent browser, desktop or mobile. Installable as an app: caves you've opened stay available offline, with a page that shows how much space they use and lets you free it.
Italian, English, French and Spanish, switchable anytime from the interface. Adding a new one only means translating a JSON file, without touching any code.
The share link carries the camera position: whoever opens it sees the same view. Every cave also generates a social preview with a watermark, ready for Facebook, WhatsApp and Telegram.
Network errors handled with a Retry button, stalled loads caught early, and the graphics context that restores itself automatically after a crash. Never a black screen.
To archive and share their surveys in a form that opens with a link, and to reuse the platform under their own name.
To study morphology, measure and produce sections without specialist CAD software.
To take students and the public inside a cave, VR included, with no risk and no gear.
To tell the story of an exploration with high-resolution images, shareable links and social previews generated automatically.
A PHP backend with no framework, Three.js for the 3D, Leaflet for the maps, zero build steps. It runs on ordinary PHP hosting and can be maintained by any caving group, with no development team.
Anyone can adopt it, change its name, logo, colours and text, and publish their own surveys.
The project is free, but not public domain. The GNU GPL v3 licence sets two rules: share the source code of any derivative version under this same licence, and credit the author by linking to the original GitHub repository. This keeps the software free forever and lets anyone trace it back to the source and start from there.
The project is free and built in spare time, with no sponsors. If you find it useful or want to see it grow, a donation helps cover development hours and the AI that helps me write the code, not hosting. Even a small contribution makes a difference.
Press release, background article and fact sheet, ready to publish.
If the project sparks your curiosity, get in touch. Fill in the form and we'll reply personally.
We respect your privacy. This site uses technical cookies and storage needed to work and - only with your consent - an anonymous, cookieless analytics tool. No profiling. Read the cookie policy.
Always on. They make the site work and remember your choices. No consent required.