Fantasy Roof Generator
What it is
Fantasy Roof Generator is an addon for Blender. It is a procedural roof generator that is designed to create roofs fast and easy with a high flexibility. There are more than 180 settings for the roof parts in adjustment and randomization. This addon is based on geometry nodes. There are no additional objects. Every part of the roof is generated in geometry nodes.
You can create classic modern and rural roofs, castle roofs, tower roofs, broken/destroyed roofs, round roofs and stylised roofs.
Why should you buy it?
This addon is designed to be a huge time saver when it comes to creating roofs. All you need is a mesh with four faces. Geometry nodes will handle the rest for you.
With a few clicks you can change the shape, style and general appearance. It is easy to install and comes with a clear UI. No more searching in the modifiers panel.
You have a high level of customisation and you can also use your own models (roof tiles, chimneys, etc.) with this addon.
Tutorials
I made two short tutorials for this addon. Before you start working with it, please watch the basics tutorial to cover the basic workflow.
Basic tutorial: https://youtu.be/o4unYtnkj0E
-
Tutorial on how to use your own models: https://youtu.be/0PM37-qjMxk
Features
Shapes and styles
You can create several roof styles and shapes with just a few clicks. You can choose between the shape of the base model and 4 custom shapes. You can apply these shapes to every roof, even the round roof types.
Materials
This addon comes with 8 materials, but you can - of course - use your own materials as well. With one click you can change the material of every roof part to any material you like. The materials that come with this addon are designed for cycles and may not work in eevee.
Roof tiles
You can use one of the 15 pre-made rooftiles or use your own created roof tiles. All these roof tiles you can:
alternate (one and two sided roofs)
scale them in width and length
delete them randomly
change their resolution (works only for the pre-made roof tiles)
randomize their angle, width and length.
Round roofs
With one click you can turn a four sided roof to a round roof shape.
Generated models
There are more than 50 pre-made models that come with this addon. This includes roof tiles, corner roof tiles, ridge roof tiles, ridge models and chimneys. All these models are generated in geometry nodes.
Roof beams
The fundament of the roof consists of 5 types of roof beams. You can adjust them individually or turn them off if you do not need them.
Side elements
You wanna have a roof with closed sides? Just add side elements by changing the quad faces via 'knife cut' to tris faces.
Rain gutters
Add rain gutters to your roof with just one click. They work for all shapes.
Chimneys
If you want to add chimneys to your roof, you do that by just clicking on the position you want the chimney to be. You can, of course, change the position and also the scale later on. You can choose between three pre-made chimneys or use your own creations.
Deform mode
Choose between 5 types of deform variants to deform the roof.
Destruction mode
You can destroy every part of the roof. There are separate adjustments for the roof tile and the roof beam destruction.
Known bugs
-
There is a bug with the shapes and the round roof. The line distance is not correct. You can solve this by adjusting the tile length or increase the line count.
Update 1.0.183
- Fixed wrong destruction position for roofbeams
- Fixed wrong chimney position
Update 1.0.182
- Updated for Blender version 4.2
- Fixed roof beam 3 lenght scale