[发明专利]一种基于WebGL虚拟现实自动旋转展示的方法在审
申请号: | 201810872808.7 | 申请日: | 2018-08-02 |
公开(公告)号: | CN109242976A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 施泽焱 | 申请(专利权)人: | 实野信息科技(上海)有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T3/60;G06T3/40 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 倪钜芳 |
地址: | 200000 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟现实 自动旋转 播放器 全景 场景 拍摄现场 全景视频 全景图片 全景照片 市场推广 虚拟场景 真实画面 走动 还原 展示 视频 浏览 屏幕 视角 观看 图片 | ||
本发明公开一种基于WebGL虚拟现实自动旋转展示的方法,利用WebGL技术并结合虚拟现实的全景照片或全景视频,以第一视角方式完全还原拍摄现场的真实画面,让使用者有身临其境的感觉。同时,提供了在虚拟场景内通过点击热点走动的功能,可以通过多个地点浏览整个场景的构造,让用户对场景了然于胸。另外,由于采用了自动旋转技术,用户在第一次使用全景播放器时可以更便捷地观看整张图片的全貌,以防用户误认为所看到的只是屏幕的固定部分而忽略了全景图片或视频的全景特性,是一种很好的创新方案,很有市场推广前景。
技术领域
本发明涉及场景展示系统中图形展示技术领域,特别是涉及一种基于WebGL虚拟现实自动旋转展示的方法。
背景技术
WebGL是一种在任何可兼容的网页浏览器中渲染3D图形的JavaScript API,无需加装插件。通过WebGL的技术,只需要编写网页代码即可实现3D图像的展示。WebGL是基于OpenGL ES提供的3D图像API。可以利用JavaScript实现自动内存管理,WebGL使用GLSL作为着色器。
虚拟现实(Virtual Reality,简称VR)是利用计算机技术模拟产生三维的虚拟世界,让使用者及时、没有限制地感知虚拟空间内的事物。虚拟现实技术利用视觉、听觉、触觉、嗅觉等对人体进行全方位欺骗,达到让使用者“身临其境”的效果。近几年来,虚拟现实技术蓬勃发展,各大厂商也纷纷进入虚拟现实领域大展拳脚,该领域的投资并购不胜枚举。
如图1所示,现在市面上的场景展示系统大多是基于正常照片的滚动式的照片橱窗浏览系统,图片底部是一个可以左右滑动的照片选择器,用户可以点击最左边或最右边的按钮移动照片选择器中的照片,点选其中的某张照片可以改变选择器上方的展示大图。
现有的场景展示系统只能通过从某个固定角度拍摄的照片观看场景,具有较大的观察死角,无法客观了解场景的全貌,容易造成网上看到的与实地看到的场景有较大差距,实用性能不佳,存在着不足,不能满足社会高速发展的需求。
综上所述,针对现有技术的缺陷,特别需要一种基于WebGL虚拟现实自动旋转展示的方法,以解决现有技术的不足。
发明内容
针对原有的场景展示系统存在盲区,导致无法客观了解场景全貌,本发明提出一种基于WebGL虚拟现实自动旋转展示的方法,设计新颖,还原拍摄现场的真实画面,让使用者有身临其境的感觉,感观性能优,已解决现有技术的缺陷。
为了实现上述目的,本发明的技术方案如下:
一种基于WebGL虚拟现实自动旋转展示的方法,包括如下步骤:
步骤S1:通过拍摄设备到现场获取全景照片或视频;
步骤S2:利用WebGL中的three.js将拍摄到的全景照片构成3D场景的基础构建,采用开源的3D引擎库提升开发的效率;
步骤S3:构建多个全景场景切换,即进入房间后的走动效果;
步骤S4:构建全景场景的自动旋转;自动旋转的实现方式包含有电脑端、移动端;
步骤S5:实现虚拟现实分屏观看;
步骤S6:分屏模式下实现点击效果。
进一步,本发明获取展示素材的全景照片或视频的方式为:
1)、直接拍摄全景照片或视频;
2)、采用单反加鱼眼的模式拍摄多张照片,使用全景照片拼接软件拼合成一张全景图;
3)、通过多个运动相机同时拍摄多个角度的视频,再使用拼接软件拼合成一个全景视频。
进一步,本发明构建基础3D场景的步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于实野信息科技(上海)有限公司,未经实野信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810872808.7/2.html,转载请声明来源钻瓜专利网。