Hallo zusammen.
Ich bin gerade dabei mein Grundmaterial etwas zu verbessern und eben halt auch aufzuräumen.
Normalerweise gehe ich ja wie folgt vor.
Material erstellen, als Texturnodes nehme ich dann Textureparameter 2D. Dann arbeite ich mich halt mit allem was mit der Textur passieren soll durch bis zum Ausgang, zum Beispiel Basecolor. Dann erstelle ich eine Instans und kann dann da eben halt die Textur ändern, die Parameter usw., halt alles was ich da so dynamisch verstellen kann.
Nun wollte ich das Material etwas optimieren. Dazu gehörte auch das ich an Stelle der ganzen Nodes zwischen Textur und Ausgang einfach alles in eine Fuction gepackt habe. Funktionsinput ist dann halt die Textur, Output das Ergebnis.
Dann habe ich die Funktion ins Material eingebaut und an den Input wieder Texturparameter 2D angepappt. Aber jetzt kann ich in der Instanz weder die Textur noch die Parameter ändern. Die Parameter wäre vielleicht ja noch zu erklären, weil die sind halt nun in der Funktion. Allerdings ist Textureparameter 2D ja immer noch im Material und auch das bekomme ich in der Instanz nicht mehr zu sehen.
Wie kriege ich das hin das ich alles was ich in und an der Funktion habe wieder als Zugriff in der Instanz bekomme?