CodeDownFree
← 返回商品列表
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 对象

技术栈

层级技术
前端 3DThree.js 0.183, WebGL
前端 UIReact 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.js18.x20.x
PostgreSQL1718.1
端口3002(应用 + WebSocket 共用)-

联邦系统

联邦系统允许多个独立部署的虚拟世界实例互联,玩家可跨世界传送。

架构

各世界之间平等互联,通过双向信任握手建立联邦关系:

管理后台

管理后台基于 React 构建,提供完整的运营管理功能。

功能模块

模块功能
控制台用户数/建筑数/传送门数/传送次数 统计看板
用户管理查看所有用户,修改角色权限,删除用户
传送门管理创建/编辑/统计传送门
系统配置敏感配置加密存储 / 热更新
联邦信任审批/拒绝联邦连接请求
模型守卫远程模型复杂度阈值 / 文件大小限制
操作日志管理员操作审计追踪

编辑器工具

编辑器入口功能
统一编辑器unified_editor.html几何体 + 模型库
世界编辑器world_editor.html场景对象摆放/调整
角色编辑器character_editor.html角色外观定制
动画编辑器animation_puppeteer.html骨骼动画录制

许可证与订阅

免费使用(仅限本地个人使用)

在以下条件全部满足时可免费使用:

  • 仅在本地机器上个人使用
  • 不通过 IP 或域名向他人提供服务
  • 不与其他世界建立联邦连接
  • 不进行二次开发对外销售

订阅许可(联网/联邦/商业使用)

如果进行以下任一操作,必须获取订阅许可:

  • 通过 IP 地址或域名向他人提供访问
  • 与其他世界建立联邦连接
  • 进行二次开发并对外销售


自部署元宇宙3D虚拟世界系统源码|AI建世界|浏览器即用|联邦互通|开源可商用

自部署元宇宙3D虚拟世界系统源码|AI建世界|浏览器即用|联邦互通|开源可商用

自部署元宇宙3D虚拟世界系统源码|AI建世界|浏览器即用|联邦互通|开源可商用

【属性】

  • 框架: 其他
  • 语言: HTML
  • 数据库: PostgreSQL
  • 规格: 整站源码
  • 授权: 需要授权
  • 源文件: 完全开源(含全部源文件)
  • 大小: 200 MB
  • 移动端: 自适应
  • 安装服务: ¥30.00(额外,可选)【要求说明】
  • 主机类型: 独立主机(服务器、VPS、VM)
  • 伪静态: 无需
  • 操作系统: Windows,Linux
  • 安装方式: 提供管理权限,QQ远程协助
  • web服务: IIS,nginx

自部署元宇宙3D虚拟世界系统源码|AI建世界|浏览器即用|联邦互通|开源可商用

42.00 USDT
立即购买