In traditional Japanese architecture, you can see roofs made of various materials such as roof tiles and thatched.

And the shape of the roof is also diverse.

Here are some of them.
Irimoya-zukuri (Combination roof)
Yosemune-zukuri (Hip roof)
Kirizuma-zukuri (Gabled roof)

the shape of the roof; jpanese house