Lorsque vous utilisez un nœud Absolute World Position pour créer un matériau, vous renvoyez la position dans le monde du pixel généré (avec ou sans décalage de matériau). Générer le pixel sur la position dans le monde crée un mouvement qui entraîne le déplacement du matériau sur le maillage qui occupe la même position dans le monde.
Le nœud Fenêtre panoramique déplace les UV dans une direction en fonction de la valeur que vous attribuez aux différents axes. Jouez avec les valeurs pour voir le matériau changer de direction.
Créez un nouveau matériau dans votre projet, puis double-cliquez sur la vignette du matériau pour ouvrir l'Éditeur de matériau.
Utilisez les nœuds suivants :
Nœud Texture Sample
Nœud de panne
Diviser le nœud
Nœud Component Mask
Nœud Position absolue dans le monde
Sélectionnez le nœud Échantillon de texture et ajoutez une texture à motif à l'échantillon dans le panneau Détails.
Déplacez la broche RVB du nœud Échantillon de texture et reliez-la à l'entrée Couleur de base du nœud de matériau principal.
Faites glisser le nœud Position absolue dans le monde et reliez-le au nœud Masque de composant.
Faites glisser le nœud Component Mask et reliez-le à l'entrée A du nœud Divide.
Faites glisser le nœud Diviser et reliez-le à l'entrée UV du nœud Échantillon de texture.
Modifiez la valeur de l'entrée B du nœud Diviser. Cela détermine la taille de la texture à motif sur le maillage. Plus le nombre est élevé, plus le motif semble imposant. Inversement, plus le nombre est petit, plus le motif semble discret.
Rompez le lien entre le nœud Diviser et le nœud Échantillon de texture, puis placez le nœud Fenêtre panoramique entre les nœuds Diviser et Échantillon de texture.
Faites glisser le nœud Diviser et reliez-le à l'entrée Coordonnée du nœud Fenêtre panoramique.
Faites glisser la broche de sortie du nœud Fenêtre panoramique et reliez-la à l'entrée des UV du nœud Échantillon de texture.
Modifiez les valeurs de vitesse sur le nœud Panner pour modifier la direction dans laquelle le matériau se déplace sur le maillage.
Utiliser des valeurs positives dans le nœud Fenêtre panoramique a pour effet de déplacer le motif vers le haut. Les valeurs positives le déplacent quant à elles vers le bas.
Pour déplacer la texture vers la droite, attribuez une valeur négative à l'axe X et une valeur positive à l'axe Y. Inversez pour le déplacer vers la gauche.
Relier directement Position du monde à l'échantillon de texture produit un grand nombre de répétitions de carrés, car les unités du monde de l'UEFN sont très petites. Vous pouvez diviser la position du monde par une valeur afin de réduire l'accumulation de carrés ; pour cela, définissez les unités par texture (densité des texels).
Le masque limite le paramètre Float3WorldPosition (X, Y, Z) au float2 pour les axes X et Y.
Dans la mesure où le matériau échantillonne la position de chaque pixel dans le monde, il reste à la même place, quelle que soit la façon dont le maillage est placé, jusqu'à ce qu'il soit déplacé avec le nœud Fenêtre panoramique.