Créations graphiques
Design de shader : sculpture en raymarching
Cinq formes de champ de distance, fondues en douceur, orbitent sur un fond bleu marine, avec ombres douces, contours lumineux, orbite lente et automatique de la caméra et typographie fixe.
Cas d’usage de l’art en raymarching
- Vitrines de technologie créativePrésentez des expériences visuelles à base de shaders comme compositions d’ouverture immersives.
- Sections hero WebGLUtilisez un mouvement procédural pour donner à une page d’atterrissage un point focal vivant.
- Portfolios d’art génératifExpliquez le rendu par champ de distance signé à travers une étude visuelle visible et lisible.
Points forts du shader de sculpture
- Sculpture en fragment shaderLes formes sont rendues pixel par pixel, sans maillages conventionnels.
- Composition en orbitePlusieurs formes vertes changent de position d’un état visuel capturé à l’autre.
- Éclairage doux des bordsDes contours et reflets lumineux décrivent le volume sur le bleu marine profond.
- Surimpression éditorialeUne grande typographie ancre l’expérience technique comme un hero.
Trois moments de la sculpture en raymarching
1 / 3Un hero construit à partir de pixels
Ce design de shader de sculpture en raymarching présente une grande forme procédurale verte sur un fond bleu marine profond. Le titre visible, « 3D that lives in a fragment shader. », présente l’image comme une étude de rendu plutôt que comme un asset 3D conventionnel. Cet appariement permet au visiteur de comprendre le principe technique avant d’examiner la surface de la sculpture.
Le fragment shader effectue un sphere tracing de l’union lisse des champs de distance de cinq sphères, dont les centres orbitent au fil du temps. Un second tracé, plus court, estime les ombres douces ; des normales par différences finies alimentent les reflets et un contour de type Fresnel. Une lente orbite automatique de la caméra modifie la vue. Les formes vertes paraissent sculpturales, mais aucun maillage de sculpture, aucune texture d’image ni aucune simulation de fluide n’est fourni.
Le design place l’explication technique sous le titre surdimensionné : « No meshes » introduit la méthode de rendu, puis le mouvement orbital annoncé. Cet ordre rend l’idée visuelle lisible au premier regard ; en contrepartie, le vocabulaire du shader suppose une certaine familiarité avec la programmation graphique.
Où cette composition trouve sa place
Ce design convient à un hero en première vue, où l’atmosphère et l’identité technique comptent plus qu’une navigation dense. La sculpture occupe l’essentiel du champ visuel, tandis que l’étiquette et le paragraphe en bas à gauche offrent un point d’entrée aux lecteurs qui veulent savoir ce qu’ils voient.
Les trois états fournis montrent le même système textuel pendant que les formes rendues changent d’arrangement. Un état centre une grande forme arrondie, un autre introduit des formes qui se chevauchent, et un troisième pousse une forme aux bords lumineux à travers le haut du champ. Le texte répété fait du mouvement le sujet, sans exiger de commandes ni une galerie de scènes distinctes.
Pages d’atterrissage techniques
Utilisez cette composition pour présenter des outils graphiques, de la recherche en rendu ou des expériences visuelles dans le navigateur avant d’entrer dans les détails d’implémentation.
Ouvertures d’art animé
Utilisez le champ changeant comme état d’arrivée visuel, en gardant le titre et la courte explication stables pendant que l’image procédurale apporte la variation.
Portfolios d’art technique
Utilisez le contraste entre le badge technique et la sculpture expressive pour relier le langage d’implémentation à un résultat immédiatement visible.
Lire le badge d’état
Le badge en haut à droite conserve ses libellés GPU et Raymarch et ajoute une estimation de FPS calculée localement. Les trois captures indiquent 2FPS dans cet environnement, alors que le texte explicatif mentionne 60fps. Ces éléments ne s’équivalent pas : le compteur décrit la cadence de redessin de la session de capture, et le texte source n’établit pas de garantie de performance transposable.
Composition par la lumière et l’échelle
La sculpture est volontairement surdimensionnée. Dans la première capture, son corps arrondi entre par le haut et par la droite, laissant un espace négatif marine autour de la typographie ; les états suivants rapprochent plusieurs formes. Recadrer les formes aux limites de la fenêtre donne à l’objet une taille supérieure à celle de la page, mais réduit aussi la part de contour que le lecteur peut examiner.
Le dégradé du vert au presque noir fournit le principal indice de profondeur. Des points lumineux se placent près des bords supérieurs gauche ou droit des formes, tandis qu’un contour pâle suit certaines silhouettes. L’œil dispose ainsi d’un parcours autour de formes autrement sombres. Le compromis tient au contraste : le vert néon est visuellement puissant, donc le paragraphe technique, plus discret, doit rester court et soigneusement placé.
La couche éditoriale utilise une petite étiquette en capitales « RAYMARCHED HERO », un très grand titre sur deux lignes et un court paragraphe explicatif. L’étiquette établit la catégorie, le titre énonce l’idée et le paragraphe nomme la technique. Cette séquence à trois niveaux est propre à cet artefact, car chaque couche de texte renvoie directement à la sculpture en raymarching au lieu de décrire un hero générique.

