Das kommt immer darauf an, wie genau und realistisch du deine Szene darstellen möchtest.
Code:
Soll ich für jeden Grassbüschel ein neues Objekt machen? Das wäre doch zu Performanceaufwändig oder?
Ziemlich. Nein, das würde kein Mensch so machen.
Du könntest wirklich mal ein Blick auf diverse Module werfen, die Idee ist ja nicht neu und es gibt Leute zuhauf, welche denselben Problemen ausgesetzt sind wie du. Die Lösungen dazu liegen mit Sicherheit schon auf den Tischen der Entwickler.
Ansonsten, könntest du wie du es schon gesagt hast, Billboards verwenden, oder in bestimmten Intervallen Planes anordnen. Eine andere Möglichkeit wäre vielleicht auch, ein horizontales Plane mit der entsprechenden Gras-Textur über dem Gelände in einer bestimmten Höhe anzuordenen. Bewegt sich der Charakter durch das Feld hindurch, wird um ihn herum ein Rahmen mit Grastexturen (vielleicht noch animiert, so als würde derjenige das Gras beim Gehen niederwalzen) erstellt und beim Verlassen der Graszone unsichtbar gemacht und das Childnode getrennt, sozusagen. Für Wasser und Schnee wäre das ebensogut anwendbar.