跳到正文
cccskills
免费在 GitHub 公开

threejs-aaa-graphics-builder

Upgrade Three.js games from prototype visuals to premium browser graphics: art-direction critique, procedural model building, material and texture libraries, world prop kits, shaders, VFX, lighting and render pipeline, LOD and instancing, render budgets, and a 10-category visual scorecard. Use when screenshots still look basic or the user asks for premium, AAA, high-fidelity, showcase, or less-basic graphics.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(9)

  • SKILL.md4.4 KB
  • agents/openai.yaml268 B
  • assets/scorecard-anchors/scene-1.jpg29.8 KB
  • assets/scorecard-anchors/scene-2.jpg61.3 KB
  • assets/scorecard-anchors/scene-3.jpg66.3 KB
  • references/authoring-recipes.md10.6 KB
  • references/shader-cookbook.md15.5 KB
  • references/technical-art.md5.3 KB
  • references/visual-scorecard.md5.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Three.js AAA Graphics Builder

Own the production graphics pass: turn basic screenshots into authored, high-density, performance-aware visuals.

References

FileRead it when
references/visual-scorecard.mdscoring visuals or making any premium/AAA/showcase claim
references/authoring-recipes.mdbuilding hero, obstacle, reward, world-kit, or prop models; changing lighting, tone mapping, shadows, fog, post, or graphics architecture
references/technical-art.mdrender budgets, material kits, VFX systems, instancing/LOD, imported asset cleanup, anything that could affect browser performance
references/shader-cookbook.mdcustom shaders, onBeforeCompile, skies, or post-processing; use recipes as tested starting points and verify them against the project's Three.js version

For a broad "still looks basic" or premium pass, read all four before implementing. A narrow graphics edit loads only its relevant references and checks; the requested style and scope override recipe defaults.

Core rule

Glow does not make primitives look AAA. Build authored forms first, then materials, then lighting, then effects — in that order.

Workflow

  1. Capture or inspect active-play screenshots on the target viewports when a playable scene exists.
  2. For an existing game, score the affected views and pick the weakest surfaces. For a new game, establish art direction, camera scale, material roles, and the hero target first; do not invent a before screenshot.
  3. Add the graphics architecture the game is missing: material library, procedural textures and decals, model factories, world prop kit, VFX system, render pipeline, diagnostics.
  4. Choose a source per high-value surface: procedural Three.js, a threejs-image-generator reference or texture, a threejs-3d-generator model, or an image-to-3D hybrid chain. Run the credential probe when external generation is in scope. Inspect the concept/model before dependent generation or rigging. Finish one representative playable scene with actual assets and feedback before expanding the content kit.
  5. Upgrade every weak visible surface, not only the hero: hazards, rewards, ground and track, foreground props, background layers, telegraphs, material variation, state VFX.
  6. Add lighting, tone mapping, and render polish once authored forms exist.
  7. Add event-driven VFX tied to gameplay state.
  8. Re-score against the calibration anchors, citing the inspector's measured metrics. Keep going until every premium category is at least 2, or name the exact blocker.

Asset sourcing

When external generation is in scope, run threejs-game-director/scripts/probe_asset_credentials.sh first; explicitly procedural art needs no probe. With keys set, generate the hero surfaces (player, character, creature, boss, vehicle, ship, building, weapon, signature prop, hero environment piece) and high-value 2D (skies, backgrounds, texture and trim references, decals, faction marks, icons, GUI and title art, image-to-3D inputs), unless the user restricted art to procedural or ruled out external services. Procedural Three.js handles repeated props, kits, collision proxies, VFX geometry, and instanced volume. Handle failures with the director's references/asset-recovery.md; a single timeout is not evidence that generation is unavailable.

For animated assets inspect motion as well as silhouettes: locomotion, blend transitions, foot contacts, hit timing, and secondary motion in real gameplay. A focused independent critique may identify defects after a substantial pass; the lead remains responsible for the final score and integration.

Report

Score before and after with one line of evidence per category, the surfaces you upgraded, files changed, screenshots, renderer diagnostics against the budget table, generated asset paths and task IDs, and what is still weak. Include imported-asset diagnostics (scale, bounds, collision proxy, clips) when generated 3D was used.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Generate, texture, rig, animate, stylize, convert, and download 3D assets for Three.js games via the Tripo API. Use for text-to-3D, image-to-3D, game-ready GLB/FBX, characters, creatures, buildings, props, weapons, terrain, auto-rigging, animation retargeting, model texturing, voxel/LEGO stylization, and low-poly conversion. Pair with threejs-image-generator for concept and texture references first.

中文简介正在准备中。当前显示原文说明。

majidmanzarpour/threejs-game-skills25782026年9月28日 更新

Generate, convert, clean, and integrate audio for Three.js browser games with ElevenLabs: sound effects, looping ambience, music tracks and loops (menu, gameplay, boss, victory/defeat stingers), UI sounds, impact/weapon/vehicle audio, creature and boss stingers, announcer and dialogue TTS, voice conversion from a scratch performance, voice cleanup, audio manifests, and Web Audio integration.

中文简介正在准备中。当前显示原文说明。

majidmanzarpour/threejs-game-skills25782026年9月28日 更新

Debug and profile Three.js browser games: blank canvases, render and runtime bugs, asset and audio loading, animation, resize, mobile input, plus performance profiling of draw calls, triangles, textures, memory, shader and post-processing cost, and bundle size.

中文简介正在准备中。当前显示原文说明。

majidmanzarpour/threejs-game-skills25782026年9月28日 更新

Entrypoint for building, upgrading, and finishing Three.js browser games. Routes work across the sibling threejs-* skills for gameplay, graphics, UI, 3D/image/audio asset generation, debugging, and release. Use for any request to build, upgrade, polish, or ship a Three.js game as a whole, at any scope from a small arcade prototype to a premium release.

中文简介正在准备中。当前显示原文说明。

majidmanzarpour/threejs-game-skills25782026年9月28日 更新

Design premium Three.js game UI: HUDs, menus, overlays, pause/win/lose screens, settings, icon controls, touch UI, typography, responsive layout, safe areas, text fit, and UI/world cohesion.

中文简介正在准备中。当前显示原文说明。

majidmanzarpour/threejs-game-skills25782026年9月28日 更新

Build and iterate playable Three.js game systems: starter scaffold, architecture, design briefs, core loops, level and encounter design, entities, input, camera, collision and physics, scoring, objectives, and game feel. Use for first playable slices, new Vite/TypeScript/Three.js setups, level/arena/track/wave/hole/puzzle design, combat encounters, difficulty tuning, and juice.

中文简介正在准备中。当前显示原文说明。

majidmanzarpour/threejs-game-skills25782026年9月28日 更新

查看 majidmanzarpour 的全部技能

报告此技能的问题