一种卷页特效的实现方法及系统技术方案

技术编号:13629113 阅读:32 留言:0更新日期:2016-09-02 07:07
本发明专利技术涉及视频处理技术领域,公开了一种卷页特效的实现方法及系统。本发明专利技术中,获取具有透明度的虚拟现实VR图像;以四边形的中心点为三维卷页模型的原点,四边形所在平面为XY平面,构建三维卷页模型,并在三维卷页模型中将四边形上的点坐标变换成卷页后的点坐标;其中,四边形的尺寸与VR图像的尺寸一致;根据具有透明度的虚拟现实VR图像,对三维卷页模型进行渲染,得到具有卷页特效的VR图像。本发明专利技术相对于现有技术而言,使得具有透明度的虚拟现实VR图像在卷页时富有层次感,增加了卷页的真实感,提高观看的沉浸感。

【技术实现步骤摘要】

本专利技术涉及视频处理
,特别涉及一种卷页特效的实现方法及系统
技术介绍
闲暇之余观看视频是人们日常生活中不可或缺的部分。随着视频技术的蓬勃发展,各类视频源井喷式增加,给用户观影提供了众多选择。目前,视频的种类多种多样,如普通视频、360视频、3D视频等等。并且随着3D视频产量以及质量的不断提升以及观影技术的迅速发展,人们可望在自己家中通过3D电视观看各类3D视频,并且也可方便地使用移动终端观看各类3D视频。为了方便用户观看视频,视频应用可以提供视频预览功能,然而,目前的视频预览功能仅是针对推荐视频截取某一帧视频图像进行显示或者实时播放视频中的一部分内容,缺乏对视频内容的生动表现。
技术实现思路
本专利技术的目的在于提供一种卷页特效的实现方法及系统,使得具有透明度的虚拟现实VR图像在卷页时富有层次感,增加了卷页的真实感,提高观看的沉浸感。为解决上述技术问题,本专利技术的实施方式提供了一种卷页特效的实现方法,包含以下步骤:获取具有透明度的虚拟现实VR图像;以四边形的中心
点为三维卷页模型的原点,所述四边形所在平面为XY平面,构建三维卷页模型,并在三维卷页模型中将所述四边形上的点坐标变换成卷页后的点坐标;其中,所述四边形的尺寸与所述VR图像的尺寸一致;所述四边形内点的像素值与所述VR图像上点的像素值一一对应;对所述三维卷页模型进行渲染,得到具有卷页特效的VR图像。本专利技术的实施方式还提供了一种卷页特效的实现系统,包含:获取模块,建模模块和渲染模块;所述获取模块用于获取具有透明度的虚拟现实VR图像;所述建模模块用于以四边形的中心点为所述三维卷页模型的原点,所述四边形所在平面为XY平面,构建三维卷页模型,并在三维卷页模型中将所述四边形上的点坐标变换成卷页后的点坐标;其中,所述四边形的尺寸与所述VR图像的尺寸一致;所述四边形内点的像素值与所述VR图像上点的像素值一一对应;所述渲染模块用于根据具有透明度的虚拟现实VR图像,对所述三维卷页模型进行渲染,得到具有卷页特效的VR图像。本专利技术实施方式相对于现有技术而言,对具有透明度的虚拟现实VR图像进行三维建模,以四边形的中心点为原点,四边形所在平面为XY平面,构建出三维卷页模型,并在三维卷页模型中将四边形上的点坐标变换成卷页后的点坐标,根据虚拟现实VR图像,对坐标变换后的三维卷页模型进行渲染,从而得到具有卷页特效的VR图像。由此可见,本实施方式通过利用三维模型的坐标变换实现卷页的效果,从而使得卷页时具有富有层次感,增加了卷页的真实感,能够提高用户观看的沉浸感。优选地,在所述构建三维卷页模型的步骤中,沿卷页方向对所述四边形进行细分,得到多个网格;在对所述三维卷页模型进行渲染的步骤中,按照网格的Z值从小到大的顺序,依次对所有网格进行渲染。通过这种渲染方式,可以使得卷页效果更加真实。优选地,所述细分得到的各网格的宽度小于所述卷页半径。从而可以根
据卷页半径的大小对VR图像进行细分,进而得到较为细腻的卷页效果。优选地,在所述对所述四边形进行细分的步骤中,对所述四边形进行等间隔划分。从而使得卷页效果具有较佳的流畅性,增加卷页效果的逼真度,提高用户观看的沉浸感。附图说明图1是根据本专利技术第一实施方式卷页特效的实现方法的流程图;图2是根据本专利技术第一实施方式三维卷页模型卷页的示意图;图3是根据本专利技术第一实施方式卷页特效的实现方法的卷页前的VR图像示例图;图4是根据图3的VR图像卷页后的效果示例图;图5是根据本专利技术第一实施方式卷页特效的实现系统的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种卷页特效的实现方法,具体流程如图1所示,包含以下步骤:步骤101:获取具有透明度的虚拟现实VR图像。透明度是指一张图片的透明、半透明程度,其能够影响到多张图片复叠
的效果,特别是随着3D视频以及虚拟现实(Virtual Reality,虚拟现实,简称VR)技术的发展,产生了大量的虚拟现实影片、图片等,在该些虚拟现实影片、图片等中存在大量具有透明度的图像。步骤102:以四边形的中心点为三维卷页模型的原点,四边形所在平面为XY平面,构建三维卷页模型,并在三维卷页模型中将四边形上的点坐标变换成卷页后的点坐标。本实施方式中四边形的尺寸与VR图像的尺寸一致,并且四边形内点的像素值与VR图像上点的像素值一一对应。具体而言,构建三维卷页模型包含子步骤1020~子步骤1028:子步骤1020:以四边形的中心点为原点,四边形所在平面为XY平面,构建三维卷页模型,沿卷页方向对四边形进行细分,得到多个网格。首先,基于获取的VR图像,构建三维卷页模型。如图2所示,以四边形的中心点为原点,以四边形所在平面为XY平面,构建三维卷页模型。其中,四边形的尺寸与VR图像的尺寸一致,即对整个VR图像进行卷页。为了计算四边形的顶点和纹理坐标,可以沿任意方向将四边形划分为多份,得到n个网格,n的值越大,四边形细分得越多,三维卷页模型的坐标越精确,卷页的效果越细腻。请参阅图2所示,假设四边形的4个顶点分别为topLeft,topRight,bottomLeft,bottomRight,从右下角bottomRight向左上角topLeft卷页,卷页方向为bottomRight与点F连线201的方向,那么可以沿卷页方向对四边形进行细分,图中四边形内的斜线即为细分线,所有细分线之间相互平行,且与连线201垂直。图中两条细分线202,203与部分四边形的边204,205构成一个网格。此外,需要说明的是,对四边形进行等间隔划分,可以使得卷页效果具有较佳的流畅性,增加卷页效果的逼真度,提高用户观看的沉浸感。另外,细分得到的各网格的宽度w小于卷页半径,可以根据卷页半径的大小对VR
图像进行细分,进而得到较为细腻的卷页效果。子步骤1021:确定卷页起始点和终点。卷页起始点为四边形各顶点中在卷页方向上最先参与卷页的点,终点为四边形各顶点在卷页方向上最后参与卷页的点。图2所示卷页模型中,bottomRight与点F连线201的方向为卷页方向,可以看出,最先参与卷页的点是bottomRight,最后参与卷页的点是topLeft。子步骤1022:根据卷页起始点,终点,卷页方向以及卷页时间,确定每次卷页的分界线。具体而言,可以通过以下步骤确定卷页的分界线:1、计算经过终点topLeft,并与卷页方向垂直的第一直线Line_topLeft。由于四边形内的细分线与卷页方向垂直,Line_topLeft也与卷页方向垂直,因此,Line_topLeft与细分线平行,也就是说,也可以通过topLeft作细分线的平行线得到Line_topLeft。2、计算经过起始点bottomRight,并与第一直线垂直的第二直线(也就是,连线201),以及第一直线和第二直线的交点F。3、沿第二直线201从起始点bottomRight至交点F进本文档来自技高网
...

