How to Make a 3D Drill Hole Figure for a News Release

Export collars, surveys and assays from your drill database as CSV, drop them into Exploration Maps 3D, read the data checks, set the coordinate system, then choose the grade column, colour limits and intercept callouts. Pick a camera angle and section line, and export the News release 3:2 PNG with the matching section A–A′. Everything is built in the browser from your files; the Example Ridge project shown here is fictional sample data.

Try it on the built-in sample first. Example Ridge loads with the page, so you can see a finished figure before adding your own CSVs.
Open Exploration Maps 3D →

What a 3D drill figure is for

A plan map shows where the holes are. A 3D figure shows what they went through: how deep the mineralised intervals sit, whether neighbouring holes line up, and how big the drilled volume is. One clear 3D figure with the headline intercepts called out often does more work in a release than a page of tables, and it goes straight into the deck.

The workflow below uses Exploration Maps 3D, a browser tool in beta. It is a figure maker, not a modelling package: it draws the data you give it, and it does not estimate resources. If you have not chosen between a section and a 3D view yet, read cross sections vs 3D block figures first.

3D drill hole figure of the fictional Example Ridge project: grade-coloured drill traces under terrain in a glass block, intercept callouts, legend and plan inset
The finished figure this guide builds, exported at News release 3:2 from the built-in Example Ridge sample (illustrative data).

What you need before you start

Export these tables from your drill database or logging software as CSV. Loose files and a ZIP of them both work.

Coordinates should be in UTM metres; latitude and longitude work for collars, but topography and model files must be in metres to line up. Dips can be negative or positive down. Have your logo ready (PNG, JPG or SVG), and agree the title and footnote wording with your Qualified Person before you start, not after.

FileNeeded?ColumnsIf you leave it out
CollarsRequiredHole ID, Easting, Northing, Elevation, Depth (Azimuth and Dip can go here too)No figure
AssaysRequiredHole ID, From, To, and grade columns such as Cu %, Au g/t or CuEqTraces draw without grade colours
SurveysOptionalHole ID, Depth, Azimuth, DipHoles run straight from the collar orientation
TopographyOptionalX, Y, Z points or LiDARThe surface is fitted to collar elevations, or to real elevation once a coordinate system is set
Model shapesOptionalOBJ meshes, such as a modelled grade shell or geologyNo model in the block

Step 1: Load your files

Open Exploration Maps 3D. The sample project is on screen until you add your own data. Drag your CSVs, or a ZIP containing them, onto the drop zone in step 1, or use Choose files. Columns are matched for you by name, and the file name helps identify each table, so collars.csv, surveys.csv and assays.csv are recognised without any setup. If your data is in a spreadsheet, you can paste CSV text with a header row instead.

Exploration Maps 3D editor on the Data step, with the drop zone, file checklist and the sample figure in the preview
Step 1 of 4: the checklist turns green as collars, assays and the optional tables are recognised.

Step 2: Read the data checks before you style anything

Below the file list, the Data checks panel counts what was loaded and placed, and lists problems that would otherwise show up as a wrong-looking figure. Fix these in the source file and reload rather than working around them on the figure.

  • Assay or survey rows for a hole with no collar
  • Intervals where From is greater than or equal to To
  • Overlapping intervals in the same hole
  • Intervals deeper than the hole's recorded depth
  • Conflicting survey records at the same depth
  • Dips out of range
  • Collars far away from the rest of the program, often a coordinate typo

Step 3: Set the coordinate system for real terrain

In the Location box, enter the coordinate system of your files, for example EPSG:26909 or "UTM 9N NAD83". With it set, the surface can come from real elevation (AWS Terrain Tiles) with a satellite drape (Esri imagery); without it, the surface is fitted to your topography file or the collar elevations. Surveyed collars are data and a terrain tile is an approximation, so by default the terrain is moved to meet the collars. The figure credits imagery and elevation sources automatically.

Step 4: Brand the figure

In step 2, add your logo and the figure picks its title and accent colours from it; you can change either. Set the company name, figure title and subtitle, and the footnote. The default footnote reads "Intervals are core lengths; true widths are not known." Keep that, or replace it with the wording your QP has approved. The footnote is part of the figure, so it travels with it when the image is reposted on its own.

Step 5: Colour the holes and choose the callouts

