Help With Japanese Roof

Hi! I’m trying to build a small Japanese shrine, but I am struggling to create the roof of the shrine. I can’t find an easy way to create a good looking roof. At the moment I am trying to use CSG to create the roof, but I am having difficulties doing so. I would love tips/help on creating these types of rooves as I will be making many more in the future.
Here are screenshots of how I am currently trying to make the roof
image

image
Thank you for any feedback :slight_smile:

10 Likes

Hello Lord, nice to meet you, I just wanna say, I had the same struggle when I was making my showcase game as well, Japanese roofs was the most annoying part of my game!
but eventually, I found 3 ways to make it look good enough, hopefully these images will help.

image
image

10 Likes

Thanks mohmmed! I appreciate the help. These images are very helpful. Quick question, how did you create the roof on the second image?

1 Like

it’s a mix of mesh and parts, it’s the hardest to make.

1 Like

But arguably the best looking. Might have to try making meshes on blender. Thanks for the feedback once again :smile:

1 Like

no problem, always glad to help!

1 Like

That actually looks really nice, I’m impressed.

2 Likes

I most often use unioning when making these types of roofs. I atleast start with duplicating one of the roof parts, scaling it, and moving it so that it covers the part of the other roof sticking out.


This is before^^

Here I have duplicated, scaled, and moved one of the roof parts.^

Here I have duplicated, scaled, negated and moved roof parts so that when I union them together the roof will look really nice.^
But remember do not union everything together in one go. Union the negated part that is going to remove the excess piece of the other roof first.^

When you have unioned the parts individually you will get a result of something like this. A smooth roof with no excess sticking out.^

And in the end it looked like this.^

Tip, use stud increments when doing this and you will get a perfect roof in no time.

Good luck on your build!

8 Likes

Hey Gu0c. Thanks for the reply! I will attempt to use the tips you have provided and hopefully finish these roofs.
Apparently lots of unions can create a lot of server lag though, not sure if you have had any issue with this or if you have anyway to get past this issue.

I am pretty sure unions do not create server lag. Think of a union as a mesh, it is one part.

Its a great idea, but unfortunately unions can brake, and it’s not easy to use, i do suggest using a gap fill plugin

it’s so useful and it helps me alot when building, in fact, i won’t be as good as i am right now without it.

4 Likes

I have had this issue come up many times where a union will appear invisible and would personally recommend gapfill or resize align.

3 Likes

I was wrong here. Unions do lag but you can easily solve this by exporting the union as a obj and then importing into as a mesh.

2 Likes

That is true, although the negative side of it is that it loses it’s colors if the unions was made with multiple different materials, unless you make texture for it.

1 Like

I tried using the union method provided by Gu0c, turned out Okay, but I am concerned about server lag so I’m most likely going to learn blender or use the methods mohmmed used. Thanks guys for you contributions :smile:
image

image

image

1 Like

Ah, you have to line the roofs up perfectly for the technique to work.


As you see it works for me, but if you are not using increments it may be hard.

This was literally so helpful. I know I’m late, but I will make use of this too!

1 Like

The only thing i can think of for that roof to make it look better is using the GapFill plugin. Anyways, i wish you luck on the japanese building!

I probaly suggest using a custom material

Thats a good idea, I will look for some nice textures to put on the roof, cheers :+1: