DigiRocks

Interactive visualization of rocks and thin sections in 2D and 3D.

DigiRocks is an interactive rock and thin-section visualization tool that runs directly in your browser.
It was designed to make geological material visualization easier for students and researchers, with both 2D and 3D viewing modes.

Developed at Université Paris-Saclay (GEOPS), DigiRocks is used to display, explore, and document geological samples — from simple thin sections to photogrammetric rock models.

Figure 1. Overview of DigiRocks' 2D/3D interface.

🪨 Features

  • 2D Viewer: zoom, pan, and annotate rock thin-sections (JPEG/PNG).
  • 3D Viewer: load .obj / .mtl models with orbit controls, lighting, and scale bar.
  • Screenshot export: capture annotated scenes directly from the app.
  • Browser-based: no installation required; everything runs locally via Three.js and Vite.


🧭 Technical Details

  • Built with JavaScript, Three.js, and Vite
  • Optimized for fast in-browser 3D rendering
  • Fully open-source under the MIT license
  • Author & Maintainer: Maxime Soares Correia (Université Paris-Saclay / GEOPS)

🎯 Purpose

The project aims to make geological visualization accessible to everyone — whether in the lab, on the field, or in the classroom — by offering a portable, responsive, and installation-free web solution.