In step 3, pick the grade column the holes are coloured by. Four lower limits define the colour classes; Suggest from data proposes limits from your assays. The "Show intervals ≥" control is a display cut-off: intervals below it draw as the plain trace so the eye goes to the grade, while the callouts are calculated from the full data. If you need a metal equivalent, the calculator in the same step adds one from your prices and recoveries; see the CuEq formula guide.

Intercept callouts are chosen from your assays using the number shown, a minimum length, a broad cut-off and an "incl." cut-off, and you can add a second grade (for example Au g/t beside Cu %). Every callout can be edited or hidden per hole. Check each against the release table: the callout should say exactly what the release says. For the arithmetic behind an equivalent grade, read the CuEq formula and calculator guide.

Step 6: Pick the camera and the section line

Start from a preset (Facing the section, Opposite side, Low angle or Plan view), then adjust the azimuth, plunge and zoom. Look for the angle where the callout leader lines do not cross the best intervals and no hole hides behind another. The section line A–A′ is set by its azimuth and a projection width either side; holes within that distance are projected onto the section. Vertical exaggeration goes up to 5×, and the figure prints it next to the plunge whenever it is not 1×.

Cross-section A–A′ through the Example Ridge sample drilling with grade-coloured traces, intercept callouts, elevation scale and legend
Section A–A′ from the same data and style, exported at the same size (illustrative data).
Set up the camera on the sample. Change the azimuth and plunge and watch the callouts re-route.
Open the sample →

Step 7: Labels, block style and context

Text labels can be dragged anywhere on the frame, with an optional arrow; labels on the block are painted onto a face in perspective. Choose a glass block, or a solid block with the near faces cut away. Hole IDs, the plan inset, intercept bars and elevation ticks can each be turned off if the figure is crowded. "Assays pending" labels come from the collar status column.

Example Ridge sample shown in a solid block with shaded relief terrain and a MAIN ZONE label painted on the block face
Solid block, shaded relief and a label painted on the block face, at Slide 16:9 (illustrative data).

Step 8: Export at the size you need

Step 4 shows the export sizes, and the preview frame is exactly what will be exported. Download the 3D figure and the section as PNGs. Download layers for designers gives a ZIP with the full figure, the 3D render and the annotations as separate transparent PNGs, the section, and a settings file, so a designer can finish the figure without redrawing it.

SizePixelsUse
Slide 16:91920 × 1080Presentations and decks
News release 3:22400 × 1600News releases and the website
Square 1:12000 × 2000LinkedIn and X posts
Portrait 4:51600 × 2000Instagram and fact sheets
Print A4 landscape3508 × 2480300 dpi print
Export step of Exploration Maps 3D listing the five figure sizes and the download buttons
Step 4 of 4: pick a size, then download the figure, the section or the designer layers.

Save it, or hand it to the design desk

Save stores the figure and its files in your Exploration Maps account (a free account; the sign-in link creates one), and My 3D maps reopens it for the next release. To have a figure hand-finished, send it and its layers to the design desk from the export step. To have every figure kept current as results arrive, see Exploration Maps for Teams.

Before it goes on the wire

  • Every callout matches the release table: length, grade, element and from-depth
  • Lengths are described as core lengths unless true widths are known and stated
  • Holes drilled but not yet reported are labelled, not left as blank traces
  • A metal equivalent states its formula, prices and recoveries on the figure
  • Vertical exaggeration, if any, is shown, and the section's projection width is stated
  • Any grade shell is labelled as an exploratory envelope, not a model or a resource
  • The QP has reviewed the final exported file, not an earlier draft
Your QP decides
This guide describes figure presentation, not disclosure requirements, and is not legal or regulatory advice. The issuer and its Qualified Person decide what a public figure must show and how results are reported; have the QP review every figure before release.
Build your 3D drill figure. Collars, surveys and assays in; a news-release PNG and a section out.
Open Exploration Maps 3D →

Frequently Asked Questions

Do I need to install anything to make a 3D drill hole figure?
No. Exploration Maps 3D runs in a desktop browser with WebGL. Your files are read in the browser; they are uploaded only if you save the figure to your account or send it to the design desk. Real terrain and imagery are fetched as map tiles for the area once you set a coordinate system.
Is Exploration Maps 3D free?
Building and exporting figures is free, and the tool is in beta. Saving figures to your account needs a free Exploration Maps account. Hand finishing by the design desk and the managed Teams service are separate.
What if my holes have no downhole surveys?
They are drawn straight from the collar azimuth and dip. That is fine for short holes, but long holes deviate, so add surveys before using the figure to show where an intercept sits at depth.