Commencer par le champ
Établissez le fond bleu marine foncé et une seule forme verte surdimensionnée afin que le modèle d’éclairage soit lisible avant que d’autres formes ne se disputent l’attention.
Ajouter des indices de volume
Utilisez des ombres douces, des reflets concentrés et un bord de Fresnel mesuré pour décrire la forme à champ de distance signé sans introduire de détail propre à un maillage.
Placer l’explication
Conservez dans cet ordre l’étiquette de catégorie, l’énoncé principal et la phrase technique pour que l’expérience visuelle reste compréhensible lorsque le mouvement est en pause.
Limites des capacités
Cet exemple officiel OpenDesign contient une véritable implémentation WebGL2 locale, et pas seulement une étiquette de rendu fictive. Un triangle plein écran exécute par pixel un sphere tracing de 90 pas maximum, s’arrête à un seuil de distance de 0.001 ou à une portée supérieure à huit, et utilise jusqu’à 24 pas pour les ombres douces. Ce sont des faits issus de la source, pas la preuve d’une disponibilité en production ni d’un service connecté.
La scène et la caméra s’animent automatiquement. Le redimensionnement est le seul événement d’entrée, et le DPR de rendu est plafonné à 1.5 pour limiter le travail par pixel. Il n’existe aucune commande de pointeur, de clavier, de pilotage de caméra, d’édition de matériau ou de paramètres. L’estimation locale des FPS se met à jour par fenêtres d’environ une demi-seconde ; ni elle ni la mention 60fps de la source n’établissent un benchmark valable sur tous les appareils.
Vérifié dans l’artefact
La source implémente cinq formes de champ de distance à union lisse, le sphere tracing, des ombres douces, un éclairage spéculaire et de contour, ainsi qu’un mouvement automatique de caméra ; les captures montrent la sculpture verte obtenue et la surimpression fixe.
Toujours proposé ou non vérifié
Les performances selon les appareils, les services connectés, le déploiement en production et tout contrôle de caméra ou toute édition de matériau par l’utilisateur ne sont pas établis par cet exemple.
Comment créer un design de shader de sculpture en raymarching dans OpenDesign
Définir le hero en raymarching
Définissez le sujet comme un hero sur fond bleu marine foncé, avec une sculpture verte surdimensionnée à champ de distance signé, un petit badge technique et une typographie éditoriale en bas à gauche.
Invite suggéréeCrée un hero WebGL2 animé automatiquement sur un canevas bleu marine foncé. Effectue un sphere tracing d’un champ de distance signé constitué de cinq sphères en orbite réunies par des unions lisses, puis ajoute des ombres douces, des reflets spéculaires et un contour de type Fresnel. Fais orbiter lentement la caméra, sans commandes de pointeur. Superpose en bas à gauche RAYMARCHED HERO, la phrase « 3D that lives in a fragment shader. » et une brève description technique. Conserve un petit badge GPU/Raymarch et une estimation locale de la fréquence d’images. Ne promets pas 60fps et ne suggère pas de services connectés.
Affiner les états de rendu
Comparez au moins trois états visuels : une forme dominante recadrée, une disposition avec chevauchements et une autre composition en plan rapproché. Vérifiez que les reflets restent lisibles et que le fond marine continue de détacher la silhouette.
Vérifier l’équilibre éditorial
Gardez l’étiquette de catégorie, l’énoncé surdimensionné sur deux lignes et la courte explication du shader ancrés en bas à gauche. Vérifiez que la sculpture peut changer de position sans masquer le titre ni transformer le badge technique en promesse de performance.
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.




