Dialogfeld Skripteinstellungen

Im Dialogfeld Skripteinstellungen (erreichbar über die Schaltfläche Einstellungen unterhalb des Skriptbearbeitungsbereichs auf der Tab Skript in den Eigenschaften der Komponenten Abbildungs-Skript und Kurven-Skript kannst du Flags und andere Einstellungen für die aktuell ausgewählte Skriptkomponente ändern. Diese Einstellungen werden pro Komponente gespeichert, nicht global für alle Skriptkomponenten – ein Filter kann zum Beispiel zwei Komponenten mit unterschiedlichen Flags haben.

Script Settings dialogScript Settings dialog

Flags

Mit Flags kannst du bestimmte Eigenschaften der Skriptkomponente anpassen, die sich auf die Art und Weise auswirken, wie die Komponente und der sie enthaltende Filter von der Filter Forge-GUI und der Rendering-Infrastruktur behandelt werden. Außerdem beeinflussen die Flags der Komponente die Verfügbarkeit bestimmter Skriptfunktionen für ihr Lua-Skript.

Ausgabe von HDR-Farben möglich

Wenn dieses Flag aktiviert ist, wird die Komponente als fähig gekennzeichnet, HDR-Farben auszugeben. Wenn dieses Flag ausgeschaltet ist, werden die RGB-Kanäle der Farben, die von der get_sample() -Funktion der Komponente zurückgegeben werden, automatisch auf den Bereich 0…1 beschnitten.

Dieses Flag ist nur für Abbildungs-Skript -Komponenten verfügbar, für Kurven-Skript -Komponenten ist es deaktiviert.

Verwendet die globale Einstellung Größe

Wenn dieses Flag aktiviert ist, teilt die Komponente der Filter Forge-Benutzeroberfläche mit, dass der globale Schieberegler Größe in den Filtersteuerungen aktiviert werden soll. Außerdem wird die Rendering-Infrastruktur benachrichtigt, dass die Komponente ungültig gemacht und neu berechnet werden soll, wenn der Größenwert geändert wird.

Skriptkomponenten, bei denen dieses Flag aktiviert ist, können über die Variable SIZE auf den Wert des Schiebereglers Größe zugreifen – wenn das Flag deaktiviert ist, gibt Filter Forge diese Variable nicht für Lua-Skripte frei. Weitere Informationen zu API-Variablen findest du unter: Scripting API.

Verwendet die globale Einstellung Variation

Wenn dieses Flag aktiviert ist, teilt die Komponente der Filter Forge-Benutzeroberfläche mit, dass der globale Schieberegler Variation in den Filtersteuerungen aktiviert werden soll. Außerdem wird der Rendering-Infrastruktur mitgeteilt, dass die Komponente ungültig gemacht und neu berechnet werden soll, wenn der Variationswert geändert wird.

Skriptkomponenten, bei denen dieses Flag aktiviert ist, können über die Variable VARIATION auf den Wert des Schiebereglers Variation zugreifen – wenn das Flag deaktiviert ist, gibt Filter Forge diese Variable nicht für Lua-Skripte frei. Weitere Informationen zu API-Variablen findest du unter: Skripting API.

Erzeugt Muster mit diskreter Kachelung

Wenn dieses Flag aktiviert ist, wird die Skriptkomponente als diskrete Komponente markiert, wodurch der Filter, der sie enthält, zu einem Diskreten Filter wird.

Dieses Flag ist nur für Abbildungs-Skript -Komponenten verfügbar, für Kurven-Skript -Komponenten ist es deaktiviert.

Erzeugt nahtlos gekachelte Ergebnisse

Wenn dieses Flag aktiviert ist, wird die Skriptkomponente als nahtlos gekachelt markiert. Standardmäßig ist dieses Flag deaktiviert, so dass Skriptkomponenten als nicht-nahtlose Komponenten betrachtet werden.

Wenn dieses Flag aktiviert ist, berücksichtigt die Filter Forge-Benutzeroberfläche diese Komponente, wenn sie entscheidet, ob die Checkbox Nahtlose Kachelung aktiviert werden soll, und die Rendering-Infrastruktur wird benachrichtigt, dass diese Komponente ungültig gemacht und neu berechnet werden soll, wenn die Einstellung Nahtlose Kachelung geändert wird.

Skriptkomponenten, die dieses Flag aktiviert haben, können über die Variable SEAMLESS auf den Status der Einstellung Nahtlose Kachelung und über die Variablen SEAMLESS_REGION_WIDTH und SEAMLESS_REGION_HEIGHT auf die Breite und Höhe der nahtlosen Region zugreifen (sprich die Region, in der die Komponente die nahtlose Kachelung beibehalten muss, wenn die nahtlose Kachelung aktiviert ist). Weitere Informationen zu API-Variablen findest du unter: Scripting API.

Dieses Flag ist nur für Abbildungs-Skript-Komponenten verfügbar, für Kurven-Skript-Komponenten ist es deaktiviert.

Skript Sicherheit

In dieser Gruppe gibt es nur eine Einstellung, die Checkbox Unsichere Skripte. Wenn es markiert ist, erlaubt es der Skriptkomponente, Unsichere Skripte auszuführen, sofern die Ausführung unsicherer Skripte unter Extras > Optionen > Skripte aktiviert ist. Unsichere Skripte haben uneingeschränkten Zugriff auf alle Lua-Funktionen. Weitere Informationen zur Verfügbarkeit von Standard-Lua-Funktionen für Skripte findest du unter: Skripting API.

Urheberrecht © 2006-2022 Filter Forge, Inc. Alle Rechte vorbehalten.