20261021 tvt.js生态更新通告

发布于 2026-10-21 09:59:30

接着 20260822 生态更新通告,这一轮汇总 2026 年 8 月 22 日之后至 10 月 21 日,tvt.js 开源基座与商业插件开发分支的更新。

这两个月,开源侧新增了户型设计、汽车交互试驾和声浪实验室等完整案例,也继续完善 HTML 三维面板、镜面地板、GoView 与预览中心。商业侧则围绕材质编辑、场景编排、数据联动、地图大气和源码导出持续补齐,让已有的组件与编辑工具更方便组合到实际项目里。

本轮 Git 记录中,开源分支有 52 次提交,商业开发分支有 118 次提交;扣除两边共享的 42 次历史,共 128 次不同提交,其中 119 次为非合并提交。开源侧新增 3 个插件、7 个页面入口。以下按实际功能整理,版本号以对应仓库配置为准,在线站点内容随部署更新。

🎯 tvt.js 开源库更新:

1、新增「户型设计工坊」1.0.0,从二维布置到三维方案展示

  • 新增二维平面设计与三维空间预览,内置 22 种参数化家具,支持摆放、移动、复制、旋转,以及尺寸和颜色调整。
  • 增加网格吸附、墙边吸附、两点测量、隔墙与门窗洞口编辑,并提供 6 种地面材料及铺装材料费用估算。
  • 三维模式支持鸟瞰、斜视、俯视、房间定位和剖切墙展示;三维家具调整可同步回二维方案。
  • 提供方案 JSON 导入导出、PNG 和 GLB 导出,以及撤销、重做和本机自动保存。新增独立方案展示入口,方便把设计页与展示页分开使用。

详情可跳转:户型设计工坊 · 2D / 3D / 户型方案 · 独立展示

户型方案独立展示,800×600 动图

2、新增「Tesla 声浪实验室」1.0.0,补齐仪表、声浪与三维车机联动

  • 集成 12 套声浪配置、GPS 输入、桌面模拟、音量与强度控制、换挡音效和兼容性诊断,音频通过独立 CDN 加载。
  • 三维车机支持 Model Y Performance 与 Model 3 Performance,车辆动作、车轮滚动、前轮转向、刹车灯、转向灯和车内屏幕随统一状态更新。
  • 增加车内 / 车外视角、行驶状态运镜、手动环绕与缩放,并保留独立的 Model Y 三维试驾页面。
  • 持续调整 GPS 航向、减速制动、失去定位后的状态衰减,以及设备方向感应辅助转弯。GPS 提供速度等定位信息,转速、挡位和车辆动作由程序模拟。

详情可跳转:Tesla 声浪实验室 / 三维车机 / Model Y 三维试驾

Tesla 三维座舱与车内仪表,800×600 动图

3、新增「FF 91 交互试驾」1.0.0

  • 增加原生 Three.js 汽车展示案例,组合车身反射、前灯光晕、转向灯、刹车灯、轮胎运动和 GPU 地面波纹。
  • 整理车辆控制、相机、场景环境和公共资源,供 Tesla 试驾等同类场景复用。
  • 修正 Three.js 混合模式适配中的阴影显示问题,并保留原场景与素材来源说明,方便学习和继续适配。

详情可跳转:FF 91 交互试驾

FF 91 交互试驾展示

4、新增 HTML 三维纹理面板与通用镜面地板

  • 新增「HTML 三维纹理面板」:将 HTML 内容绘制为三维纹理,让文字和信息面板参与场景遮挡;支持像素尺寸、场景宽度、透明度、刷新和毛玻璃效果配置。
  • 新增「通用镜面地板」及参数演示页,提供清晰反射、模糊反射、深度衰减、法线、扰动、纹理重复与旋转等设置,便于做产品展台、室内地面和工业场景底座。
  • 继续优化波纹地板、跳动块动画材质及相关深度缓冲处理,整理组件在不同场景中的使用方式。

详情可跳转:HTML 三维纹理面板 / 通用镜面地板 / 波纹地板

通用镜面地板

5、GoView 插件更新至 1.0.0,完善大屏预览与多实例使用

  • 按预览组件的实际需求同步上游修复,继续保留 JSON 加载、图表渲染、数据请求与联动能力。
  • 不同预览实例的状态、事件与数据池分别管理;配置替换、组件隐藏和页面退出时,同步处理请求、轮询、订阅和图表实例。
  • 补齐分组内部的目标查找、输入控件联动、分页事件与图表事件转发,修复失败请求未正确向调用方返回错误、胶囊图空数据残留等问题。
  • 整理配置导入、旧配置默认值和两个预览入口的共用实现,减少在园区、仓储、机柜等案例中接入时的差异。

