Communitygithub.com

Gohans1/gohans-3js-videos-skills

Stack technique Three.js et production vidéo 3D de 64 dépôts soigneusement sélectionnés, comprenant des bibliothèques éprouvées et un guide de référence Avant/Après. Utilisez cette compétence pour planifier, construire, rendre, réviser, déboguer ou conseiller sur des scènes Three.js, des vidéos explicatives 3D, l'export MP4 via WebCodecs, les maths de caméra, l'optimisation glTF, le post-processing, l'occlusion ambiante, le lip-sync, les personnages 3D, la normalisation du volume audio, le parallax 2.5D, les cartes géospatiales, la fracturation physique ou les films 3D Minecraft.

Qu'est-ce que gohans-3js-videos-skills ?

Cette compétence fournit un guide complet de 64 dépôts GitHub soigneusement sélectionnés, couvrant la production vidéo Three.js et 3D. Elle est conçue pour les développeurs et les agents IA travaillant sur des scènes Three.js, des vidéos documentaires ou explicatives 3D, l'export MP4 via WebCodecs, les mathématiques de caméra, l'optimisation glTF, le post-processing, l'occlusion ambiante, le lip-sync, les personnages 3D, la normalisation du volume audio, le parallax 2.5D, les cartes géospatiales, la fracturation physique et les films 3D Minecraft. Elle met l'accent sur l'utilisation de bibliothèques éprouvées plutôt que de code personnalisé non testé, et encourage la consultation du guide de référence détaillé avant/pendant/après chaque tâche pour garantir les meilleures pratiques. La compétence rappelle également à l'agent de vérifier si des bibliothèques existantes répondent au besoin avant d'envisager du code personnalisé, et de signaler toute implémentation non standard. Elle est compatible avec les agents utilisant les référentiels listés, et fonctionne comme un méta-guide pour la sélection et l'utilisation des bons outils pour chaque tâche spécifique.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Gohans1/gohans-skills/tree/HEAD/gohans-3js-videos-skills

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Stack Three.js de Gohan (recherche des meilleures pratiques si nécessaire)

  • Si, dans le projet, vous détectez du code personnalisé fait maison qui n'utilise pas la bibliothèque correspondante -> AVERTISSEMENT TRÈS FORT
  • Avant/pendant/après le déploiement/le conseil/le travail/etc... sur un sujet/domaine/tâche/exigence/information/etc... spécifique lié à 3js -> privilégiez la recherche/la mise en œuvre/l'application/le conseil/etc... à partir des dépôts ci-dessous (la recherche des dernières meilleures pratiques est nécessaire pour éviter les oublis/les obsolescences) (s'il n'y en a pas, recherchez s'il existe déjà une bibliothèque qui résout le problème ; si ce n'est pas le cas, vous pouvez écrire du code personnalisé mais vous devez le signaler au développeur)
  • Sachez choisir intelligemment les outils/armes pour les utiliser en harmonie de manière efficace/la meilleure pratique/la plus puissante, NE les appliquez PAS aveuglément
  • Référence détaillée (cas d'utilisation, méthode d'utilisation standard, précautions lors du retour en arrière draw(t), et comparaison Avant/Après pour les 64 dépôts) : references/gohans-threejs-stack.md

Pour toutes les vidéos, tout le temps

https://github.com/Vanilagy/mediabunny (https://mediabunny.dev/llms.txt; mediabunny.d.ts) https://github.com/pmndrs/math (compétence math) https://github.com/donmccurdy/glTF-Transform https://github.com/zeux/meshoptimizer https://github.com/KhronosGroup/glTF-Validator https://github.com/m-bain/whisperX https://github.com/pmndrs/postprocessing https://github.com/N8python/n8ao https://github.com/csteinmetz1/pyloudnorm https://github.com/slhck/ffmpeg-normalize https://github.com/Netflix/vmaf https://github.com/mapbox/pixelmatch https://github.com/gkjohnson/three-mesh-bvh https://github.com/Evercoder/culori https://github.com/ashima/webgl-noise https://github.com/protectwise/troika https://github.com/lovell/sharp https://github.com/yt-dlp/yt-dlp https://github.com/Breakthrough/PySceneDetect

Modèles 3D & Personnages

https://github.com/DanielSWolf/rhubarb-lip-sync https://github.com/microsoft/Microsoft-Rocketbox

Sujets futurs très probables

https://github.com/sparkjsdev/spark https://github.com/Alchemist0823/three.quarks https://github.com/DepthAnything/Depth-Anything-V2 https://github.com/danielgatis/rembg https://github.com/advimman/lama https://github.com/vasturiano/three-forcegraph https://github.com/vasturiano/three-globe https://github.com/NASA-AMMOS/3DTilesRendererJS https://github.com/maplibre/maplibre-gl-js https://github.com/protomaps/PMTiles https://github.com/Turfjs/turf https://github.com/mapbox/supercluster https://github.com/d3/d3 https://github.com/greensock/GSAP https://github.com/takram-design-engineering/three-geospatial https://github.com/dimforge/rapier/tree/master/typescript https://github.com/dgreenheck/three-pinata https://github.com/FarazzShaikh/THREE-CustomShaderMaterial https://github.com/pmndrs/drei-vanilla https://github.com/instruktlabs/kiln https://github.com/nv-tlabs/kimodo

Spécifique

Minecraft

https://github.com/ewanhowell5195/block-model-renderer https://github.com/InventivetalentDev/MineRender (https://beta-docs.minerender.org) https://github.com/Moo-Ack-Productions/MCprep https://github.com/JannisX11/wintersky https://github.com/misode/deepslate https://github.com/Schem-at/Nucleation https://github.com/erich666/Mineways https://github.com/Mojang/bedrock-samples https://github.com/JannisX11/blockbench https://github.com/jasonjgardner/blockbench-mcp-plugin

Rarement

https://github.com/nomadkaraoke/python-audio-separator https://github.com/mikedh/trimesh https://github.com/f3d-app/f3d https://github.com/elalish/manifold https://github.com/dgreenheck/ez-tree https://github.com/gkjohnson/three-edge-projection https://github.com/opentypejs/opentype.js https://github.com/rough-stuff/rough https://github.com/cosinekitty/astronomy https://github.com/shashwatak/satellite-js https://github.com/KhronosGroup/KTX-Software https://github.com/agargaro/instanced-mesh

Skills associés