用户名:youke
密码:Youke123
备注:数据会定期删除,请不要再体验账号上发布生产数据
全景编辑器旨在满足用户对于创建、管理和编辑全景图像的需求,通过提供丰富的功能和直观的界面,让用户能够轻松地实现他们的创意和想法。
krpano.js
1.21.2React
18.2.0Typescript
5.2.2
node
>= 16.x.xpnpm
>= 7.18.2
git clone https://github.com/xtspace/xt-panorama-editor.git
cd xt-panorama-editor
pnpm i
pnpm start
类似720云的在线全景查看功能,适配移动端和PC端
- 全景图自动分片:支持将全景图自动分片成立方体图或多层级瓦片图,以提高加载速度和性能。
- 全景视角设置:允许用户设置全景图的视角,包括方向、倾斜角度等参数,以满足不同场景的需求。
- 自定义巡游:支持对巡游的多种设置,以满足不同场景的需求。
- 添加热点类型:支持添加多种类型的热点,包括图片、视频、跳转链接、文字等,用户可以自定义热点的样式和行为,并进行实时编辑。
- 动画效果:提供小行星开场动画、场景切换动画和热点动画等效果,增强全景图的视觉吸引力和交互体验。
- 素材管理:提供素材管理功能,允许用户上传、管理和删除全景图所需的素材文件,包括图像、视频等。
- 全景管理:提供全景图的管理功能,包括创建新的全景项目、编辑现有全景项目、导出项目等。
- 离线部署:可导出编译后的代码,以便进行二次开发和本地部署
- 热点类型:新增热点类型,例如(事件、文章等),丰富用户交互的方式,用户可以通过点击热点获取更多信息或进行互动。
- 沙盘模块:利用 3D 全景技术与沙盘模型相结合,模拟真实场景并进行交互式展示。它将全景图像的沉浸式视觉体验与沙盘的空间布局结合在一起,允许用户通过交互查看、导航、分析虚拟环境或物理场景。通过手势或控制器,用户可以轻松调整视角和缩放,深入了解场景的每个细节。
- 辅助功能:
- 虚拟现实(VR)支持:通过兼容 VR 设备,为用户提供沉浸式的体验,允许用户在虚拟环境中自由探索和互动。
- 全屏模式:用户可以选择全屏观看体验,消除界面干扰,专注于内容展示,增强视觉效果。
- 音乐模块:
- 全景音乐:在场景中加入全景音效,创造沉浸式的听觉体验,让用户在浏览时感受到更真实的环境氛围
- 热点音乐支持:根据不同的热点区域播放特定音乐,增强交互感受。例如,用户接近特定事件或信息点时,自动触发相关的音乐或音效,提升用户的参与感和互动体验。