hawk86104/three-vue-tres
🎉一款让你的三维可视化项目快速落地的开源框架,天然具备良好的跨平台与🎊国产化适配能力 支持低代码编辑器、Web / 小程序 / App 全端部署,永久免费商用。 融合数字孪生、三维可视化(WebGL / WebGPU / three.js / tres.js / tvt.js),并扩展 AI 能力(Skills / OpenSpec),助力智能化场景快速构建 🚀
What it solves
TvT.js is a Web 3D engineering ecosystem designed to move beyond one-off demos and turn 3D ideas into maintainable, production-ready projects. It addresses the gap between initial 3D content creation and final project delivery, specifically for digital twins, industrial visualization, and online 3D editors.
How it works
The framework is built on a stack of Three.js, Vue 3, TresJS, and Fes.js. It implements a "Spec-driven" workflow where requirements are captured in versioned specifications (OpenSpec) that define framework rules and plugin contracts. This allows AI to assist in implementation—via specialized AI skills like the tvt-js-plugin-builder—without producing disposable code. It also integrates with 3D content generation tools (like Tencent Hunyuan3D) to bring AI-generated models into an editable scene editor.
Who it’s for
It is designed for developers and engineers building complex Web 3D applications, digital twin platforms, and industrial visualization tools, particularly those operating in domestic/localized hardware and software environments.
Highlights
- AI-Collaborative Workflow: Integrates AI for requirements analysis, plugin implementation, and 3D model generation (Image-to-3D).
- Spec-Driven Development: Uses a baseline of specifications to ensure AI-generated results are reviewable and maintainable.
- Plugin-Based Architecture: Supports a dynamic component publishing and loading service for modular application delivery.
- Production-Ready Ecosystem: Includes a zone scene editor and support for localized hardware/OS/browsers.
- Open Source: Permanently open-source and free for commercial use.
Related
- Project
- Project
- Project
- Project
- Project