
网站简介
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群、微信群等交流渠道。
特点说明
- AI 深度协同:不只是简单的问答,而是贯穿需求 Spec、开发、交付全流程。
- 开源免费商用:永久开源、免费商用,符合开发者对开放生态的需求。
- 基于成熟技术栈:结合 Three.js、Vue 3、TresJS 等成熟技术,降低入门门槛。
- 丰富的编辑器生态:涵盖场景、GIS、材质、动画等多个编辑工具,满足不同场景需求。
- 教程与社区支持:提供从入门到进阶的系列教程,配合社区问答,便于自学和解决问题。
总之,TvT.js 是一个面向 Web 3D 开发者的综合性开源平台,通过 AI 与编辑器生态的融合,为开发者提供高效、灵活、可持续的创作环境。