Remapper bieten die Möglichkeit, die Art und Weise, wie numerische Komponenten ihre Zieleingänge beeinflussen, fein abzustimmen. Mit Remappern kann beispielsweise der Wertebereich, den eine numerische Komponente an den gesteuerten Eingang sendet, eingeschränkt oder umgekehrt werden, oder es können mehreren Eingängen unterschiedliche Wertebereiche zugewiesen werden.
Hier sind die wichtigsten Fakten über Remapper:
Angenommen, wir erstellen einen Filter, der die Komponente Perlin-Rauschen als Bump-Map verwendet. Für einen gut aussehenden Bump soll der Rauheit-Parameter des Rauschens im Bereich von 0 bis 50 liegen. Wenn wir einen Schieberegler mit Rauheit verbinden, ohne ihn neu abzubilden, reicht der Parameter von 0 bis 100, was unerwünscht ist – die Hälfte der Schiebereglerwerte führt zu unerwünschten Ergebnissen. Außerdem ist dies auch für die Zufallsgenerierung ungünstig, da der Zufallsgenerator (siehe Einstellungs-Tab) nicht "angewiesen" werden kann, nur den oberen oder unteren Teil des Schiebereglerbereichs zu verwenden.
Wir wollen also den Bereich der Rauheit auf 0...50 begrenzen. Und so geht's:
Jetzt ist der Bereich der Werte, die an den Rauheit-Eingang gesendet werden, auf 0...50 begrenzt:
Nehmen wir an, du möchtest, dass der Schieberegler im obigen Beispiel "Glätte" statt "Rauheit" genannt wird. Die Umbenennung des Schiebereglers ist natürlich die erste Maßnahme, die du ergreifen musst. Da aber "geringe Rauheit" gleichbedeutend mit "hoher Glätte" ist, musst du auch den Schiebereglerbereich umkehren, so dass die Rauheitseingabe den Wert 50 erhält, wenn der Schieberegler auf Null eingestellt ist, und den Wert 0, wenn der Schieberegler auf 100 eingestellt ist.
Um den Rauheitsbereich umzukehren, drehe die Werte Minimum und Maximum in den Eigenschaften des Remappers um:
Jetzt ist der Wertebereich, der an den Rauheitseingang gesendet wird, sowohl begrenzt als auch umgekehrt. Wenn der Schieberegler auf 0 eingestellt ist, erhält der Eingang den Wert 50 und wenn der Schieberegler auf 100 eingestellt ist, erhält der Eingang den Wert 0:
Machen wir das obige Beispiel etwas komplexer, indem wir eine zweite Perlin-Rauschen -Komponente hinzufügen, die z. B. für die Oberflächenfarbe (Diffus-Map) verwendet wird. Da die Diffus-Map weniger empfindlich auf die Rauschfrequenz reagiert als die Bump-Map, sollte der Bereich der Rauheit unterschiedlich sein. Daher benötigen wir zwei Rauschkomponenten, jede mit ihrem eigenen Rauheitsbereich (die erste von 0 bis 50 und die zweite von 30 bis 100), die beide mit einem einzigen Schieberegler gesteuert werden.
So weist du dem zweiten Rauheitseingang einen anderen Bereich zu:
Beachte, dass Minimum größer ist als Maximum – das liegt daran, dass wir den Schiebereglerbereich im vorherigen Beispiel umgekehrt haben. Jetzt haben wir einen einzigen Schieberegler, der zwei Rauheitseingänge steuert, von denen jeder seinen eigenen Wertebereich hat:
Die folgenden Filter, die in Filter Forge enthalten sind, bieten gute Beispiele für die praktische Anwendung von Remapping: