BoundfoxStudios / fairy-tale-defender

Boundfox Studios Community-Projekt - Entwicklung eines Tower Defense Spiels
https://docs.fairytaledefender.de/
MIT License
20 stars 23 forks source link

WindShader #255

Closed ManuelRauber closed 1 year ago

ManuelRauber commented 1 year ago

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

ManuelRauber commented 1 year ago

.meine-aufgabe

github-actions[bot] commented 1 year ago

Danke, dass Du diese Aufgabe übernimmst! Falls Du Fragen hast, schreib sie einfach ins Issue!