Thanks for the replies - Miha and Erwin. I've checked that thread, and here are some thoughts about the existing plugins out there.
Eptar Terran: Does an okay job of creating a realistic 3d model, with ridges and accessories. Looks okay when rendering, and gets close to a realistic result. The auto ridge creation is a big plus. It however lacks flexibility as it doesn't allow you to pick a custom tile style. Also, very limited in its settings, as it is impossible to change the tile type after creating the object.
Goodies Roof Accessories: This has been my go to method for quite a while. While it is easy to use and somewhat configurable, the limited amount of tile options and not being able to set a starting point (to avoid half tiles etc) has been great annoyances.
Using displacement map / textures: While this works good for rendering, it is not a BIM solution, as it is far from being a realistic way of building a working model. The current composite function of ArchiCAD unfortunately doesn't work that well with roofs, as you might have experienced as well.
Ideally I would like to have the ability to count the amount of tiles used, dynamically change tile sizes or types, along with other types of interactive edits. I probably sound so nitpicky right now, but it's an issue that has long been on my mind
![](/legacyfs/online/emojis/icon_smile.gif)
So I've started looking into grasshopper for now, and will come back with an update when I've reached a satisfying result.