现有组件库缺少可直接在 TresJS 场景中使用的三维体积火焰效果,用户需要一个从原生 Three.js GPU 流体示例移植而来的动态火焰组件。该组件应复用项目已有预览、灯光、相机、参数面板和发布配置,避免引入独立 renderer、controls、DOM UI 或后期处理链。
volumetric-fluid-flame-component 能力,提供三维流体火焰组件。src/components/volumetricFluidFlameComponent.vue,使用 TresJS/Three 在现有场景中挂载体渲染火焰。src/shader/volumetricFluidFlameComponent/ 下的仿真与体渲染 shader 文件,按顶点、片元与 pass 拆分管理。src/dcsConfig.ts 注册组件默认参数、默认 Object3D 和配置面板字段。volumetric-fluid-flame-component: 在动态组件服务中提供可配置、可预览、可发布的三维 GPU 流体火焰组件。src/components/volumetricFluidFlameComponent.vue、src/shader/volumetricFluidFlameComponent/*、src/dcsConfig.ts。previewEntry.vue、templateComponet.vue 自动接入,不修改通用预览文件。three、@tresjs/core,不新增 npm 依赖。src/dcsConfig.ts 中对应组件注册项即可恢复到变更前行为。