Skip to main content

This webinar presents the best practice workflow for using Leapfrog Works and Seequent Central in a BIM transportation project.

This workflow will cover creating a geological model in Leapfrog Works, importing and handling the interaction of BIM designs and the subsurface 3D model, and finally creating an IFC geological model, all while highlighting the benefits of using Seequent Central.



Fiamma Giovacchini
Customer Solutions Specialist – Seequent


38 min

See more on demand videos


Find out more about Leapfrog Works

Learn more

Video Transcript

<v ->Hello, everyone.</v>

Welcome to the webinar,

“Using Leapfrog Works and Central

in a BIM Transportation Project.”

My name is Xiao Ma

and I work as a Regional Specialist for Leapfrog Works,

I’m a geologist by background.

Today, we’re going to look at creating a geological model

in Leapfrog Works.

I’m going to show you how to import designs

and handle the interaction of those beam designs

with the subsurface 3D model.

And finally,

we’re going to look at creating an IFC geological model,

all while highlighting the benefit

of using our cloud solution, Sequent Central.

We believe these webinars can support you

on understanding how we can help your day to day activity

of creating and refining your geological,

radio technical interpretation.

And we can also improve your understanding of the subsurface

and its interaction with the designs.

So you can provide the best design parameters

and ultimately decrease risk and improve efficiency.

So let’s move on to showing you our cloud solution, Central.

We’re going to start in our cloud environment called Central.

This is the web interface of Central.

We are now looking at the projects tab

where I have already searched.

As you can see here on the right hand side

in the search tab,

our project that is called “Road Cut and Tunnel.”

So let’s proceed to open it

to see the different tabs available for this project.

We’re now in the overview tab,

where we can see the history section for the project,

where we can look at the different versions

for this project.

Here we have just one.

We can visualize which branch this version belongs to

in the project tree or in the graph on the left hand side

and visualize any note that has been made for this version

when it was uploaded.

The stage this version is at,

we are at the progress of 50%

and the user that uploaded this version.

So this is where we can do virtual control

and we can have our single source of tools

when working on a specific project.

Moving onto the user stop,

this is where we can assign users to this project

with three different levels of permission

that I have displayed in his example.

We have the owner and editor,

and also the viewer with the lowest levels of permission.

This role especially is ideal for members of the company

that don’t need to work directly on the project,

but just need to view and comment on the project

and also for stakeholders.

So for example, from a joint venture or for customers.

Let’s move on to the data room now, the first tab.

In this section,

we can store all the relevant data for the project

that is now available in a common location,

available for all users that need to work on the project.

And we can also pull files from here

directly from Leapfrog Works.

Another interesting feature of the data home

is that we can check

if there are multiple versions of the same file

uploaded at different times.

So as you can see for our example,

for the R 2D data within the boreholes,

if I click on it, you see here in the file history section,

we can see the different versions that have been uploaded

and we can also download or delete them.

So if we go back into our overview tab,

I now want to show you how comments work.

As you can see,

I’ve just left a comment to my colleague, Nickil,

to show him the latest update of the geological model.

So I’m going to now click on the comment

and I’m going to be automatically redirected

to our web visualization platform called Webviz

where I have prepared a scene

showing the geological model for him to see.

This is the 3D space where we can visualize our models.

We can slice them.

And we can also leave comments for our colleagues.

And tag them.

And we can also geo locate our comments.

The last thing I want to show you about Central

is the notification section

that you can access from the bell button up here,

where you’re going to be notified of any sort of activity

that happens in Central,

so you can be notified of comments,

users that are added,

new versions that are added for a project as well.

You also have preferences where you can set up

what sort of notifications you want to receive.

So if you want to receive them in the web app or via email,

you have all of your options.

And also you can select which projects

you want to receive notifications for and mute some of them.

So let’s move now to the modeling suite

so we can proceed with our demonstration.

So when we open the modeling suite,

we are in the projects tab

where we can see the recent projects,

and also all the projects that we have worked on.

Here on the right hand side, in this section,

we are already connected to Central.

And if I click on the three dots,

we get a number of options,

and we’ll be able to view the projects

that I have stored in Central,

go to the bar tab that I’ve just showed you,

modeled, so disconnect from Central.

So now I’m going to open the project here.

So we are now in the project tab.

You can see the project history,

which is an exact replica of what we saw before

in the web app of Central.

And I’m going to proceeded to opening the project

in a scene view.

So if you’re not familiar with the Leapfrog interface,

I’m going to give you a whistle stop tour.

I’m going to bring in an object.

