SuperAPI AI 工具集

threejs-scenes

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:处理 three.js 中场景根节点层面的问题,包括 Scene 作为根对象、scene.background 背景设置、场景级环境或天空球配置,以及 Fog 与 FogExp2 雾效参数。

主要能力:按场景图规则实例化 Scene 并添加灯光、网格、相机等子对象;在户外或地平线效果中选择线性 Fog 或指数 FogExp2;调整雾的 near、far、color、density,并与相机 far 平面配合以避免裁剪异常;将 scene.background 设为 Color、Texture 或立方体贴图。

使用方式:先建立 Scene 并挂载子对象,再按需求选择雾类型并调参,最后设置背景。若需要基于 HDR 的 IBL,应走 loaders → textures → materials 流程,本技能只做指引。

适用场景:用户提到 Scene、Fog、FogExp2、background、雾、场景根节点、线性雾、指数雾时使用。

限制:不负责 HDR/glTF 文件获取(属 threejs-loaders)、PMREM 与纹理采样(属 threejs-textures)、色调映射与输出色彩空间(属 threejs-renderers)、纯雾效后处理栈(属 threejs-postprocessing),也不涉及核心雾 API 之外的自定义大气散射着色器。雾不能替代视锥剔除来提升性能。背景旋转或强度等特性依赖渲染器版本,应以当前官方文档为准。雾色宜与背景协调以隐藏地平线接缝。官方文档:https://threejs.org/docs/Scene.html、https://threejs.org/docs/Fog.html、https://threejs.org/docs/FogExp2.html。