用途:用于构建高性能 3D Web 应用,基于跨浏览器的 WebGL/WebGPU 库 Three.js。适用场景包括 3D 场景、模型、动画与可视化,交互式 3D 体验(游戏、配置器、数据可视化),相机控制、灯光、材质与着色器,加载 GLTF/FBX/OBJ 等 3D 资产与纹理,后处理效果(bloom、景深、SSAO),物理模拟、VR/XR 与空间音频,以及性能优化(实例化、LOD、视锥剔除)。
主要能力与参考路径:入门(场景搭建、基础几何体、材质、灯光、渲染循环)见 references/01-getting-started.md;常见任务包含资产加载 02-loaders、纹理 03-textures、相机 04-cameras、灯光 05-lights、动画 06-animations、数学 07-math;交互与效果包含射线拾取 08-interaction、后处理 09-postprocessing、控制器 10-controls;高级渲染包含 PBR 与自定义着色器 11-materials-advanced、性能 12-performance、Node Materials(TSL)13-node-materials;专项包含物理与 VR 14-physics-vr、专用加载器 15-specialized-loaders、WebGPU 与计算着色器 16-webgpu。
使用方式:技能内含快速开始模式,先创建 scene、camera、WebGLRenderer,再添加 Mesh 与灯光,最后用 requestAnimationFrame 循环渲染。官方资源:文档 https://threejs.org/docs/ ,示例 https://threejs.org/examples/ ,编辑器 https://threejs.org/editor/ ,Discord https://discord.gg/56GBJwAnUS 。
限制:资料未提供该技能的具体安装命令、收费方式、平台依赖版本或效果保证,暂未提供相关信息。