So the big white rectangle

that you can see in the middle of the screen,

where I’m holding on to,

is where you can see your objects,

and you can rotate them around in the 3D space.

At the bottom of the screen, we have the shape list.

The shape list is where we have the list of all the objects

available in scene view,

where we can also switch them on and off.

And we can also regulate visualization settings.

So for example, transparency,

as you can see now.

And much more.

The project tree

is the heart of the Leapfrog modeling engine.

It’s been designed with a workflow oriented mindset

and a top down approach,

which means that you ideally approach it at the top

and work your way down as you work at your project.

In the project tree,

you can upload your input data

in the topography folder, down to the meshes folder.

You can create models, geological models, numeric models,

and combined models.

With the hydrogeology extension,

you can create mud flow and feed flow grids,

and you could, with the contaminants extension,

you can


block models.

But also you can use three different algorithms

for estimation.

So you can use your Nearest Neighbor,

Dual Kriging and Inverse Distance algorithms.

So I’m going to now guide you through

how to build to a geological model together.

First of all, I’m going to show you the input data

for this geological model

that I have already uploaded into the screen.

I will just keep it to the relevant elements.

So we’re now looking at the borehole data for this model.

You can see the legend up here.

So this is going to be part of the input data

for our geological model.

I’m going to clear the scene and show you the final model

that we wanted to create,

where I’m not going to be able

to drive you through the whole process,

but we’re just going to go through the initial stages together.

So this is the final model

that has been created within this project.

As you can see, we have the volume of the model,

and we also have three-fourths.

Today, we’re going to focus on start modeling

a few of the contact surfaces

that we have created within this model.

So now I’m going to clear my scene again,

right-click on geological models

and create a new geological model.

So a geological model is an object

that I’m going to describe you in a second.

One of the first things we need to decide

is the base lithology column.

So which lithology column that we’re going to utilize

from our borehole data.

And in this case, we’re going to use the one code GM.

We’re going to select to have

a surface resolution of 50 meters.

And we are going to use the extent,

so the cube that encloses the volume,

where we’re going to model

from the original or final geological model

that we have just looked at together.

And call it



So we have several elements within our geological model.

So it’s formed by, in it’s case, by a bonding box.

And also cupped upwards by our topography.

In the GN, we also have a fault system

where we can model faults and apply them to the volume

in order to create different fault blocks

and generate a displacement along our contact surfaces.

We have our lithologies.

So if I double click,

you can see a list of all the lithologies

available in the boreholes.

We then have our surface chronology,

which is where we’re going to start and build

our contact surfaces

in order to reach the end goal

of building a geological model,

which is generating lithological volumes.

So I’m going to start at the bottom of the chronology.

So I’m going to start to building the contact

between the dark red sandstone

and the (indistinct) mudstone.

I’m going to right click onto surface chronology,

select the deposit tool,

and I’m going to build these using GIS vector data.

And I’m going to select the contact on topography

represented by a GIS line.

Click okay.

I’m going to select the dark red sandstone

as the younger lithology

and the (indistinct) mudstone as the older lithology.

And click okay.

And this is our first contact surface.

Then I’m going to move on

to the rice seal stone baseless contact.

So I’m going to right click build it again as a deposit

from contact on topography.

I’m going to select the appropriate GIS file

and rice seal stone is going to be the younger lithology,

dark red sandstone is going to be the older lithology.

And I’m going to click okay.

In this case, I know that I have other data available,

so, I’m going to, first of all,

drag and drop it into the screen

and we’re going to see how the surface changes

as we add other data.

So we’re going to, first of all,

select to add the contacts that we see in the boreholes

from borehole data.

So we’ll have to select my rice seal stone

and use the contacts below with the dark red sandstone.



And you see, the first example of dynamic updating.

So how the surface changes

as soon as we add other data to it.

I also know that I have some additional data available

in the form of structural data

that I am going to select

and I am going to click okay

and it’s going to automatically be added to my surface.

And you see now how this surface is now shaped.

You see that this is now a fold.

And if I go to my project tree

and I click on the dropdown arrow besides this surface,

you’re going to see that now,

it’s listing the three different kinds of data

I have added to it.

I will go off now

and finish modeling my whole surface chronology,

and we’re going to come back to activate our contact surfaces

in order to create the volumes.

So we are back.

As you can see, I have completed my surface chronology,

and I’m going to show you how to activate our surfaces.

So double clicking on surface chronology,

I’m going to activate all of my contact surfaces

and click okay.

And now Leapfrog, it’s processing within the processing tab

in order to create our final lithological volumes.

