Blender for OpenFOAM Users

This page lists Blender related links that are useful for OpenFOAM users. Blender is a free and open source 3D modelling and rendering tool, useful for pretty much anything related to polygon surface meshes. As a visual tool with a Python programming interface, it can be used to complement and wrap the text input based OpenFOAM tools. Have a look at Blender for OpenFOAM Users presentation slides for an overview.

Blender Tutorial Videos

Tutorial videos for OpenFOAM users for using Blender LTS version 3.6. I suggest to use the latest LTS version of Blender, to avoid compatibility issues. The license for videos below is Creative Commons CC-BY-NC 4.0.
Link to discussion thread on CFD Online

Please go through videos in this order, and review each one carefully before continuing with the next one!




























You can also download videos for yourself:

Blender_for_OpenFOAM_users-Configuration.mkv
Blender_for_OpenFOAM_users-Installing_Addon.mkv
Blender_for_OpenFOAM_users-Navigation_Basics.mkv
Blender_for_OpenFOAM_users-SnappyHexMesh-GUI_Example.mkv
Blender_for_OpenFOAM_users-Mesh_Modelling.mkv
Blender_for_OpenFOAM_users-Blender_Gotchas_Mistakes_to_be_Avoided.mkv
Blender_for_OpenFOAM_users-SnappyHexMesh-GUI_Advanced_Pump_Tutorial.mkv - Link to FDA blood pump data repository
Blender_for_OpenFOAM_users-Cleaning_Up_CAD_Surface_Mesh.mkv - link to a Tesla valve 3D STL model
Blender_for_OpenFOAM_users-Surface_Mesh_Healing_and_Remeshing.mkv
Blender_for_OpenFOAM_users-Separation_of_Non-Manifold_Mesh_Groups__Motor_Bike_Example.mkv
Blender_for_OpenFOAM_users-Creating_Video_from_Picture_Files.mkv
Blender_for_OpenFOAM_users-BVTKNodes_Setup.mkv
Blender_for_OpenFOAM_users-BVTKNodes_Dam_Break_Visualization.mkv

Docs

OpenFOAM Wiki Blender page
SnappyHexMesh GUI (Blender add-on) docs
SwiftBlock (Blender add-on) docs
Unstructured Grids (Blender add-on) docs
BVTKNodes (Blender add-on) docs
Mesh Heal (Blender add-on) docs

Most Important Blender Shortcut Keys

General

Esc (or right-click) = Cancel
Enter (or left-click) = Confirm / Apply
Ctrl + S = Save
Ctrl + Z = Undo
Shift + Ctrl + Z = Redo
Ctrl + C = Copy
Ctrl + V = Paste
Tab = Toggle between Edit Mode and Object Mode
Alt + Z = Toggle X-Ray Mode
A = Select All
Alt + A = Deselect All
Shift + A = Add
Shift + D = Duplicate
Ctrl + J = Join
X or Del = Delete
N = Show/Hide Sidebar
Numpad 1/3/7 = Views: front/right/top
Numpad 5 = Toggle orthographic view
H = Hide Selected
Alt + H = Unhide All
Alt + B = Toggle View Clipping
Shift + R = Repeat Last Command
F3 = Operator (Tool) Search

Tools in Edit Mode

B = Box Select
C = Circle Select
G = Move / Grab
S = Scale
R = Rotate
E = Extrude
M = Merge
P = Separate Selected

After activating a tool, see info row at screen bottom for constraint keys.

This page was last updated on 2024-04-05
<Tuomo.Keskitalo@iki.fi>