ich wollte ein bischen Effektsupport einbauen, doch jetzt tut sich folgende Frage auf: Gibt es eine einfache Möglichkeit, die Effekte so zu gestalten, das sie universel sind? Ich meine wenn man eine Textur verändern will, braucht man ja deren Namen, also muss der dann in jedem Effekt gleich sein.oder wenn ich Enviromentmapping einbauen will, brauch ich ja ne Würfeltextur, muss ich dann schon im Programm vorsehen, das ein Effekt Möglicherweise eine solche benötigt, dann jedem Effekt eine Variabl geben, die besagt ob er eine braucht, und eine Variable die evtl. den Namen beinhaltet?
Achja, man kann ja z. B. fTime dem Effekt als Variable geben. Nur was fängt der damit an? Wenn ich jetzt z. B: per Multitexturing die obere Schich nach fTime bewegen möchte, brauch ich doch eine Texturmatrix mit fTime. Bloß wie mach ich die, ich kann doch bestimmt nicht "CreateTransformMatrix(fTime)" oder ähnliches aufrufen.
und wenn ich Matrizen erstellen kann, könnt ich dann auch das Beispiel mit dem Wellenwasser in einen Effekt packen? Oder geht das wegen den Sinusfunktionen nicht?