Now, the final lithological volumes have been created,

so I’m going to clear the scene and drag and drop them

into the screen.

So this is the final product

where the faults haven’t been activated yet.

The next step would be activating the faults,

which are not,

we’re not going to do it today

in order to obtain our final product,

which is this model here that we have looked at before.

So moving on to the next topic,

I want to drive you through a two step process.

So I want,

I will show you how to upload a second set of boreholes,

which is a feature that we have recently introduced

with the major release 2021.1.

And we’re going to create together a numeric model

out of those, the new data.

So as you can see,

we already have a set of boreholes

and we’re going to upload a new one.

So I’m going to right click,

select import boreholes from Central.

So this is where we’re going to look directly

into the data room for this project.

I’m going to select the project

and we will

select the colors.

So we’re going to import the color file.

We’re not going to import the geology

as we already have imported that,

but we are going to look directly

at the R 2D and fracture frequency.

So if you remember before,

we saw there were two versions of this file.

So I’m going to import this

in the import wizard is extremely simple

and here, everything has already been selected

for the color file.

So, EC knotting, elevation of each point,

and the max depth of the borehole.

And in the next step,

we can also see

that everything is correctly set up for the survey file.

And instead, for the R 2D table,

we will need to select the R 2D column

to be imported as a numeric file.

So data type and same for the fracture frequency column.

So I’m going to finish.

Once we’re finished,

we can import the object into the screen.

So if we zoom in,

we can see that we have

our visualization of the borehole data as a cylinder,

and I’m going to switch that off just to look, uh,

a little bit better at the graphs

that have been automatically created by Leapfrog.

And as you can see,

we have a very good R 2D in most of the area

and just a few boreholes with a little bit less good R 2D.

So let’s move on to the second step,

which is creating a continuous model

using the RBF interport.

So here we’re going to select our R 2D

to be a R 2D from the second set of boreholes

to be our base data.

We’re going to select to, um,

enclose this data, initially,

as to basically select a boundary.

I’m just going to make sure

we get

an approximate


So it’s just a bit below the boreholes.

We’re going to select surface resolution of 50,

and we’re good to go.

So we’re going to create our first iteration

of the numeric model,

which I’m going to drag and drop into the scene now.

This first iteration is not,

has not the desired intervals,

so I’m going to open by double clicking

and go to our outputs tab and select to add the 40 interval.

And we want to have a surface,

a nicer surface at the value of 20.

The other would be 40, 60,

and 80.

I have also quickly set up the colors

for the different volumes to match the same color scale

that we have used in the boreholes.

So I’m going to click okay.

And we’re going to look at the result together.

So this is the result with the correct color scaling

and colors applied to it.

I’m going to slice it for you

and to show it inception.

I also want to go through a final step.

So we open again our continuous model

and in out trend tab,

I want to select the one of the faults

that we know are in this model

to set up a trend.

I’m not going to get into too much detail today about this,

but a trend is basically a preferential direction

of where and it all should be also be within the model.

So as you can see now,

the trend has been set up to the orientation of the fault,

and we also have some anisotropy applied to this model.

So I’m going to click okay,

and we’re going to see how the model dynamically updates

in order to adapt to these new information

that we have set up for it.


So, now,

I’d like to move on to the third step before,

for this part of the process with the numeric model.

So I’d like to show you

how we can pool the latest version for this data

in order to update our model.

So I’m going to go to my second set of boreholes, again.

I’m going to right click on the table that I wish to update,

select reload from Central and look at Central history.

So here, I’m looking directly at this file

and at all the versions available for this file.

So I can see that there is a latest version of the file

that also contains borehole data.

So R 2D data for the phase two boreholes

telling the previous version weren’t populated.

So I have, I will select to utilize that version.

So to get it directly from Central,


actually, before doing this,

I just want to make sure we can visualize those workloads.

So we’ll see where they are added.

So going back to that, reload from Central,

reload from history,

I’m going to select that and click okay.

So now you should see our new boreholes.


before we’re going to go through our importing process

that we have seen before,

where everything has been set up of ready.

So we’re going to finish

and so you should not see the new boreholes

appear in this area

and the model change

within your information for those boreholes.

I’m going to just slice it through here

so you can see how it has changed.

Now, I’d like to move on to showing

the next workflow for this webinar.

So I’m going to collapse the project tree

and clear the scene.

So this workflow is aimed at the extruding the lithology

so we have created in our geological model

along the tunnel.

We’re going to do this in two steps.

First of all,

we’re going to create a geological model

and that generates a volume inside of the tunnel extent.

And then in the combined models folder,

we’re going to combine that with a complete geological model

in order to extrude the our lithologies.

So let’s start with our workflow.

First step is creating our tunnel volume model,

geological model.

So we’re going to select as base lithologycal unknown,

you’ll see why in a second.

Surface resolution 50,

extent of the model is going to be

the previous original geological model extent.

So it’s going to be this one.

And we’re going to call it Tunnel Volume.

Once that’s created, we need to create the two lithologies.

So inside tunnel

and outside tunnel

and click okay.

Now we’re going to create the contact surface

in order to generate the inside tunnel volume.

We’re going to select any intrusion,

which is a pretty flexible tool.

The input data is going to be

the surface that represents the tunnel extent.

So we’re going to navigate back to the designs folder

and select tunnel extent

and click okay.

So the lithology inside,

generated inside is going to be inside tunnel

and the one outside, outside tunnel.

Click okay.

We’re going to drag and drop it into the screen

to check it’s correct.

It is.

Now we’re going to activate it

in order to create our volume.

So the volume has been created, as you can see.

And I’m also going to show you a cross section of this model.

There we go.

So moving on to the second step,

we’re going to create a combined model.

We are going to use our tunnel volume

that we have just created.

And also

the old data model that we have created with,

that I have showed you before,

so this is the final model,

final geological model of the area.

So I’m going to click okay.

So now I will select the full geological model

and inside tunnel volume,

I’m going to bring this up.

So this is going to be the first level

of our combined model and then select the outside tunnel.

And click okay.

So this has now processed.

We can see the inside tunnel volumes,

so we’re going to drag and drop them into the screen.

So as you can see, we have created an extrusion

of our lithologies along the tunnel,

and we have some funky colors

automatically generated by Leapfrog

and you have at your legend up here.

And I also want to show you

that if you click on any of these elements,

you can see which lithology is that element composed by.

In this case, the green segment is dark red sandstone.

You can see its location in information window,

but also its volume and area.

So now I’d like to drive you through the last bit of our,

of our workflow that I’d like to show you.

So I’m going to collapse the project tree again.

The steps I’d like to quickly describe you

to end this webinar,

consists in exporting the IFC model.

So in this case,

I’d like to export our combined model in the IFC format.

So first of all,

I will right click onto the combined model

and select volume attributes

in order to generate some attributes for this volume.

So everything I would need to do

is click on the asterisk button

and select a new attribute.

So we’re going to create the attribute density

and click okay.

So now, I can attribute a density

to each of my volumes.

So for example, for,

sorry, for, actually,


I will attribute a density of 2.6 grams per cubic meter.

I will,

I can do this for all of my volumes

and attribute more than one column to them

and then click save.

And this is now part of the,

would be now exported within the IFC model.

So I’m going to now go back to my combined model,

right click, export.

And I will have to select

all the elements that I want to export

in this case, my whole inside tunnel model.

So I’m going to just tick all the boxes

and we select the industry foundation classes here,

and I can also combine it,

combine the outputs into a zip archive, should I wish to.

So I’m going to select export now.

So this is now completed and I’m back (indistinct).

So I have also showed you

how to export to your finished models

into the IFC format.

You can do this for your borehole data.

So I’m going to quickly show you how to do it

with our first set of boreholes.


And select the export to IFC

and just follow the same procedure we have followed now.

We can also do this for geological models, numeric models,

and as we just saw, combined models.

So the last thing that I’d like to show you today

is how to publish back into Central

the latest version of the project

that you have just completed.

So I’m going to go to the bottom left hand side corner,

click on the three dots,

making sure I am connected to my Central server

and click onto publish.

Here, I’m going to select all the objects

that I want to make sure

I can visualize once into Webviz.

This step is just to,

in order to have these objects available into Webviz,

but actually all of these objects

are going to be available

when re-downloading this version of the project.

So I’m going to click onto next.

I’m going to select the project workflow stage,

I was it a progress of 50% before,

now I’m going to select 75%.

I’m going to, of course, included the project as complete

and click onto next.

I’m going to select to stay in the default project branch.

And I’m going to say,

“That I have created the numeric model

and extrusion of lithologies along the tunnel.”

I’m going to click onto next

and the project is now going to be uploaded into Central.

Now that the project is published,

if we go back to the project tab in Leapfrog,

we’re going to see the now a second version

has appeared in our project history.

Where you want to see my notes

that I just typed into the publishing workflow.

So this is everything I wanted to cover with you today.

Thank you very much for attending this webinar

and happy modeling.