1600 × 1000
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.
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.
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?
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.
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 have already opened stay available offline.
Italian, English, French and Spanish. Adding one means translating a single JSON file.
44 px targets, safe areas respected, haptic feedback on the main actions and panels that fold away into a pill.
Network errors with a Retry button, stalled loads caught, graphics context restored on its own. 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.
GNU GPL v3 · original author must be creditedThe 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 hosting costs and development hours. Even a small contribution makes a difference.
If the project sparks your curiosity, get in touch. Fill in the form and I'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.