详情可跳转:GoView 配置组件化

GoView 配置组件化展示,800×600 动图

6、公共加载、动态组件与特效继续优化

  • 补充 Meshopt 压缩模型加载支持;调整天空盒背景贴图、模糊与旋转同步,修复公共加载遮罩进度固定在 0% 且无法关闭的问题。
  • 完善公共数据绑定与动态组件加载:目标重新绑定、数据缓存与重放、实例替换和监听清理得到同步整理。
  • 优化「火 F」组件的变换、粒子空间、灯光参数、渲染顺序和资源释放,并同步编辑器中的组件登记方式。
  • 继续精简重复案例与冗余资源,修复保留案例中的兼容性问题,减少维护和选择成本。

详情可跳转:火 F 效果 / 跳动块动画材质 / 动态组件远程配置实例

火 F 效果展示,800×600 动图

跳动块动画材质,800×600 动图

7、预览中心重新梳理内容分类与移动端展示

  • 按「基础能力、场景案例、行业应用、创作与工程」组织内容,并为案例增加明确的能力、行业和搜索标签。
  • 增加「我的插件」,本地创建或安装的插件可集中查找;创建、安装后的提示与预览入口同步调整。
  • 更新大量真实页面预览素材,补充动态 WebP;通过静态封面与动画加载切换,兼顾列表浏览和效果展示。
  • 压缩移动端工具栏与卡片占用,继续调整搜索、筛选、分类计数和滚动定位,让案例增多后仍然容易查找。

在线预览:tvt.js 开源预览中心
image.png

💥 tvt.js 插件组更新:

1、材质编辑器 1.2.0 → 1.5.0

  • 继续打磨 UV 缩放与重复、线框混合和四边网格显示,修复所有线框被固定按加法处理等问题。
  • 调整透明贴图的图层语义:透明处理作用于对应的上一层贴图;补齐 Alpha 通道默认值和独立的预乘透明设置,改善连续透明贴图与多条线框组合。
  • 修复混合强度重复参与、反相透明贴图裁剪外区域重新显示,以及部分材质深度关系异常的问题。
  • 动画改用独立时间轴,处理低帧率、暂停、切换后台和导出时的时间变化,改善动画速度忽快忽慢的情况。
  • 同步素材服务加载与 KTX2 压缩纹理兼容处理,让独立材质编辑器和区域编辑器内的材质工作台继续共用这些改进。

在线预览:材质编辑器

插件详情:icegl.cn/tvtstore/materialEditor

材质编辑器官方演示,800×600 动图

2、行业与工具插件集中维护

插件本轮版本变化更新内容
智能工厂可视化2.0.0 → 2.1.0更新模型与 WebP 图片资源,整理公共 Draco 解码路径和界面素材引用。
智慧园区2.0.0 → 2.1.0更新压缩模型、人物与 HDR 环境资源,继续整理案例交付资源。
齿轮超级工厂1.0.0 → 1.1.0补齐工厂、机械臂、人物模型及字体、图标和预览资源。
数字人2.0.0 → 2.1.0接入 Meshopt 解码与 WebP 贴图,调整场景初始化、动作切换和卸载后的动画清理。
AIModels2.0.0 → 2.1.0等待三维容器和渲染上下文就绪后初始化,补充模型清理时的空引用保护。
数字地图块2.0.0 → 2.1.0修正 MeshUI 注释标题缺失时显示 undefined 的问题,补齐演示数据。
TvT.js 体渲染插件2.0.1 → 2.2.0完善 RAW 导入识别;读取前核对维度、数据类型和文件字节数,给出明确的格式与大小错误提示。
机房机柜设备展示2.0.0 → 2.2.0将雾效果接入调整为原生指数雾组件,保留原有颜色与浓度设置,并同步版本配置。

插件详情可跳转:智能工厂 / 智慧园区 / 超级工厂 / 数字人 / AIModels / 数字地图块 / 体渲染 / 机房机柜设备展示

💫 区域场景编辑器更新:

本轮由 4.1.0 推进至 4.8.0,重点是多选编排、后期调色、压缩资源导出和高级组件的数据联动。

1、增加多选编排,细化日常操作

  • 新增独立「多选编排」页面,支持模型多选、对齐、变换和复制,并可把编排结果保存回原场景或导出草稿。
  • 模型与高级组件的旋转统一按角度显示;数值调节采用滑块粗调与输入框精调,减少小范围修改时的反复拖动。
  • 调整撤销与历史恢复行为,避免只修改物体时,相机也跟随历史记录跳回旧视角。

2、补充相机行为、雾与画面调色

  • 增加相机操作范围、自动旋转周期、方向和交互后的等待设置。
  • 增加场景雾效果,继续完善环境背景、模糊和旋转参数的同步。
  • 新增色彩平衡、滤镜和 16 套 LUT 预设,调整暗角与后期面板,并修正后处理链最终色调映射缺失的问题。

3、继续完善压缩模型与插件源码导出

  • 处理 Meshopt、KTX2 等压缩资源的加载兼容,补充导出时的压缩纹理解压支持。
  • 修正 Windows 配置中反斜杠模型路径引起的资源缓存匹配与打包问题,调整模型服务资源在源码包中的保留方式。
  • 拆分源码生成模块,整理场景、模型、后处理和资源导出职责,并同步新增组件与运行配置。
  • 修复 UUID 相同但模型资源已更换时,继续复用旧节点和材质槽位的问题。

4、高级组件的数据联动进一步开放

  • 为 objPlus 高级组件接入可读写的配置参数与组件公开方法,补齐编辑、预览及导出场景中的绑定方式。
  • 目标删除、组件实例替换、配置变更和页面退出时,重新处理绑定、监听与数据源生命周期。
  • 新增 HTML 三维纹理面板、通用镜面地板等可配置组件,并同步「火 F」的普通组件使用与导出方式。

在线地址:区域场景编辑器

插件详情:icegl.cn/tvtstore/zone3Deditor

区域场景编辑器展示

🗺️ 地图空间(GIS)编辑器更新:

本轮由 1.1.4 推进至 1.5.1,在地图场景中补充大气、后期、相机行为、数据联动与模型恢复能力。

1、新增地图大气与云层参数

  • 增加雾颜色与动态浓度设置,浓度结合观察角度和距离计算,更适合地图尺度变化。
  • 增加天空散射参数,以及云量、覆盖率、厚度、吸光率、风速与风向等设置。
  • 配置同步进入历史、导入、预览和导出,地图大气由 GIS 自身模块维护。

2、完善地图相机与飞行配合

  • 增加距离、偏航与俯仰范围控制,支持自动旋转时长、方向和用户交互后的等待。
  • 地图飞行期间暂停自动旋转;用户开始操作时停止当前飞行,减少两种相机行为相互干扰。
  • 根据历史前后是否真正修改相机,决定保留当前视角还是恢复配置视角;导入配置仍按保存的视角恢复。

3、后期、模型加载与高级组件同步补齐

  • 增加色彩平衡、彩色暗角、滤镜与 16 张本地 LUT,兼容已有暗角配置。
  • 统一 GIS 模型加载的资源路径与 KTX2 配置;模型路径变化时清理旧实例,并完整恢复地理位置、局部变换和自定义字段。
  • 接入混元 SPZ、通用镜面地板、HTML 三维纹理面板与「火 F」等高级组件,新增能力同步覆盖预览和生成场景。
  • 为高级组件的数据参数和公开方法提供绑定入口;数据源替换、同 UUID 实例更新和页面退出时清理旧绑定与轮询。

4、继续改善编辑与历史可靠性

  • 增加阴影设置,统一角度单位和滑块精度。
  • 历史写入改为串行处理,补充恢复取消、导入结构校验、失败回滚与时间戳修正,降低快速连续操作时的历史覆盖风险。
  • 新增功能通过 GIS 自身的模块和导出代码接入,生成场景继续使用 GIS 插件自身的运行能力。

在线地址:地图空间(GIS)编辑器

插件详情:icegl.cn/tvtstore/gisPlaneEditor

地图空间编辑器展示

🚀 本轮生态进展:

这一轮既有能直接打开体验的户型、汽车案例,也有编辑器里每天都会用到的多选编排、材质透明、地图相机和资源导出改进。案例提供可学习的实现,公共组件继续被场景和编辑器复用,编辑成果再进入源码交付,让效果验证、业务接入和二次开发之间衔接得更顺畅。

开源仓库:icegl-three-vue-tres

生态入口:在线预览 / 插件市场 / 使用文档

0 条评论

发布
问题