Hi. I could get revit make a roof (can see the images attached). I,ve made roof by foorprint, making the slopes only by 4 side (3.png), but then it fails to make it. Note that all of 4 sides of the roof have different offset from base, when i change change it to the one I have from Rhinoceros Revit says error.
Also tried by making simple 4 sided roof and shafts, but it doesnt work either.
I would suggest making separate roofs, instead of trying to solve it with a single roof.
Create separate roofs, with a slope defined in sketch mode, or use a slope arrow.
Then use Join Geometry to join the separate roofs.
Another alternative of solution could be an in-place mass with solids and voids, and then apply wall by face. Something like this: