agentleFS
eliabdevweb-svgeliabdevweb-svg/opencode-skills-MCP/skills/3d-web-design/SKILL.md

3d-web-design

Skill0 starsChanged 28 days agoMITView on GitHub

Direction artistique et UX pour sites web 3D, immersifs et interactifs. Use when designing 3D landing pages, product experiences, scroll-driven scenes, interactive heroes, or web experiences combining 3D and 2D UI.

Files
SKILL.md

3D Web Design

Concevoir des expériences web 3D utiles, lisibles et performantes. La 3D doit clarifier le produit ou créer une émotion contrôlée, jamais masquer le contenu principal.

When to Use

  • Site marketing avec hero 3D
  • Présentation interactive d'un produit ou d'un objet
  • Scroll storytelling avec caméra ou scènes successives
  • Portfolio, événement, expérience immersive ou showroom
  • Interface combinant canvas 3D et contenu HTML

Direction Artistique

Choisir une seule direction dominante :

DirectionUsageRisque à contrôler
Abstract / generativeTech, AI, infrastructureVisuel générique
Product showcaseProduit physique ou 3DTemps de chargement
Editorial 3DMarque premium, campagneLisibilité du contenu
Playful low-polyÉducation, culture, communautéManque de sérieux
Spatial / architecturalImmobilier, spatial, dataNavigation complexe

Composition de Page

Header HTML accessible
  -> Hero: promesse + CTA + scène 3D secondaire
  -> Preuve ou bénéfice lisible sans 3D
  -> Section interactive progressive
  -> Démonstration produit / données
  -> Fallback statique et CTA final

Règles UX

  • Le titre, la proposition de valeur et le CTA restent en HTML.
  • La scène 3D ne doit pas empêcher la lecture ni le scroll naturel.
  • Prévoir une animation d'entrée courte et une interaction explicitement indiquée.
  • Ne pas utiliser le mouvement comme seul signal d'information.
  • Prévoir un état de chargement, un état d'erreur et un fallback sans WebGL.
  • Sur mobile, réduire la scène plutôt que simplement la mettre à l'échelle.
  • Respecter prefers-reduced-motion et proposer une expérience statique équivalente.
  • Les contrôles doivent être compréhensibles au clavier et au toucher.

Interaction Patterns

PatternBon usage
Pointer parallaxAccent visuel léger dans un hero
Scroll cameraRaconter une séquence en étapes
Drag / orbitExaminer un produit ou un modèle
HotspotsRévéler des détails produit
MorphingMontrer une transformation compréhensible
Particle fieldAtmosphère, jamais contenu essentiel

Anti-Patterns

  • Canvas plein écran sans message, CTA ou structure sémantique
  • Animation continue lourde sans pause
  • Intro obligatoire avant d'accéder au contenu
  • Texte rendu uniquement dans WebGL
  • Contrôles cachés ou dépendants uniquement de la souris
  • Modèle 3D détaillé alors qu'une image optimisée suffit
  • Scroll hijacking qui casse le comportement attendu du navigateur

Design Handoff

Documenter avant l'implémentation :

  • rôle de la 3D dans chaque section
  • caméra initiale et limites de mouvement
  • états : loading, ready, hover, active, error, reduced motion
  • budget de poids des assets
  • fallback mobile et fallback sans WebGL
  • labels et descriptions accessibles

Delivery Checklist

  • Le contenu essentiel reste disponible sans WebGL
  • Le CTA principal est visible immédiatement
  • La scène a une fonction UX claire
  • Le scroll reste natif et prévisible
  • Les interactions sont possibles au clavier et au touch
  • Une variante mobile est définie
  • prefers-reduced-motion est pris en compte
  • Loading, erreur et fallback sont conçus

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.