Netherlands
Joined: Apr 8, 2022
Post Count: 1690
Status:
Offline
Re: Help me please with ideas to make this Roof
An easy way to create roof parts is the Generate 3D shape plugin. With that plugin you can create shapes by defining 8 coordinates. Eight points is enough to create most of your roofs. The generated 3D shapes will usually texture correct.
I created the pyramids in my DodecagonShapes library with Blender but with the Generate 3D shape plugin you can create the same pyramid that will also texture perfectly.
The displayed roof has the same texture as GaudiGalopin3324 used but with the transparent part removed. In this example the result from the generated 3D shape textures perfectly when scaled to 300%. You can define each side separately which makes it easy to give the top a different texture and make the bottom invisible.
---------------------------------------- Dodecagon.nl 1300+ 3D models, manuals, and projects
Colombia
Joined: Nov 6, 2025
Post Count: 30
Status:
Offline
Re: Help me please with ideas to make this Roof
Hello all of you guys.
Captaincook: I'll be checking the castle and asking you questions, if you don't mind. Thanks a lot for sharing it. 😊
keet: Do you think is possible to suggest a plugin to generate mansards, by imagining how it would work? I mean, from someone who never has written a line of code (me), but could help imagining how the computer should build it. Maybe this is too childish. If that's the case, I apologize.
What do you think?
_____________
Now, I want to share this I've made:
Roof lego pieces for mansard roofs:
With four single pieces you can build extended mansard roofs. They include - internal conner (valley) - external corner (hip) - mansard segment - mansard segment with hole for a dormer
mansard segment
Limatesa, roof hip or external corner
Limahoya, roof valley or internal corner
Mansard segment with hole for a dormer
All of them come from the same piece: So, always you use them with the same height, they will fit.
Example:
After the experience of making the gabled roof lego pieces, this wasn't so hard. Anyway, This set is not enough to make (so) complex roofs as the mansion at the beginning of this thread.
Also have into account, these mansard pieces are adjusted to render textures 0k.
The pieces contain "diferent material" parts for the top ornament and gablets.
After you build a mansard, add a new level and draw a room for the top of the mansard.
The little roof in the dormer of the example was made with the same pieces.
Netherlands
Joined: Apr 8, 2022
Post Count: 1690
Status:
Offline
Re: Help me please with ideas to make this Roof
Do you think is possible to suggest a plugin to generate mansards, by imagining how it would work? I mean, from someone who never has written a line of code (me), but could help imagining how the computer should build it.
I suspect that at some point this type of roof will be integrated in the Roof Generator plugin.
You still need to create the gutters. You can take a look at my DodecagonRaingutters library but they are not the same as in your image of the house. It does give you an idea on how to create Lego parts for your specific gutters (my rain gutters are also "Lego parts").
---------------------------------------- Dodecagon.nl 1300+ 3D models, manuals, and projects
Romania
Joined: Apr 24, 2014
Post Count: 756
Status:
Offline
Re: Help me please with ideas to make this Roof
It appears like a challenge. I like it. Different opinions, different approaches. What if you share with us your already made plane? I like to try to solve it with my plugins.
---------------------------------------- A computer program does what you tell it to do, not what you want it to do. Murphy's Law When all else fails, read the instructions. Murphy's Law If you don't like "AS IS", DIY. Dorin's law
Colombia
Joined: Nov 6, 2025
Post Count: 30
Status:
Offline
Re: Help me please with ideas to make this Roof
Hello dorin.
I'm glad you want to know what I imagine.
In this image:
There is a mansard viewed from a certain perspective above. Please ignore the transparent boxes. The mansard does have a gablet (in the bottom) and an ornament (in the top).
I made it with a single hypothetical area or room:
Who is in green, in the above image.
The first the computer should do is a copy of that area, to place it 0.3m below the original, and even other copy to place it 2.7m above the original. Also, the lowest "room" (the first copy) should be 0.3m wider in each side than original. And, the second copy, the highest one, should be about 0.2m narrower than the original. This would allow the highest slope to be about 70º.
The second thing the computer should do, is to copy the lowest "room" (the lowest one) again, placing the copy 0.15m below the original.
The third thing the computer should do is to copy the highest "room", the smaller one, and place the copy 0.1m above the original.
So, you'll have five "rooms":
Lets call them, from down to up: 1, 2, 3, 4 and 5. Three is the original one, the room created by the user in SH3D.
0k.
The next step should be what the current Roof Generator Plugin does: To project the room. Only difference, would be the generated projection or loft, wouldn't end in a ridge, but in the upper room:
So: Between 1 and 2, the projection or loft is the gablet. 2 and 3, the lower slope, low height part of the mansard. 3 and 4, the higher slope, high mansard. 4 and 5, the top ornament.
Both Gablet and top ornament need still to be cut. It should be managed using a copy or clone of the solid (the projection). The copy should be about 90% wide of the original, for the gablet; and 95% of the original, for the top ornament.
Cut the copy from the original, and the roof would look like this:
In the above image, the gable already cut is not visible.
Last step, should be, a copy of the whole mansard to place it 0.05m below the original, to cut the copy from the original. The result:
==========
Everything from the room the user did draw in SH3D. My idea come from the current Roof Generator Plugin, which is awesome.
=========
This approach needs still the features of:
*The possibility to put different textures outside and inside the mansard. *The challenge of the textures to render 0k in all faces.
==========
I made this mansard (and then cut the pieces to make the lego parts) in FreeCAD. But a plugin generator of masards would result superb.
As I told you, I don't know programming, so maybe all of thbis sounds too naive. I apologize I such case.