Un détail qui donne vie à un personnage est un reflet subtil dans les yeux. Ce tutoriel explique une méthode pour générer un point de lumière sur la cornée qui s'oriente toujours vers la caméra, quel que soit l'angle de l'animation. C'est une technique utile pour des personnages stylisés ou des rendus rapprochés, donnant cette impression d'humidité et d'attention. Nous obtiendrons l'effet en utilisant un simple nœud dans l'éditeur de shaders.
Implémentation avec le nœud Geometry et les coordonnées de caméra 👁️
Le système repose sur la direction de la caméra. Dans l'éditeur de nœuds du matériau de l'œil, ajoutez un nœud Geometry et connectez sa sortie View à un nœud Vector Math (opération Normalize). Ce vecteur directionnel est utilisé pour contrôler une texture Gradient Texture (type Spherical). En ajustant l'échelle et le contraste du gradient, on génère un point brillant. Enfin, on le mélange avec la couleur de base de l'iris en utilisant un Mix Shader, en contrôlant l'intensité avec la force d'émission.
Quand tes personnages te fixent du regard... trop intensément 👀
Avec cet effet, tes créations t'observeront avec une attention inébranlable. Peu importe que tu tournes la caméra de 180 degrés ou que tu la caches derrière un objet ; ce brillant pénétrant te trouvera toujours. C'est idéal pour leur donner une touche légèrement obsessionnelle ou pour simuler qu'ils ont pris trop de caféine. Un petit pas pour le nœud Geometry, un grand pas pour le sentiment d'être traqué par tes propres figures 3D.