Octane: Paramètres de la fonction OSL "_evaluateDelayed" inopérants
Bonjour tous !
Je me lance dans l'utilisation d'Octane, et je rencontre une première difficulté avec les scripts OSL. En fait, je cherche à faire une transformation d'UV dans une texture.
Je croyais comprendre que cela était possible à travers les deux derniers paramètres de la fonction "_evaluateDelayed", mais je n'obtiens absolument aucun effet lorsque je modifie les paramètres TexU ou TexV.
Vous trouverez ci-dessous le code du petit shader d'essai que je viens de faire dans un nœud "OSL texture" avec un objectif simple: retourner une texture.
#include <octane-oslintrin.h>
shader Texture(
color col1 = color(1, 0, 0),
output color c = 0)
{
c = _evaluateDelayed(col1, -u, -v);
}
Ce shader ne fait que transmettre la texture. Je peux mettre ce que je veux dans les deux derniers paramètres, même 0, rien ne change. Y a t'il une condition pour que ces deux paramètres aient un effet ?
Notez que j'ai pris différents exemples que j'ai trouvé sur le net qui utilisent cette fonction et on dirait qu'elle n'en fait pas plus dans ces exemples.
Version d'Octane: 2020.1-R7
Question subsidiaire: je voulais poster cette question sur le forum d'Octane. Impossible d'y trouver un bouton pour créer un nouveau sujet ! Je vois que certains d'entre-nous ont déjà posté là-bas. Y a t'il quelque-chose à faire pour pouvoir poster après s'être inscrit ?