Für Bäume, Sträucher und Gräser könnten wir einen WindShader implementieren, der diese via deren Geometrie etwas bewegt (aka FragmentShader).
Dazu könnten wir bei diesen Objekten den 2. UV Kanal benutzen, der bestimmt, wie stark welche Geometrie vom Wind erfasst wird. So könnte man den unteren Teil eines Baumes etc. weniger verschieben und den oberen Teil, der ja tendenziell mehr Wind abbekommt, stärker bewegen.
Idee im Anhang, dieser funktioniert allerdings auf dem 1. UV Kanal.
Beschreibung
Für Bäume, Sträucher und Gräser könnten wir einen WindShader implementieren, der diese via deren Geometrie etwas bewegt (aka FragmentShader).
Dazu könnten wir bei diesen Objekten den 2. UV Kanal benutzen, der bestimmt, wie stark welche Geometrie vom Wind erfasst wird. So könnte man den unteren Teil eines Baumes etc. weniger verschieben und den oberen Teil, der ja tendenziell mehr Wind abbekommt, stärker bewegen.
Idee im Anhang, dieser funktioniert allerdings auf dem 1. UV Kanal.
WindEffect Shader.shadergraph.zip