说起这几年我国互联网企业房产信息平台在用户使用体验经济方面的进步,大家印象最深的莫过于我们现在贝壳、链家,安居客上已经开始普及的VR看房,可以让用户能够身临其境得看到自己房间的景象和房屋的模型,这是图形学在前端的一个绝佳的应用进行场景。
幸福里前端技术团队大概是2019年10月份开始进行调研VR看房,12月末就使用中国第三方企业提供的数据完成了VR看房前端展现自己工作,并上线到APP中,到3月末,和Ai的算法工程师以及同学之间合作,已经打通了房屋拍摄 - 模型分析构建 - 前端展示的整体管理流程,目前发展正在持续不断地更新迭代不断优化中。
这里可以分享一下就是我们在完成企业整个VR看房项目的经验。
整体流程
首先,我将简要介绍虚拟现实观看从拍摄到呈现的整个过程,忽略所有细节,视频拍摄的过程可以概括为:拍摄、建模、展现三个部分
房屋拍摄
功能进行集成在我们给房产信息中介可以使用的B端【VR大师】功能中,这部分工作主要由客户端的同学能够完成,前端部分同学积极参与了拍摄工作结果预览的开发
客户端支持两种拍摄手段:
连接全景相机拍摄,简单易行,需要购买全景相机
直接使用手机相机拍摄,无需任何外设,fov受相机支持的限制
手机进行相机拍摄VR是幸福里首次在房产服务行业发展应用,由于我国大部分学生手机的fov比较小,手机相机拍摄的全景图展示空间限制了宽高比
模型构建
建模是一个离线的服务,B端拍摄完成后,图片上传到后台,建模技术服务企业使用机器进行学习相关算法可以识别门框和墙角的特征点,在通过这些图形变换计算生成3d模型。当然,对于三维模型的质量审查,我们还需要一个模型质量检验平台。
最后我们一步需要将每个房间的模型进行拼接为一套房的模型,目前我国虽然有自动拼接算法的支持,为达到自己一定发展质量。还是需要很多人工的介入,以后是优化的重点,拼接完成后提交,在我们App中就能在VR中观看体验3D模型。
前端展现
这里需要我们主要讲在VR看房在前端进行展示设计方面碰到的挑战,一方面就是我们要追求企业更好的交互和显示的效果,一方面web环境的限制会造成我国很多社会问题。在这方面,我们学习了计算机图形学的原理,深入优化了虚拟现实机房的体系结构和代码,最终在交互效果和性能上达到了一定的水平。有了追赶竞品的技术基础
本文由威》shangdikeji3d整理发布,仅作为项目需求参考!!