清理所有缓存
清理材质缓存
清理纹理缓存
获取缓存统计信息
创建基础材质
Optionalparams: Partial<MeshBasicMaterialParameters> = {}材质参数配置
创建深度材质(基于距离相机的深度渲染的材质)
Optionalparams: Partial<MeshDepthMaterialParameters> = {}材质参数配置
创建距离材质(基于到参考点的距离渲染的材质)
Optionalparams: Partial<MeshDistanceMaterialParameters> = {}材质参数配置
创建虚线材质
Optionalparams: Partial<LineDashedMaterialParameters> = {}材质参数配置
创建线框材质
Optionalparams: Partial<LineBasicMaterialParameters> = {}材质参数配置
创建 NodeMaterial 自定义材质(WebGPU / TSL)
TSL 回调 (tsl) => ({ colorNode, positionNode, ... }),或直接传参对象(高级用法)
Optionalopts: Partial<Record<string, any>> = {}通用材质属性(仅回调模式)
创建法线网格材质
Optionalparams: Partial<MeshNormalMaterialParameters> = {}材质参数配置
创建高光材质(支持高光反射)
Optionalparams: Partial<MeshPhongMaterialParameters> = {}材质参数配置
物理网格材质(PBR标准材质基于物理的渲染)
Optionalparams: Partial<MeshPhysicalMaterialParameters> = {}材质参数配置
创建点云材质
Optionalparams: Partial<PointsMaterialParameters> = {}材质参数配置
创建阴影材质(用于投射和接收阴影的特殊材质)
Optionalparams: Partial<ShadowMaterialParameters> = {}材质参数配置
创建Sprite材质
Optionalparams: Partial<SpriteMaterialParameters> = {}材质参数配置
标准网格材质(PBR标准材质基于物理的渲染)
Optionalparams: Partial<MeshStandardMaterialParameters> = {}材质参数配置
批量创建材质贴图
贴图参数集合
创建卡通渲染材质(Toon)
Optionalparams: Partial<MeshToonMaterialParameters> = {}材质参数配置
设置渲染器引用(用于获取设备能力)
给模型设置水波纹材质
模型
反射纹理宽度(仅 WebGL 后端生效,WebGPU 用 resolutionScale)
反射纹理高度(仅 WebGL 后端生效,WebGPU 用 resolutionScale)
法线贴图地址
OptionalwaterColor: string | number | Color水颜色
OptionalsunDirection: Vector3太阳方向
OptionalsunColor: string | number | Color太阳颜色
WebGL 后端用 three 的 Water,WebGPU 后端用 three/webgpu 的 WaterMesh; 需要将色调映射 设置为 NoToneMapping
材质、贴图