google
yahoo
bing

Optimizing 3d models for interactive architectural visualization

One of the challenges to create interactive architectural visualization is to work with low poly models. This is extremely important if we want to have a fast and well designed application. For instance, all models that represent walls have a very low poly count, which make them ready to be part of an interactive animation. But, when we deal with furniture and objects topology, there will be often a few parts of those models that could have the poly count reduced.

Last week I found a great script on the Blenderartists forums that could help on the reduction of the poly count, for furniture models and even for walls with bad topology. The script is called Mesh Optimiser and is aimed at game developers that use the Blender Game Engine. Since architectural visualization artists also use the Game Engine to create interactive animations, the script will be useful for this purpose as well.

To download the Mesh Optimiser, just visit this thread at the Blenderartists forums.

The script is quite simple to use, it doesn’t have a GUI to setup any parameters. All we have to do is open the script in a text window, and then run it with ALT+P. Let’s take a look on how it can remove a few faces from a model!

Below we have a wall model created with the use of several Boolean modifiers. If you have some experience with 3d modeling for architecture, you must know that we have to avoid Booleans in 3d modeling, because they will generate a really messy topology. I know that even with the bad aspect of the Boolean, a few artists still use the tool to quick modeling tasks.

mesh-optimizer-architectural-modeling-01.jpg

This model in particular has 64 faces and 120 vertices.

Open the script in a text window and with all the mesh selected choose Run Script or press ALT+P.

mesh-optimizer-architectural-modeling-02.jpg

The final poly count for the wall model is 49 faces and 92 vertices.

mesh-optimizer-architectural-modeling-03.jpg

This was only one simple model, but for more complex scenes it can make the difference to improve the performance of interactive applications. One of the things to notice for the script is that it will only reduce the poly count for meshes in the same plane. For curved surfaces we won’t see many changes.

Related posts:

  1. Four hour length tutorial on how to model a building for 3d interactive visualization Among all the techniques used to create 3d models for...
  2. Interactive architectural visualization with the Blender 3D Dome Projection One of the advantages that Blender 3D offers to architectural...
  3. How to correct the topology of a 3d model for architectural visualization? One of the most interesting things about 3d modeling is...
  4. Retopology tools for architectural modeling A lot of tools available in 3d packages like Blender...
  5. Using the B-Mesh for architectural modeling in Blender 3D A new system to manage the way Blender 3D deals...

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Very nice news!
Very usefull for game develop!

Hi! Nice article :)
I made the script and I’m glad that you found it useful.
That is a big incentive to go back at it and try to improve it now that I have more time.

Hi,

Love the blog! Very useful! In regards to this particular thread the link to the script download is broken (the mediafire link). I haven’t posted on the blenderartists forum yet but I will. I had hopes that perhaps you might have a current copy you could share?

Thanks in advance!

Jon

Leave a comment

(required)

(required)