Add a signature with your version of AC, etc... or include that in future posts.
If you have 16 or higher, you can convert your grass GDL object into a Morph and rotate it.
ArchiCAD won't handle well all of the polygons created when you multiply that object over your roof. Perhaps the Maxwell shader that Steve mentions, or if you have Cinema4D, the "hair"/grass function would work well. In Artlantis, you can rotate/multiply grass objects, but it can handle lots of polygons easily, unlike ArchiCAD.
Artlantis and ArchiCAD objects, once rotated, will have your grass growing out of the roof perpendicular to the slope of the roof, not vertically like real grass would grow. If you convert to a Morph in ArchiCAD 16/17, then you can use the 'box' adjustment to skew the tilted grass and force the grass to grow vertically again I think.
One of the forum moderators
AC 28 USA and earlier • macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB