3D/VR 选座技术探索

简介: 实景 VR 目前的行业应用案例逐渐增多,在使用 720°全景相机拍摄,部分厂商基于多实 景照片进行多叉数建模,在链家等房产行业获得广泛应。在票务行业,场馆选座的国内外的同 类产品中也有试点落地,国外的有 TicketMaster、Stubhub 等,国内尝试落地的有摩天轮,针对 大型场馆,目前的实现思路偏向于使用 3D 建模+后渲染输出基于 ECB 的全景照片,下发后用于大前端多端展示。

作者| 阿里文娱无线开发专家 王璟瑶

一、行业现状

实景 VR 目前的行业应用案例逐渐增多,在使用 720°全景相机拍摄,部分厂商基于多实 景照片进行多叉数建模,在链家等房产行业获得广泛应。在票务行业,场馆选座的国内外的同 类产品中也有试点落地,国外的有 TicketMaster、Stubhub 等,国内尝试落地的有摩天轮,针对 大型场馆,目前的实现思路偏向于使用 3D 建模+后渲染输出基于 ECB 的全景照片,下发后用于大前端多端展示。

image.png

二、大麦解法

大麦落地全景 VR 主要是为用户的选座决策提供辅助和沉浸式体验,目前综合考虑选座页 面用户交互和落地成本,采用大场馆建模+全景渲染和小场馆实景 VR 拍摄节奏。

image.png

1. 落地策略

大场馆-3D 建模+渲染 小场馆-实景 VR

2. 建模全链路流程

场馆建模经过输出白模、材质纹理贴图等流程进行输出建设,基于经典 3dmax 进行近似建模。

image.png

3. 全链路流程

整体流程按大节点分成:建模/拍摄→ 生产→ 选座基础平台→ 大前端主要环节,建模部 分目前使用 3dmax 的常规方案,并调研基于 3D 激光雷达 + SLAM 的量产方案。

image.png

三、3D 场馆

1. 模型纹理加载

针对建模输出的场馆模型,3dmax 导出后容量在 50M~200M 之间,采用 glTF 模型压缩, 再配合 LOD 多层次细节纹理,可有效提升基于 three.js 的超大纹理场馆的打开速度。

image.png

image.png

四、VR

1. VR Engine

VR 整体方案选择使用基于 ECB 球体坐标的投影方案,渲染合成 2:1 的全景图片,图片 本身经过 moz-jpeg 压缩、智能降噪和超分重建,供 VR Engine 渲染,也为为全景图片展示秒 开打下基础。大前端 VR Engine 层面,APP 侧 android/ios 较为成熟,选用 google/apple 自带方 案,h5 侧 engine 性能和集成度差异较大,调研了目前市面上常见的几款 engine,最终选择使用Pannellum 作为首选引擎。支持罗盘指示、全景漫游、全景标注、多清晰度等扩展功能。

image.png

2. VR 视图及优化

透视视图、鱼眼视图、立体视图、建筑视图、潘尼尼观、小行星等。GVR 进行了优化封装, 包括但不限于:

  1. 镜头失真校正(Lens distortion correction)
  2. 空间音频(Spatial audio)
  3. 头部跟踪(Head tracking)
  4. 3D 校准(3D calibration)
  5. 并排渲染(Side-by-side rendering)
  6. 立体几何配置(Stereo geometry configuration)
  7. 用户输入事件处理(User input event handling)

image.png

五、全链路量产

全面落地,需要建模和拍摄的场馆较多,针对 VR 落地应用,需要进行量产操作,按照梳 理,核心步骤大致分为以下几步:
拍摄:专业 camera + 大麦 B 端 = 遥控拍照 + 携带座位信息
生产:绑定、fov 倾角计算、压缩、超分重建
选座基础平台: 底图保护-暗水印、流式加密
大前端:三端 VR Engine、渐进式加载、流式加密

image.png

六、总结

针对上线的图片,进行了合成优化以及基于Lanczos/hpx 的图像压缩,以及流式密码加密, 以保障用户的秒开和数据安全。3D/VR 的持续建设是智慧场馆重要的一环,也为用户购买决策 提供了可视化手段,量产阶段后继续探索基于大场景点云渲染建模和商业化营销能力,以期为 用户带来更好的沉浸式体验。

相关文章
|
18天前
|
Go vr&ar 图形学
重塑体验:AR/VR技术在游戏与娱乐行业的创新应用
【10月更文挑战第29天】本文探讨了AR/VR技术如何改变游戏与娱乐行业,介绍了AR和VR的基本概念及其在游戏和娱乐中的应用实例,包括《精灵宝可梦GO》的AR开发和VR视频播放器的实现代码,并展望了未来的发展趋势。
46 2
|
3月前
|
机器学习/深度学习 编解码 人工智能
当前VR技术的限制与挑战:深入剖析与未来展望
【8月更文挑战第26天】当前VR技术在技术、内容、市场等多个层面仍面临诸多限制与挑战。然而,随着技术的不断创新和市场的逐步成熟,这些限制和挑战将逐渐得到克服。未来,VR技术有望在更多领域发挥重要作用,为用户带来更加丰富、便捷的沉浸式体验。我们期待VR技术的持续进步和广泛应用,共同见证这一科技领域的辉煌未来。
|
3月前
|
传感器 人机交互 vr&ar
VR技术的基本原理与发展历程:探索虚拟现实的无限可能
【8月更文挑战第24天】VR技术作为一项具有广阔前景和巨大潜力的技术,正在不断改变着我们的世界。让我们共同期待VR技术在未来的更多精彩表现吧!
1464 2
|
3月前
|
编解码 供应链 搜索推荐
VR技术在教育领域的应用前景:开启沉浸式学习新时代
【8月更文挑战第24天】VR技术在教育领域的应用前景广阔,它将为传统教育带来革命性的变革。通过提供沉浸式的学习体验和个性化的学习方式,VR技术能够激发学生的学习兴趣和动力,提高学习效果和综合素质。我们有理由相信,在未来的日子里,VR技术将成为教育领域的重要工具之一,为学生们带来更加丰富多彩的学习体验。让我们共同期待VR技术在教育领域的美好未来吧!
|
3月前
|
算法 人机交互 vr&ar
VR游戏设计中的用户体验考虑:技术深度解析
【8月更文挑战第24天】VR游戏设计是一个复杂而充满挑战的过程,它要求开发者在视觉体验、交互设计、音效与反馈、用户引导与界面设计以及性能优化等方面进行全面考虑。通过不断探索和实践,我们可以为玩家提供更加沉浸、自然和令人满足的VR游戏体验。随着技术的不断进步和应用场景的不断拓展,VR游戏的未来充满了无限可能。
|
3月前
|
vr&ar 图形学 开发者
惊呆了!VR技术在学习培训中大放异彩,未来教育新纪元已来,你还在等什么?赶紧上车!
【8月更文挑战第6天】随着科技的发展,虚拟现实(VR)正深刻影响教育与培训领域。VR技术通过计算机生成模拟环境,让用户沉浸并互动。例如,在医学培训中模拟手术,提升实操技能;在历史教学中“穿越”至古代,加深理解;在语言学习中构建虚拟交流场景,增强语言能力。基于此技术,开发者还能在游戏引擎如Unity中轻松创建VR应用,进一步丰富学习体验。随着技术进步,VR有望革新未来的教育模式。
51 1
|
3月前
|
vr&ar C# 图形学
WPF与AR/VR的激情碰撞:解锁Windows Presentation Foundation应用新维度,探索增强现实与虚拟现实技术在现代UI设计中的无限可能与实战应用详解
【8月更文挑战第31天】增强现实(AR)与虚拟现实(VR)技术正迅速改变生活和工作方式,在游戏、教育及工业等领域展现出广泛应用前景。本文探讨如何在Windows Presentation Foundation(WPF)环境中实现AR/VR功能,通过具体示例代码展示整合过程。尽管WPF本身不直接支持AR/VR,但借助第三方库如Unity、Vuforia或OpenVR,可实现沉浸式体验。例如,通过Unity和Vuforia在WPF中创建AR应用,或利用OpenVR在WPF中集成VR功能,从而提升用户体验并拓展应用功能边界。
69 0
|
4月前
|
编解码 人工智能 搜索推荐
VR技术的未来趋势?
【7月更文挑战第31天】VR技术的未来趋势?
77 5
|
4月前
|
传感器 安全 vr&ar
VR技术在军事训练中的用途?
【7月更文挑战第31天】VR技术在军事训练中的用途?
71 4
|
3月前
|
搜索推荐 安全 vr&ar
虚拟现实(VR)技术在教育领域的应用正在逐步深入
【8月更文挑战第1天】虚拟现实(VR)技术在教育领域的应用正在逐步深入
128 2
下一篇
无影云桌面