【技术保护点】
一种卷页特效的实现方法,其特征在于,包含以下步骤:获取具有透明度的虚拟现实VR图像;以四边形的中心点为三维卷页模型的原点,所述四边形所在平面为XY平面,构建三维卷页模型,并在三维卷页模型中将所述四边形上的点坐标变换成卷页后的点坐标;其中,所述四边形的尺寸与所述VR图像的尺寸一致;所述四边形内点的像素值与所述VR图像上点的像素值一一对应;对所述三维卷页模型进行渲染,得到具有卷页特效的VR图像。

【技术特征摘要】
1.一种卷页特效的实现方法,其特征在于,包含以下步骤:获取具有透明度的虚拟现实VR图像;以四边形的中心点为三维卷页模型的原点,所述四边形所在平面为XY平面,构建三维卷页模型,并在三维卷页模型中将所述四边形上的点坐标变换成卷页后的点坐标;其中,所述四边形的尺寸与所述VR图像的尺寸一致;所述四边形内点的像素值与所述VR图像上点的像素值一一对应;对所述三维卷页模型进行渲染,得到具有卷页特效的VR图像。2.根据权利要求1所述的卷页特效的实现方法,其特征在于,在所述构建三维卷页模型的步骤中,包含以下子步骤:确定卷页起始点和终点;其中,所述起始点为所述四边形各顶点中在卷页方向上最先参与卷页的点,所述终点为所述四边形各顶点中在卷页方向上最后参与卷页的点;根据所述卷页起始点,终点,卷页方向以及卷页时间,确定每次卷页的分界线;在所述在三维卷页模型中将所述四边形上的点坐标变换成卷页后的点坐标的步骤中,包含以下子步骤:计算所述四边形上的任意点到所述分界线的距离;如果所述计算得到的距离大于零且小于卷曲圆周的周长,则采用卷页计算公式计算该点对应的卷页后的点坐标;如果所述计算得到的距离大于或者等于卷曲圆周的周长,则采用继续卷页计算公式计算该点对应的卷页后的点坐标;其中,所述卷曲圆周的周长根据卷页半径计算得到。3.根据权利要求2所述的卷页特效的实现方法,其特征在于,在所述根据所述卷页起始点,终点,卷页方向以及卷页时间,确定每次卷页的分界线的步骤中,包含以下子步骤:计算经过所述终点,并与所述卷页方向垂直的第一直线;计算经过所述起始点,并与所述第一直线垂直的第二直线,以及第一直线和第二直线的交点;沿第二直线从所述起始点至所述交点进行插值;经过每一个插值点,求得与所述第二直线垂直的第三直线及其法向量;其中,所述第三直线为所述分界线。4.根据权利要求1所述的卷页特效的实现方法,其特征在于,在所述构建三维卷页模型的步骤中,沿卷页方向对所述四边形进行细分,得到多个网格;在对所述三维卷页模型进行渲染的步骤中,按照网格的Z值从小到大的顺序,依次对所有网格进行渲染。5.根据权...

【专利技术属性】
技术研发人员:许小飞
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1