スキル 3d-web-experience
🎮

3d-web-experience

安全

Créez des expériences web 3D immersives

Concevez des sites web et des applications web 3D époustouflants avec Three.js, React Three Fiber et Spline. Cette compétence vous aide à créer des configurateurs de produits interactifs, des portfolios immersifs et des interfaces 3D engageantes qui fonctionnent sur tous les appareils.

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「3d-web-experience」を使用しています。 Créez une scène React Three Fiber avec un chargeur de modèle 3D

期待される結果:

Un exemple de code complet montrant :
- Configuration du canvas avec un éclairage approprié
- Wrapper Suspense pour le chargement asynchrone
- Hook useGLTF pour le chargement du modèle
- Indicateur de progression pendant le chargement
- OrbitControls pour l'interaction utilisateur
- Error boundary pour les chargements échoués

「3d-web-experience」を使用しています。 Comment optimiser les modèles 3D pour le web ?

期待される結果:

Guide étape par étape couvrant :
1. Réduisez le nombre de polygones dans Blender (moins de 100K)
2. Cuisez les textures dans des matériaux uniques
3. Exportez au format GLB/GLTF
4. Compressez avec gltf-transform en utilisant draco
5. Ciblez une taille de fichier inférieure à 5Mo
6. Utilisez un CDN pour la diffusion

セキュリティ監査

安全
v1 • 2/24/2026

This skill is a documentation file containing markdown with code examples for 3D web development. All static findings are false positives: (1) The 'external_commands' detections are markdown code block delimiters misidentified as Ruby backticks; (2) The 'weak cryptographic algorithm' detections are false matches on context words; (3) The single URL is a legitimate Spline CDN example. No actual security risks present.

1
スキャンされたファイル
259
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした

検出されたパターン

Markdown Code Blocks Misidentified as CommandsFalse Positive: Weak Cryptographic AlgorithmLegitimate CDN URL in Example Code
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
31
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Visionneuse de produits e-commerce

Créez des configurateurs de produits 3D interactifs qui permettent aux clients de faire pivoter, zoomer et personnaliser les produits avant l'achat.

Amélioration de portfolio créatif

Ajoutez des éléments 3D impressionnants aux portfolios personnels ou d'agence pour vous démarquer des sites web statiques.

Pages de destination immersives

Concevez des pages de destination engageantes avec des animations 3D pilotées par le défilement qui créent des expériences utilisateur mémorables.

これらのプロンプトを試す

Configuration de scène 3D de base
Créez une scène 3D de base avec Three.js avec un cube en rotation, un éclairage ambiant et des contrôles d'orbite. Expliquez les composants clés.
Intégration React Three Fiber
Montrez-moi comment intégrer un modèle 3D GLB dans une application React avec React Three Fiber. Incluez l'état de chargement et la gestion des erreurs.
Configurateur de produit 3D
Construisez un configurateur de produit qui permet aux utilisateurs de changer les couleurs et les textures sur un modèle 3D. Incluez des contrôles UI en dehors du canvas.
Animation 3D pilotée par le défilement
Créez une scène 3D où le mouvement de la caméra et la rotation du modèle sont contrôlés par la position de défilement. Utilisez ScrollControls de R3F.

ベストプラクティス

  • Incluez toujours des états de chargement et des indicateurs de progression pour le contenu 3D
  • Testez les expériences 3D sur de véritables appareils mobiles, pas seulement sur des navigateurs desktop
  • Fournissez des images statiques de repli pour les utilisateurs sur des appareils bas de gamme ou avec des préférences de mouvement réduit

回避

  • Ajouter des éléments 3D purement pour l'effet visuel sans objectif fonctionnel
  • Implémenter une 3D qui ne fonctionne que sur les navigateurs desktop
  • Ne fournir aucun retour pendant le chargement du contenu 3D

よくある質問

Quelle est la meilleure façon de commencer à apprendre le développement web 3D ?
Commencez avec Spline pour des résultats rapides si vous êtes nouveau en 3D. Passez à React Three Fiber lorsque vous avez besoin de plus de contrôle. Apprenez Three.js vanilla en dernier pour une flexibilité maximale.
Comment faire fonctionner mon site 3D sur mobile ?
Testez sur de vrais appareils. Réduisez la complexité des modèles. Diminuez le pixel ratio sur mobile. Envisagez de désactiver la 3D sur les appareils très bas de gamme. Fournissez toujours du contenu de repli.
Quels formats de modèles 3D fonctionnent le mieux pour le web ?
GLB et GLTF sont les formats standard. Ils sont petits, bien pris en charge et incluent tout dans un seul fichier. Évitez FBX ou OBJ pour le web.
Comment gérer les temps de chargement 3D ?
Affichez la progression avec le hook useProgress. Affichez un squelette ou un espace réservé. Chargez la 3D en différé après le contenu principal. Compressez agressivement les modèles.
Puis-je utiliser cette compétence avec n'importe quel framework JavaScript ?
React Three Fiber fonctionne avec React. Pour Vue, utilisez TroisJS ou Vue-Threejs. Pour du JS vanilla, utilisez Three.js directement. Spline fonctionne dans n'importe quel framework.
Comment ajouter des animations pilotées par le défilement à ma scène 3D ?
Utilisez ScrollControls de @react-three/drei. Accédez à scroll.offset dans useFrame pour piloter les animations. Combinez avec GSAP ScrollTrigger pour des effets avancés.

開発者の詳細

ファイル構成

📄 SKILL.md