当前组件库还缺少可直接表达“气体排放”效果的三维组件,烟囱排烟、汽车尾气这类场景只能依赖外部特效或临时实现,难以复用和统一调参。新增一个遵循 tresjs/three 渲染链路的流动性烟雾组件,可以让这类工业与交通场景快速接入,并保持与现有动态组件服务一致的配置体验。
src/shader/<component-name>/,并通过 src/dcsConfig.ts 接入默认值与调参面板。flowing-smoke-component: 提供可参数化的三维流动烟雾能力,覆盖排放方向、流速、密度、颜色与衰减等核心行为。src/components/ 新增流动烟雾组件实现。src/shader/ 新增组件专属顶点/片元 shader 文件。src/dcsConfig.ts 新增组件注册、默认参数与调参配置。flowRate、density、color,以及发射方向、扩散范围、透明度衰减等参数。tresjs、three 与仓库已有构建链路,不新增额外动画框架依赖。src/dcsConfig.ts 移除组件注册,再回退新增组件与 shader 文件,恢复到变更前状态。