在线工具 编程开发

TvT.js

TvT.js 是 AI 协同的 Web 3D 开源生态,以 Three.js、Vue 3 与 TresJS 为技术底座,贯通需求 Spec、图生 3D、场景编辑、插件开发与源码交付。

标签:

网站截图

网站简介

TvT.js 是一个由 ICEGL 出品的 Web 3D 开源生态项目,当前版本为 V5。它深度融合 AI 协同能力,以 Three.js、Vue 3 与 TresJS 作为技术底座,致力于帮助开发者从需求 Spec 出发,通过 AI 辅助完成从设计、开发到交付的完整流程。该平台永久开源、免费商用,并提供持续演进的支持。

主要功能/内容

TvT.js 文档中心涵盖多个核心功能模块,具体如下:

AI 协同

  • 智能问答:提供面向 Web 3D 开发的 AI 问答能力,帮助开发者快速解决技术问题。
  • 需求 Spec 驱动开发:支持从需求描述出发,配合 AI 生成或辅助实现代码,提升开发效率。

编辑器生态

  • 动态组件服务:提供可动态加载和使用的组件服务。
  • 静态资源发布服务:支持静态资源的托管和发布。
  • 区域场景编辑器:用于构建和管理区域级的三维场景。
  • GIS地理空间编辑器:面向地理信息系统,支持地图与 3D 场景结合。
  • 材质编辑器:可视化编辑三维物体材质。
  • 草履虫动画编辑器:用于创建特定类型的动画效果(草履虫动画)。

插件市场

提供插件生态,开发者可以通过插件扩展 TvT.js 的功能,实现场景编辑、组件复用等需求。

相关文档与学习资源

  • Three.js / Tres.js / fes.js 文档链接:为开发者提供底层框架的参考。
  • 预览演示:可直接体验项目效果。
  • 课程中心:包含 WebGL 初/中/高级教程、WebGL Shader 初级及中级教程,并配有视频介绍。
  • 小程序生态:支持微信小程序相关功能。

社区与支持

  • ICEGL官网社区:提供官方资讯、社区问答。
  • 旧版 V4 文档:保留历史文档,方便老用户查阅。
  • 常见问题:汇总用户常见问题解答。

其他信息

  • 支持主题颜色自定义。
  • 提供微信公众号、QQ群、微信群等交流渠道。

特点说明

  1. AI 深度协同:不只是简单的问答,而是贯穿需求 Spec、开发、交付全流程。
  2. 开源免费商用:永久开源、免费商用,符合开发者对开放生态的需求。
  3. 基于成熟技术栈:结合 Three.js、Vue 3、TresJS 等成熟技术,降低入门门槛。
  4. 丰富的编辑器生态:涵盖场景、GIS、材质、动画等多个编辑工具,满足不同场景需求。
  5. 教程与社区支持:提供从入门到进阶的系列教程,配合社区问答,便于自学和解决问题。

总之,TvT.js 是一个面向 Web 3D 开发者的综合性开源平台,通过 AI 与编辑器生态的融合,为开发者提供高效、灵活、可持续的创作环境。