The challenge
The client creates 3D data of wells using laser scanning. Engineers needed to visualize this volumetric data, take measurements, cut cross-sections and report findings, directly in the web browser.
What we built
Over a long engagement we built a custom three.js volumetric renderer for NRRD scan data and grew it into a platform for viewing and managing well inspection data, with a Node.js and PostgreSQL backend.
What we delivered
- Custom ray-marched volume rendering of NRRD laser-scan data
- Clipping planes to look inside the well pipe
- Ruler tools and an orientation rose for inspection in physical units
- Animated fly-through up and down the well pipe
- Reports with embedded 3D images of the findings
- Data management platform on Node.js and PostgreSQL for wells, scans and reports
The outcome
A multi-year project covering the viewer, reporting and data management.
Prolincur was responsive to feedback, quick at accomplishing tasks… knowledge of three.js, WebGL, and rendering was very thorough, and was able to fix bugs in a timely manner.




