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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111354067A(43)申请公布日2020.06.30(21)申请号202010136853.3(22)申请日2020.03.02(71)申请人成都偶邦智能科技有限公司地址610000四川省成都市成华区建设南路163号12栋附401号、附402号、附403号、附404号(72)发明人王凯(74)专利代理机构北京世誉鑫诚专利代理事务所(普通合伙)11368代理人孙国栋(51)Int.Cl.G06T15/20(2011.01)G06T17/00(2006.01)G06T19/20(2011.01)权利要求书1页说明书3页附图1页(54)发明名称一种基于Unity3D引擎的多模型同屏渲染方法(57)摘要本发明涉及屏幕渲染技术领域,尤其为一种基于Unity3D引擎的多模型同屏渲染方法,包括以下步骤:A、2D-3D三维重建:基于神经网络等深度学习算法,让用户通过一张照片即可创建3D人物模型,其优势在于与真人的相似度可以达到90%以上;B、OcclusionCulling(遮挡剔除):使用“导演”的手法,亦即让用户跟随导演的视角,观察渲染视野内的物体;C、动态AutoLOD:根据场景需求,动态地加载或卸载物体,减少场景对CPU和显卡的压力,同时根据虚拟摄像机的位置动态优化,减少占用内存、增加渲染数量,实现高效率运行。本发明通过一系列方法,有效地增加模型渲染的效率,并可采用实时渲染,以达到广电系统对虚拟观众的数量及精度的需求。CN111354067ACN111354067A权利要求书1/1页1.一种基于Unity3D引擎的多模型同屏渲染方法,其特征在于:包括以下步骤:A、2D-3D三维重建:基于神经网络等深度学习算法,让用户通过一张照片即可创建3D人物模型,其优势在于与真人的相似度可以达到90%以上;B、OcclusionCulling(遮挡剔除):使用“导演”的手法,亦即让用户跟随导演的视角,观察渲染视野内的物体;C、动态AutoLOD:根据场景需求,动态地加载或卸载物体,减少场景对CPU和显卡的压力,同时根据虚拟摄像机的位置动态优化,减少占用内存、增加渲染数量,实现高效率运行。2.根据权利要求1所述的一种基于Unity3D引擎的多模型同屏渲染方法,其特征在于:所述步骤A的具体流程如下,使用一个人的正面自拍照(2D)与其三维头部扫描(3D)进行匹配,充分理解照片颜色分布与三维深度之间的关系后,可在30秒的时间内,快速创建一个任务的高精度3D模型,从而解决传统模型制作成本高、周期长、精度差且难以个性化的问题。3.根据权利要求1所述的一种基于Unity3D引擎的多模型同屏渲染方法,其特征在于:所述步骤B的具体流程如下,在场景空间中创建一个遮挡区域,该遮挡区域是由单元格(Cell)组成。每个单元格都是构成整个场景遮挡区域的一部分,这些单元格会把整个场景拆分成多个部分,当虚拟摄像机能够看到该单元格时,表示该单元格的物体会被渲染出来,其他的不去渲染,并直接从内存中移除,从而增加同时渲染物体的数量。遮挡剔除(OcclusionCulling)是将使用虚拟相机构建的潜在可见对象集的层级视图应用于整个场景;运行时,各相机使用这些数据来确定可见和不可见物体;有了该信息,Unity将确保仅发送可见对象进行渲染,从而减少绘制调用的次数,进而提高性能;更具体来说,遮挡剔除(OcclusionCulling)的数据由单元格(Cell)组成,单元格组成一个二叉树;遮挡剔除使用两棵树,一个用于视图单元格(ViewCells)的静态对象(StaticObjects),另一个用于目标单元格(TargetCells)的移动对象(MovingObjects);视图单元格映射到定义可见静态对象的索引列表,使静态对象的剔除结果更精确。2CN111354067A说明书1/3页一种基于Unity3D引擎的多模型同屏渲染方法技术领域[0001]本发明涉及屏幕渲染技术领域,具体为一种基于Unity3D引擎的多模型同屏渲染方法。背景技术[0002]当前的多模型同屏渲染技术,主要应用于影视、游戏两大领域,但存在以下问题:影视级别的模型过于精致,制作周期长、成本太高(以阿凡达为例,渲染制作时间超过1年);而游戏级别(以CS为例)的模型偏粗糙,影响观感且数量不足。[0003]现有技术中,拟将多模型同屏渲染技术充分应用于广电系统中,但依旧存在以下缺陷与不足:制作周期长、制作成本太高、模型精度差以及模型难以个性化。发明内容[0004]本发明的目的在于提供一种基于Unity3D引擎的多模型同屏渲染方法,具备高效率、高质量以及低成本的优点,以解决上述背景技术中提出的问题。[0005]为实现上述目的,本发明提供如下技术方案: