A New Way to Create Wireframes in Geomodelr.

Click edit button to change this text. Lorem ipsum dolor sit amet, adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Daniel Giraldo


If you have been playing with very thin units in Geomodelr, you might have noticed cases where the surfaces do not look as expected. Those thin units might represent a coal layer or a petroleum deposit. Models in Geomodelr are solid and have infinite resolution, it means that at any precision the model can be queried. That does not mean that the model will be always correct. However, it also means that when using a sampling algorithm, like the one that generates solids or the one that generates block diagrams, the model might have features too small to correctly represent.

Previously, you could only use one algorithm to produce wireframes in Geomodelr. The algorithm, which from now on will be called marching cubes, uses a constant sampling over the entire grid and a standard marching cubes routine to produce the output. When a very narrow unit is evaluated, some problems might arise from sampling it. You can see here the output of a feature 20m thick in a 2Km depth model. As we can see, it has holes that can be blamed to the marching cubes algorithm and the current sampling.

Models in Geomodelr are solid and have infinite resolution, it means that at any precision the model can be queried.


To solve this we have used OpenVDB®, a library used by pixar and many animation studios to create the most beautiful movies. We also used its tree abilities to generate meshes that were adapted to the unit, unlike the regular sampling we were using with the marching cubes algorithm. The resulting wireframe for the same unit is the following.


You can use this method to mesh, not only very narrow layers and features, any geological unit will be more accurate and look much better with this method. However, these meshes also require more network to download and likely time. It’s not recommended to use these meshes in Virtual Reality mode, as they will use too much memory. You can see below the improvement of the meshes with current models.



Finally, we have created a video explaining the different kinds of surfaces that can be generated with Geomodelr to serve your purposes. We hope you enjoy them and have a great time generating wireframes of solids that previously could not be generated in an acceptable manner.

Close Menu