Créations graphiques

Conception du shader Aurora Veil

Aurora Veil est une composition shader interactive qui transforme des lumières superposées, des étoiles et les mouvements du curseur en un hero WebGL atmosphérique.

OpenDesignConception et production
Officiel
Aurora Veil interactif original — composition shader OpenDesign3 écrans
De doux rideaux de lumière turquoise et violette sur une toile bleu marine sombre, derrière le grand titre blanc Aurora Veil.
Composition Aurora VeilCapture d'écran 1 sur 3

Cas d’usage du shader Aurora

  • Sections hero WebGL interactivesCréez des visuels atmosphériques de landing page avec un mouvement rendu localement.
  • Études de lumière générativeExplorez les couleurs en couches, la distorsion et la profondeur sans images fixes.
  • Creative coding expérimentalTraduisez le comportement d’un shader en une composition visuelle ciblée.

Points forts d’Aurora Veil

  • Lumière superposéeDes rideaux lumineux qui se chevauchent créent de la profondeur dans le ciel nocturne.
  • Balancement au curseurLe mouvement du pointeur déplace localement le voile grâce à une réponse douce.
  • Typographie épuréeDe grandes lettres empilées ancrent le champ visuel animé.
  • Indication du rendu GPUDe petits libellés d’aperçu présentent la composition comme une étude WebGL.

Aurora Veil comme conception de shader

Cet exemple officiel OpenDesign présente une composition WebGL2 plein écran construite autour du titre créé « AURORA VEIL ». Le titre est réparti sur deux lignes, avec « AURORA », plus lourd, au-dessus de « VEIL », plus léger, ce qui donne à la zone inférieure gauche un point d’entrée typographique marqué tout en laissant le champ animé ouvert à droite.

La phrase d’accompagnement définit directement l’idée visuelle : « Layered light curtains warped over a night sky, scattered with stars. » Cette formulation correspond au traitement visible : une large illumination cyan et bleu-vert occupe le centre gauche, tandis qu’un champ bleu marine plus sombre et de petits points lumineux composent le ciel alentour. Il en résulte une composition hero où le shader apporte l’atmosphère et la typographie l’orientation.

En haut, « OPENDESIGN · WEBGL PREVIEW » identifie le contexte de l’artefact, tandis que « REAL-TIME · GPU » décrit le format de rendu prévu. Ces libellés présentent la pièce comme une expérimentation visuelle plutôt que comme une page éditoriale conventionnelle. Ils maintiennent également le contexte technique en périphérie, afin que le titre principal reste le premier message lisible.

Aurora Veil associe une typographie empilée à un arrière-plan WebGL lumineux, ponctué d’étoiles.
Aurora Veil associe une typographie empilée à un arrière-plan WebGL lumineux, ponctué d’étoiles.

Où cette composition trouve sa place

Cette conception convient à un hero de landing page, à un portfolio de creative coding expérimental ou à une introduction visuelle à un projet de technologie créative. Son usage le plus pertinent se situe dans un contexte où l’atmosphère peut porter la première impression et où le visiteur peut prendre un moment pour observer le mouvement plutôt que parcourir des informations denses.

Le libellé « SWAY THE VEIL ↗ » en bas à droite donne au mouvement une invitation explicite. Comme l’instruction décrit un mouvement du curseur au lieu de présenter un menu ou un panneau de contrôle, l’interaction reste légère et l’attention demeure portée sur la toile. En contrepartie, l’expérience dépend d’un contexte orienté pointeur ; les éléments fournis n’établissent pas l’existence d’une interaction tactile équivalente.

Introduction hero

Utilisez cette composition lorsqu’une page a besoin d’un premier écran immersif avec un minimum de texte d’accompagnement.

Étude de technologie créative

Utilisez les libellés techniques et le champ shader visible pour présenter le rendu comme une partie intégrante du sujet.

Transition atmosphérique

Utilisez le champ lumineux en mouvement pour séparer des sections ou installer une tonalité avant l’apparition d’un contenu plus dense.

Comment le champ visuel tient ensemble

La composition utilise une colonne de lecture stable à gauche, face à un arrière-plan en évolution continue. « AURORA » est composé en capitales larges et grasses, tandis que « VEIL » est plus léger et plus étroit sous le premier mot. Ce contraste crée une lecture en deux temps : le premier mot établit l’échelle et l’identité, et le second complète le nom sans rivaliser avec lui par le même poids visuel.

D’une capture à l’autre, la lueur centrale passe d’un champ principalement turquoise à un état où une région violette est plus visible en haut à droite. La position du titre et le texte d’accompagnement restent fixes. Cette séparation est importante : le mouvement peut modifier la couleur et la répartition de la lumière sans obliger le lecteur à rechercher le message principal.

Le fragment shader construit trois rideaux de lumière sur un dégradé bleu marine, en utilisant cinq couches de bruit pour faire varier leur largeur et leurs courbures. Une valeur temporelle modifie leur position et leur teinte, tandis que des étoiles procédurales clairsemées occupent la partie supérieure du ciel. Une palette allant du vert au turquoise puis au violet distingue les rubans sans textures externes ni maillages de scène. Ce traitement en couches produit une profondeur atmosphérique, tandis que la typographie claire et fixe reste l’ancrage de lecture.

Ancrage de lecture fixe

Le titre et la description restent à la même position à gauche pendant que l’état du shader évolue derrière eux.

Répartition changeante de la lumière

Les régions turquoise, bleues et violettes se déplacent d’une capture à l’autre, rendant le mouvement lisible sans ajouter de nouveaux écrans.

Libellés d’accompagnement épurés

Les métadonnées supérieures et l’invite en bas à droite expliquent le contexte et l’interaction sans rivaliser avec le titre.

Comportement visible et limites

La source démarre une boucle d’animation locale et écoute les mouvements du pointeur. Bien qu’elle enregistre les deux coordonnées du pointeur, le shader utilise la coordonnée horizontale pour faire balancer ses trois rideaux ; la valeur actuelle se rapproche progressivement de sa cible à chaque image. Les trois captures sont des instants de ce même hero, et non des écrans ou des vues de données distincts. L’instruction en bas à droite est un libellé statique, pas une commande cliquable.

Il s’agit, d’après les éléments disponibles, d’un exemple de shader conçu uniquement à des fins de conception. Le libellé visible « REAL-TIME · GPU » et les éléments de preuve d’un rendu local ne vérifient ni un niveau de performance en production, ni un service connecté, ni un système de stockage, ni une compatibilité avec l’ensemble des appareils. Ils n’établissent pas non plus que le mouvement représenté convient à toutes les méthodes d’entrée. Évaluez la composition comme un traitement visuel WebGL et adaptez séparément les détails de l’interaction au contexte produit visé.

Comment créer la conception du shader Aurora Veil dans OpenDesign

  1. Télécharger et installer OpenDesign

    Téléchargez l'application de bureau, installez-la et finalisez la configuration. Créez un projet pour votre design.

    Télécharger OpenDesign
  2. Définir le champ lumineux

    Commencez par une composition plein écran représentant un ciel nocturne, avec des rideaux de lumière cyan, bleue et éventuellement violette superposés. Conservez suffisamment d’espace sombre autour du bloc de titre situé à gauche pour garantir la lisibilité de la typographie claire.

    Invite suggérée

    Créez une conception de shader Aurora Veil : un hero WebGL plein écran avec un ciel nocturne bleu marine sombre, des rideaux de lumière cyan et bleu-vert superposés, quelques étoiles, un titre AURORA VEIL fixe aligné à gauche, la phrase sur les rideaux de lumière superposés et une invite SWAY THE VEIL en bas à droite. Utilisez uniquement un mouvement visuel local réactif au curseur ; ne suggérez pas de services connectés, de stockage, de performances mesurées, ni de capacités audio ou vidéo.

  3. Ajuster l’ancrage typographique

    Gardez « AURORA » visuellement plus lourd que « VEIL », empilez les deux mots à gauche et placez la phrase explicative directement en dessous. Vérifiez que le champ animé évolue derrière le texte sans réduire son contraste.

  4. Modeler l’état d’interaction

    Affinez le mouvement horizontal du pointeur pour obtenir un balancement doux plutôt qu’un saut brusque. Gardez le titre et l’invite fixes pendant que les trois rideaux se déplacent. N’inventez pas de commandes verticales, de clic ou de glissement que le shader fourni n’implémente pas.

  5. Vérifier les limites des capacités

    Présentez le travail comme une composition shader WebGL locale. Confirmez que toute adaptation explicite les possibilités de prise en charge des entrées et les attentes en matière de performances, au lieu de considérer les libellés de l’aperçu comme une preuve de comportement en production.

  6. Exporter et obtenir un lien de partage

    Exportez votre design finalisé, puis utilisez Partager dans OpenDesign pour obtenir un lien de partage. Ouvrez le lien dans une fenêtre de navigateur distincte et vérifiez que la version souhaitée ainsi que ses ressources sont disponibles avant de l'envoyer.