[Gn] Procedural Roof Generator
UPDATES
1.4
- Added a better documentation here on blendermarket that explains roof creation and roof profile creation.
- Modifier automatically dissolves unused edges to clean up the input mesh. Make sure you still prepare your mesh accordingly (documentation) and keep it clean.
- A new SCALE_TILES slider allows you to dynamically make tiles smaller or bigger without changing the input mesh.
- Better modifier UI.
- Distinction between multicolored and unicolored materials.
- Extrusion of the adjacent wall is better for type 1.
- Better storing and deleting of attributes.
- A new roof style
1.3
- Adjusted some default parameters.
- Small changes
1.2
- The ridge is now always facing in the right direction - downwards and outwards.
- Simplified the Nodetree and deleted unnecessary duplications of subgroups. This makes it easier to use custom tile shapes.
- Optional supports can now be added at the edges of the roof.
- Fill mode for adjacent wall
- Slider to offset tiles upwards/downwards
- Randomness options (Rotation, Position)
ABOUT
This Geometry Node setup uses your rudimentary input mesh and converts it into a complex roof, consisting of fully modeled and textured ridge and tile parts. It is great for getting fast and dynamic results for an otherwise tedious task. The modifier and your creations can be stored in the asset browser.
WORKFLOW
ROOF STYLES
This file includes 5 different roof styles and 5 different texture variants. You can freely combine both parameters in the modifier. You can even create your own color variations by duplicating one of the existing materials and editing the color ramp node "SPECTRUM" that sepcifies the tile colors:
STYLIZE SLIDER
The "Stylize" slider can be found in the geometry node modifier and seamlessly alters the textures from a plain/grounded look to a more stylized and exciting one, introducing dirt and more extreme roughness variation.
COMBINE WITH BEVEL
You can combine this with a bevel modifier, to add beautiful edges to the geometry. Make sure to apply bevel after the roof modifier. Here are the recommended bevel settings:
POST ENHANCEMENTS
Initially, keep the geometry simple and dissolve all faces, edges and vertices that are unnecessary. Instead of detailing the input shape, add your personal touch AFTER applying the modifier, which you can do without losing texture coordinates or destroying the mesh. After that it is recommended to use soft selections to distort the mesh.
FUTURE
General:
This purchase will include all future updates!
Blender 4.0
Once Blender 4.0 releases, an update will add a new functionality to the generator: You will have the option to add inside components to your roofs:
COMBINE WITH MY DRAINAGE SYSTEM
My procedural drainage gutter system is another product that works really well in combination with the roof generator. You can find it here.
Sales | 100+ |
Customer Ratings | 3 |
Average Rating | |
Dev Fund Contributor | |
Published | 4 months ago |
Blender Version | 3.5 |
License | Royalty Free |

Have questions before purchasing?
Contact the Creator with your questions right now.
Login to Message