三维大场景的移动过程中的场景渲染过渡方法与流程

文档序号:18429836发布日期:2019-08-13 21:36阅读:来源:国知局

技术特征:

1.一种三维大场景的移动过程中的场景渲染过渡方法,其特征在于,包括如下步骤:

a.通过球幕相机对各定位点进行实时实地图像采集,得到各定位点的二维全景图片,为全景贴图;在三维建模时,预设所述定位点,并对所述定位点处的全景贴图进行显示,通过改变不同定位点进行投影坐标变换;

b.对二维全景图片的特征点进行识别与匹配,建立结构化的三维模型,对三维模型进行贴图,得到三维大场景;

c.在三维大场景内移动时,确立起点位置定位点A和终点位置定位点B,投影坐标自定位点A沿三维模型的空间轴向移动至该定位点B,同时将定位点A处的全景贴图和定位点B处的全景贴图上每一个点对应的像素点的颜色进行混合、渐变过渡,在计算三维模型某处颜色时,需要获取投影中心点和所述某处的位置信息,通过所述投影中心点和所述某处的位置信息组成的向量能够得到全景贴图中对应的位置,从而获取全景贴图的颜色信息;

d.定位点A处的全景贴图消失,定位点B处的全景贴图显示;

其中,步骤c中像素点的颜色进行混合、渐变过渡过程为:

c1:过渡开始时,三维模型内定位点A处鱼眼球体消失,外层模型或天空盒出现;

c2:定位点A处的全景贴图像素点颜色过渡到外层模型或天空盒对应的像素点颜色,再从外层模型或天空盒对应的像素点颜色过渡到定位点B处的图像素点颜色;

c3:过渡结束时鱼眼球体出现,外层模型与天空盒消失;

在进行c步骤之前,需要先自定义着色器,将定位点A处的全景贴图和定位点A处的全景贴图上每一个点对应的像素点的颜色进行过渡。

2.根据权利要求1所述的三维大场景的移动过程中的场景渲染过渡方法,其特征在于,步骤b中,三维模型内对应定位点设有鱼眼球体,全景贴图通过鱼眼球体进行鱼眼效果投影显示。

3.根据权利要求2所述的三维大场景的移动过程中的场景渲染过渡方法,其特征在于,步骤c中投影坐标移动速率变化为慢-快-慢。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1