South Ruin - 3D Model - Blend4Web

A nearby farm ruin here in the Uruguayan Pampa (South America).

Towards the right one can see a newly build cattle shoot. And actually just above it is the old traditional corral made from the stones found on the field. Mostly overgrown and less then half of its original height.
Also main house and the two side shacks use local stones for the walls.
The remaining roof on the main house is made from asbestos sheets.
Abandoned probably some 20-30 years ago.
There are many such ruins in the area. The local school closed just a few years ago, because of no more pupils in the area. People move to the city.

Here the 3D model, be aware that it is a 100Mbyte file that will open a 3D model in your browser:

South Ruin - 500k-vertices_100Mbyte_Blend4Web Player

About the 3D model:
A double grid and an orbital mission were flown over the structure. Took some 400 pictures at 20MP. Computed it in a few hours. The model was scaled down (for better display with 3D viewers) and the vertices were reduced from 2.000.000 to somewhere near 500.000 without optical degradation of the model.
The texture received a little color optimization to make it pop and was reduced in resolution to fit it into a 100 Mbyte file.

The actual model was made with Blend4Web a plugin for Blender.

With it one can export 3D models from Blender into a single HTML file.
It will use HTML5 WebGL to display the 3D model and the single file will include the 3D mesh and the textures. Every somehow recent browser will be able to display it.
I tried full scaled models with high resolution textures and file sizes around 1 Gbyte down to 1:10 scaled models with low resolution and 27 Mbyte of size. They all work great, but bigger models can crash on mobile devices / computers with little memory.

It find this way of sharing 3D models very interesting. It’s a single file that can be opened in a browser and I also found the navigation of the 3D viewer very intuitive compared to others.

I have many more such models, but with this one I have no privacy concerns. All models were created with WebODM and as mentioned sometimes I use Blender to sculpt the mesh.

Big thanks to the ODM / WebODM developer team :cowboy_hat_face:


This is fantastic!! What aircraft and altitude were you flying?


Thank You!
I use a DJI Phantom 4 Pro and the double grid was recorded at a height of 40m (~130feet) and the orbit as low as I could around 15-20m (50-65 feet) altitude.
It was the right time of the day (near noon) with overcast sky, therefore hardly any shadows.


Very nice result!


That’s really nice


What version of blender are you running the Blend for Web add on in?

1 Like

I tried many different Blender versions, but the only one I got working was the one recommended:

This is a screenshot from their download website:

You’ll have to scroll a bit down to find that table.

Therefore I am using Blender 2.79 with the latest AddOn (18.05.0 - 4Mb size).
The Blender version is available on the official Blender website (Index of /release/Blender2.79/).

Since I am writing this, I can also complete the instructions:
This video was the one that actually explains the process quite simple:

The only tedious part is to check the “shadeless” box for each texture file.
A short search later and I found a shortcut for it:

At the moment I have a separate Blender installation setup with the Blend4Web plugin and the “Shadeless” shortcut just for exporting to HTML.
All the rest, like trimming the model, sculpting bulges etc I do with a recent version of Blender. After that is done, I then run Blender 2.79 and export it to HTML.

It’s a pity that it looks like Blend4Web is no more developed, but at the moment I have “frozen” my Blender-export-setup and until now it works flawlessly.

Hope this helps :cowboy_hat_face:


It does. Thank you so much for the information.

When you make your changes in the most recent version of Blender, are you exporting back into an OBJ file, or some other file format?

I settled on doing what you are doing with two different installations of blender. When I make my edits in the most recent version, then export back into OBJ format, then import into 2.79, the textures get all wonky. Will the shadeless modification help with this?



Yes, the old version of Blender can not open the newer Blender version files.
Export to OBJ is the method, it will also create a MTL file that will link to the original textures.
I do not particularly remember if I changed a setting, but I just opened Blender 3.5 and exported with the following settings:

The focus should be on the settings on the right.
And when I import this into Blender 2.79 it looks very good:

Again, hope this helps :cowboy_hat_face: