hawk86104/three-vue-tres

🎉一款让你的三维可视化项目快速落地的开源框架,天然具备良好的跨平台与🎊国产化适配能力 支持低代码编辑器、Web / 小程序 / App 全端部署,永久免费商用。 融合数字孪生、三维可视化(WebGL / WebGPU / three.js / tres.js / tvt.js),并扩展 AI 能力(Skills / OpenSpec),助力智能化场景快速构建 🚀

解决的问题

TvT.js 是一个 Web 3D 工程生态系统,旨在超越一次性演示,将 3D 概念转化为可维护、可投入生产的项目。它填补了初始 3D 内容创作与最终项目交付之间的空白,特别适用于数字孪生、工业可视化和在线 3D 编辑器领域。

如何工作

该框架基于 Three.js、Vue 3、TresJS 和 Fes.js 构建。采用「规范驱动」的工作流,将需求以版本化的规范(OpenSpec)形式记录,定义框架规则和插件契约。这使得 AI 可以通过专用 AI 技能(如 tvt-js-plugin-builder)协助实现,而无需生成一次性代码。同时,它还与 3D 内容生成工具(如腾讯混元3D)集成,将 AI 生成的模型导入可编辑的场景编辑器中。

适用人群

专为开发复杂 Web 3D 应用、数字孪生平台和工业可视化工具的开发者与工程师设计,尤其适用于在本地化硬件和软件环境中工作的用户。

核心亮点

  • AI 协作工作流:集成 AI 进行需求分析、插件实现和 3D 模型生成(图像转 3D)。
  • 规范驱动开发:使用规范基线确保 AI 生成结果可审查、可维护。
  • 插件化架构:支持动态组件发布与加载服务,实现模块化应用交付。
  • 生产就绪生态系统:包含区域场景编辑器,并支持本地化硬件/操作系统/浏览器。
  • 开源免费:永久开源,可免费用于商业用途。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目