预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113612981A(43)申请公布日2021.11.05(21)申请号202110979894.3H04N21/4402(2011.01)(22)申请日2021.08.25H04N21/81(2011.01)H04N21/442(2011.01)(71)申请人福建天晴数码有限公司地址350000福建省福州市君竹路83号科技发展中心大楼第四层Q476室(自贸试验区内)(72)发明人刘德建李臻黄昌彦陈宏展(74)专利代理机构福州旭辰知识产权代理事务所(普通合伙)35233代理人程勇(51)Int.Cl.H04N13/106(2018.01)H04N13/398(2018.01)H04N21/431(2011.01)H04N21/44(2011.01)权利要求书2页说明书5页附图1页(54)发明名称一种基于视频的3D图形实时渲染的方法及其系统(57)摘要本发明提供了一种基于视频的3D图形实时渲染的方法,所述方法通过3D图形预渲染环节和播放环节来实现渲染,其中在3D图形预渲染环节,将画面内容进行预渲染操作,然后将3D画面的变化过程录制成视频;在播放环节,通过对用户的交互操作识别,来转义成视频的播放进度控制,实现等效的图形渲染效果;该方法移植性高,复用性强。CN113612981ACN113612981A权利要求书1/2页1.一种基于视频的3D图形实时渲染的方法,其特征在于:所述方法通过3D图形预渲染环节和播放环节来实现渲染,其中在3D图形预渲染环节,将画面内容进行预渲染操作,然后将3D画面的变化过程录制成视频;在播放环节,通过对用户的交互操作识别,来转义成视频的播放进度控制,实现等效的图形渲染效果。2.根据权利要求1所述的一种基于视频的3D图形实时渲染的方法,其特征在于:所述3D图形预渲染环节进一步具体为:步骤S11、使用3D图形渲染引擎,对3D画面进行渲染;步骤S12、捕捉每一帧渲染的画面;步骤S13、将每一帧画面整合成视频,此处视频的编码能根据实际情景做调整,如果在播放期间,期望视频置顶、在视频之下还要有其它底板,那么使用PNG视频编码的方式,将每一帧画面整合成带有阿尔法通道的视频;步骤S14、对视频文件进行存储,以便后续播放环节使用。3.根据权利要求1所述的一种基于视频的3D图形实时渲染的方法,其特征在于:所述播放环节进一步具体为:步骤S21、读取3D图形预渲染环节产出的视频文件,并加载到内存;步骤S22、识别用户的交互,转义成对视频的正序或逆序、加快或放慢播放指令;即在UI界面上按住“顺时针旋转模型”或“逆时针旋转模型”的按钮,引发视频的正序或逆序播放;按住按钮时间较久时,需要加速模型旋转,引发视频的加速播放;步骤S23、根据播放指令,获得要播放的视频帧的缓冲范围,并从视频文件中提取对应的各个视频帧、依次填入缓冲区;步骤S24、在播放期间的每一帧,从缓冲区获得视频关键帧画面,并播放。4.根据权利要求3所述的一种基于视频的3D图形实时渲染的方法,其特征在于:所述步骤S23进一步具体为:根据播放指令,获得要播放的视频帧的缓冲范围,该缓冲范围即为一系列的帧编号,并从视频文件中提取对应的各个视频帧、依次填入缓冲区,即:首先,获取当前正在播放的帧编号,其次,获取播放的方向,该方向为正序或逆序,如果是正序播放,那么缓冲范围是当前帧及之后一定帧数的画面,该一定帧数是通过配置文件来配置1倍速播放的情况下默认的帧数;反之,如果是逆序播放,那么缓冲的范围是当前帧及之前一定帧数的画面;如果有加速或者减速播放的情况,那么缓冲的帧数量对应增加或者减少,该帧数量对应增加或者减少是用播放速率乘以配置文件中指定的1倍速播放情况下的帧数来获得;从而在流畅度和内存占用之间寻求平衡;最后,根据这个缓冲范围,从视频文件中加载每一帧的画面,放入缓冲区。5.一种基于视频的3D图形实时渲染的系统,其特征在于:所述系统通过3D图形预渲染模块和播放模块来实现渲染,所述3D图形预渲染模块,用于将画面内容进行预渲染操作,然后将3D画面的变化过程录制成视频;所述播放模块,通过对用户的交互操作识别,来转义成视频的播放进度控制,实现等效的图形渲染效果。6.根据权利要求5所述的一种基于视频的3D图形实时渲染的系统,其特征在于:所述3D图形预渲染模块的实现方式进一步具体为:使用3D图形渲染引擎,对3D画面进行渲染;捕捉每一帧渲染的画面;将每一帧画面整合成视频,此处视频的编码能根据实际情景做调整,如果在播放期间,期望视频置顶、在视频之下还要有其它底板,那么使用PNG视频编码的方式,将每一帧画面整合成带有阿尔法通道的视频;2CN113612981A权利要求书2/2页对视频文件进行存储,以便后续播放环节使用。7.根据