← 返回商品列表
HTML / 前端静态
自部署元宇宙3D虚拟世界系统源码|AI建世界|浏览器即用|联邦互通|开源可商用
一个跑在你自己服务器上的3D虚拟世界系统。你能在里面建场景、放模型、拉朋友进来逛,还能跟别人部署世界链接。
42.00 USDT
本站收录的所有源码均来源于互联网,如有涉及侵权的请联系本站,我们将立即下架处理
商品介绍
项目简介
一个跑在浏览器里的 3D 虚拟世界——部署在你自己的机器上,数据完全归你。
你把它装在自己的电脑或服务器上,打开浏览器就能进入一个完整的 3D 世界:可以拖拽搭建场景、自定义角色、邀请朋友进来一起逛。不同人部署的世界之间还能互相传送,身份和资产跨世界跟随。 它不是托管在某个平台上的云服务,而是你自己的独立节点。没有账号注册、没有内容审核、没有平台抽成,代码未加密,想怎么改就怎么改。
核心技术特点
- 独立世界 —— 数据 归自己,不论是电脑还是服务器,都可以部署本世界。这个世界就是你的私有资产,放到服务器或者 IPv6 的电脑上即可对外公开,通过域名或者 IP 让其他用户访问。
- 资产私有化 —— 虚拟资产只存在您的电脑或者服务器上。
- 跨世界获得 —— 在其他世界获得的物品会归属到当前用户注册使用的服务器上。
- 跨世界传送 —— 跨世界传送时用户当前配置的角色样式、骨骼、动画、声音、模型样式等,在目标世界依然生效,在其他人眼里也是你配置的样式。
适合谁用
| 用户群体 | 使用场景 |
|---|---|
| 个人 | 零成本拥有自己的 3D 虚拟空间存放图片视频和回忆等各种虚拟资产,如果能实现数字永生,这里可能会是你的…… |
| 中小企业 | 把店变成可逛可玩的 3D 虚拟旗舰店,停留时间提升 10 倍 |
| 大型企业 | 多地分公司联邦互联,数据安全自主可控 |
| 教育机构 | 把课本变成可以走进去的 3D 世界,完课率和兴趣度翻倍 |
| 景区/博物馆 | 永不闭馆、无限容量、全球可达的数字孪生景区 |
| 政府/公共组织 | 智慧城市的 3D 交互界面,市民看得见摸得着的数字政务 |
| 会展行业 | 零场地费的 365 天永不落幕的全球 virtual expo |
| 联邦多世界互联 | 多个独立部署的世界实例之间互联,玩家可跨世界旅行 |
核心特性
3D 场景与渲染
- Three.js 驱动:完整的 3D 场景渲染引擎,支持动态光照、阴影和天空盒
- 自由搭建建筑:几何体建筑(立方体/球体/圆柱等)和 GLB/GLTF 模型上传
- 实时多人同步:WebSocket 驱动的角色位置、动画和场景变更广播
- 移动端适配:虚拟摇杆 + 触屏操作
多世界联邦系统
- 世界互联:多个服务器组成联邦网络,实现跨世界传送和访问
- 对等架构:各世界平等互联,无需中央协调节点
- 安全握手:基于 RSA-2048 公钥交换 + JWT 签名验证的世界间认证机制
- VWFP v2.1 协议:自研跨虚拟世界联邦协议
角色与动画
- 角色自定义:支持 Mixamo、ReadyPlayerMe、VRoid 等多平台骨骼
- 动画系统:动作库管理、骨骼重定向(Retargeting)、武器挂载点
- 实时换装:切换角色模板和外观
- 跨世界角色迁移:角色配置在联邦世界间安全传递
世界生态
- NPC 系统:自定义 NPC 创建、对话和行为配置
- 怪物系统:战斗怪物创建与管理,掉落物品
- 传送门:世界内部和跨世界传送
- 商城与背包:完整的虚拟物品交易和库存管理
- 技能系统:语音触发技能、效果、范围、冷却
- 画廊系统:3D 画廊展示
编辑器套件
- 统一编辑器:几何体 + 模型库,二合一
- 世界编辑器:对象摆放/移动/旋转/缩放/出生点设置
- 角色编辑器:外观定制(发型/面部/服装/装备)待优化
- 动画编辑器:骨骼关键帧录制/时间轴播放 待优化
- Three.js 代码块:直接编写 Three.js 代码生成 3D 对象
技术栈
| 层级 | 技术 |
|---|---|
| 前端 3D | Three.js 0.183, WebGL |
| 前端 UI | React 18(管理后台), Vanilla JS(世界页) |
| 后端 | Express.js 4.18 (Node.js) |
| 数据库 | PostgreSQL ≥ 17 |
| 实时通信 | WebSocket (ws 8.14) |
| 认证 | JWT (用户 + 管理员双密钥) + bcryptjs 密码哈希 |
| 跨世界安全 | RSA-2048 非对称加密 + JWT RS256 签名 |
| 样式 | Tailwind CSS |
| 文件处理 | multer(上传)+ adm-zip(ZIP解压)+ gltfpack(模型压缩) |
| 构建工具 | Vite 5 + Typescri-pt |
快速开始
环境要求
| 软件 | 版本 | 推荐版本 |
|---|---|---|
| Node.js | 18.x | 20.x |
| PostgreSQL | 17 | 18.1 |
| 端口 | 3002(应用 + WebSocket 共用) | - |
联邦系统
联邦系统允许多个独立部署的虚拟世界实例互联,玩家可跨世界传送。
架构
各世界之间平等互联,通过双向信任握手建立联邦关系:
管理后台
管理后台基于 React 构建,提供完整的运营管理功能。
功能模块
| 模块 | 功能 |
|---|---|
| 控制台 | 用户数/建筑数/传送门数/传送次数 统计看板 |
| 用户管理 | 查看所有用户,修改角色权限,删除用户 |
| 传送门管理 | 创建/编辑/统计传送门 |
| 系统配置 | 敏感配置加密存储 / 热更新 |
| 联邦信任 | 审批/拒绝联邦连接请求 |
| 模型守卫 | 远程模型复杂度阈值 / 文件大小限制 |
| 操作日志 | 管理员操作审计追踪 |
编辑器工具
| 编辑器 | 入口 | 功能 |
|---|---|---|
| 统一编辑器 | unified_editor.html | 几何体 + 模型库 |
| 世界编辑器 | world_editor.html | 场景对象摆放/调整 |
| 角色编辑器 | character_editor.html | 角色外观定制 |
| 动画编辑器 | animation_puppeteer.html | 骨骼动画录制 |
许可证与订阅
免费使用(仅限本地个人使用)
在以下条件全部满足时可免费使用:
- 仅在本地机器上个人使用
- 不通过 IP 或域名向他人提供服务
- 不与其他世界建立联邦连接
- 不进行二次开发对外销售
订阅许可(联网/联邦/商业使用)
如果进行以下任一操作,必须获取订阅许可:
- 通过 IP 地址或域名向他人提供访问
- 与其他世界建立联邦连接
- 进行二次开发并对外销售



【属性】
- 框架: 其他
- 语言: HTML
- 数据库: PostgreSQL
- 规格: 整站源码
- 授权: 需要授权
- 源文件: 完全开源(含全部源文件)
- 大小: 200 MB
- 移动端: 自适应
- 安装服务: ¥30.00(额外,可选)【要求说明】
- 主机类型: 独立主机(服务器、VPS、VM)
- 伪静态: 无需
- 操作系统: Windows,Linux
- 安装方式: 提供管理权限,QQ远程协助
- web服务: IIS,nginx
相关商品
同分类或相近标签的其他数字商品,方便对比后再购买。
HTML / 前端静态
自动更新问问搜搜百科站系统 自动伪原创seo完美优化 自动采集 网络赚钱利器 必备!
12.32 USDT
HTML / 前端静态
比邻全自动引流APP源码,全自动无人值守引流
42.00 USDT
140.00 USDT
HTML / 前端静态
thinkphp资源下载站 php源码BootStrap后台 会员中心 内容采集
36.40 USDT
HTML / 前端静态
【网站设计模板】26套全页面整站欧美网站设计
3.64 USDT
HTML / 前端静态
【好看的后台模板】后台CMS管理系统前端模板
1.40 USDT
HTML / 前端静态
前端特效合集(105款)
12.32 USDT
HTML / 前端静态
素材火资源素材下载站整站HTML源码包括个人中心+注册+登录
4.20 USDT
HTML / 前端静态
asp软件游戏行业高端HTML5网站源码带手机模板seo静态带后台
32.20 USDT
自部署元宇宙3D虚拟世界系统源码|AI建世界|浏览器即用|联邦互通|开源可商用
42.00 USDT