Import complex geometries with BlenderFDS

Published by rupole1185 on

Generating obstruction geometries for FDS is faster and easier with the help of the powerful 3D editing tool BlenderFDS. BlenderFDS is an opensource software that works as an user interface for FDS. You can download Blender and BlenderFDS directly from this website.

Blender FDS gives you the tools to generate a geometry directly with edit commands available. However, for complex geometry the software allows you to import CAD models and even FDS scripts. In this post is shown how to import a complex geometry in Blender FDS starting from a STL file.

Moreover the geometry in BlenderFDS can be interpreted by FDS in different ways, such us by the bounding box or voxelization, which are described below.

Generate obstruction in BlenderFDS

The OBST command contains parameters used to define obstructions. The entire geometry of the model consists entirely of rectangular solids. It is possible to create and edit obstruction in BlenderFDS. To do so, assign the modeled geometry to the Obstruction Namelist OBST that you can find in the FDS Properties.

Figure 1 – Assign obstruction namelist group

Import STL Geometry in BlenderFDS

It is possible to generate complex obstructions in FDS by importing on BlenderFDS STL models. The following picture illustrate ho to import and STL files by clicking on the File menu and the on Import and STL.

Figure 2 – How to import an STL model

Then, a window opens where you can select the STL model to import on BlenderFDS.

Figure 3 – How to import an STL model

How FDS discretized obstructions form BlenderFDS

FDS interprets and discretize the geometries from BlenderFDS in various ways. Here we describe the Bounding Box method and the Voxelization. In BlenderFDS it is possible to see the preview FDS code that describes the design obstruction by clicking on “FDS Code”.

In the FDS properties, you can chose how FDS discretize the obstruction between the Bounding Box or Voxels by selecting one of the options clicking the XB box.

The Bounding Box creates a box mesh with the minimum volume that encapsulates the modeled obstruction.  The following picture shows how FDS discretize the example obstruction as a bounding box:

Figure 4 – Bounding box FDS discretization

The Voxelization is the most common and useful way to discretize the obstructions. The Voxelization method translate the obstruction in cubes with the dimension set in the “voxel-pixel size”. Therefore, you will obtain an FDS script that describe the geometry in the closest way possible to the model, depending on the chosen resolutions (voxel dimention).  The following picture shows how FDS discretize the example obstruction with voxelization method:

Figure 1 – Voxelization box FDS discretization

If you are interest to easily run your simulation with the help of a cloud server, register here and get 300 free vCPU/hrs. Thanks to CLOUD HPC you can use the power of a cluster to run your engineering analyses.


CloudHPC is a HPC provider to run engineering simulations on the cloud. CloudHPC provides from 1 to 224 vCPUs for each process in several configuration of HPC infrastructure - both multi-thread and multi-core. Current software ranges includes several CAE, CFD, FEA, FEM software among which OpenFOAM, FDS, Blender and several others.

New users benefit of a FREE trial of 300 vCPU/Hours to be used on the platform in order to test the platform, all each features and verify if it is suitable for their needs


Categories: BlenderFDScloudHPCFDS

3 Comments

Convert IFC to FDS file with BlenderBIM - Cloud HPC · 6 February 2023 at 11:10 am

[…] Finally, it is possible to select the objects of the model and convert the IFC to FDS by manually assigning the FDS properties using the Blender FDS capabilities. […]

Generate STL file for Blender FDS - Cloud HPC · 19 June 2023 at 9:22 pm

[…] To know more about how to import an STL file in Blender FDS, and to understand how the geometry in BlenderFDS can be interpreted by FDS, such us by the bounding box or voxelization,  check the post Import complex geometries with BlenderFDS. […]

JetFan model in FDS - Cloud HPC · 16 January 2024 at 9:46 am

[…] is given below. The solid walls of the jet fans are not represented – to do so, add some thin OBST – while the phisical behaviour of generating an thrust and moving flow in one direction is […]

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *