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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115272553A(43)申请公布日2022.11.01(21)申请号202210975612.7(22)申请日2022.08.15(71)申请人周文建地址100078北京市丰台区芳城园一区16楼3门901号(72)发明人周文建(74)专利代理机构北京国谦专利代理事务所(普通合伙)11752专利代理师肖应国(51)Int.Cl.G06T15/00(2011.01)权利要求书1页说明书4页附图4页(54)发明名称基于元数据共享的三维场景搭建实时渲染方法及系统(57)摘要本发明属于计算机三维场景构建渲染技术领域,发明了一种基于元数据共享的三维场景系统搭建实时渲染方法,包括如下步骤:建立云端数据库,并为每一个基础数据生成唯一的ID,保证其唯一性;提取三维场景内物品对象的元数据;将相同的物品对象对应的元数据代码进行合并;提交合并后的数据至GPU进行合并渲染。本发明通过对物品对象元数据进行定义,将具有相同几何体和相同材质的物品对象元数据进行合并渲染,一次性将数据提交GPU极大的提升了渲染效率。CN115272553ACN115272553A权利要求书1/1页1.一种基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述基于元数据共享的三维场景系统搭建实时渲染方法包括如下步骤:建立云端数据库,并为每一个基础数据生成唯一的ID,保证其唯一性;提取三维场景内物品对象的元数据;将相同的物品对象对应的元数据代码进行合并;提交合并后的数据至GPU进行合并渲染。2.如权利要求1所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述提取三维场景内物品对象元数据的方法包括如下步骤:对三维场景内的物品对象信息进行元数据定义;提取三维场景内物品对象的元数据。3.如权利要求1所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述云端数据库的元数据类型包括:组合数据、模型数据、材质数据、纹理数据、灯光数据、网格数据和纹理数据,每一个基础数据都将生成唯一的ID,保证其唯一性;其中所述材质数据由纹理数据ID和材质参数组成,所述模型数据由网格数据和材质数据组成,所述组合数据由灯光数据和模型数据组合。4.如权利要求2所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述三维场景内物品对象的元数据定义包括以下规则:所述物品对象由单个模型或组合模型构成,对物品对象整体通过模型元数据来定义;所述模型元数据由网格元数据和材质元数据,所述网格元数据由云端数据库提取的唯一ID定义;所述材质元数据包括纹理元数据和材质参数元数据,所纹理元数据由云端数据库提取唯一ID定义,所述材质参数元数据通过将材质参数的数据进行保留10位小数转换成字符进行加法转换成MD5哈希唯一码来进行定义。5.如权利要求1所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述相同的物品对象为物品对象模型具备相同几何体和相同材质,所述相同几何体和相同材质物品对象的元数据均具有唯一代码,提取对应唯一代码便能将具备相同几何体和相同材质物品对象的元数据进行合并提交进行渲染。6.如权利要求1所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述物品对象若不具备相同几何体和相同材质,则其元数据单独提交进行独立渲染。7.如权利要求3所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述云端数据库内组合数据包含的模型数据与云端数据库内独立的模型数据相关联。8.如权利要求3所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述云端数据库内模型数据包含的材质数据与云端数据库内独立的材质数据相关联。9.如权利要求3所述的基于元数据共享的三维场景搭建实时渲染方法,其特征在于,所述材质数据包含的纹理数据与云端数据库内独立的纹理数据数据相关联。10.一种基于元数据共享的三维场景搭建实时渲染系统,其特征在于,所述系统应用权利要求1‑9任一项所述的基于元数据共享的三维场景搭建实时渲染方法。2CN115272553A说明书1/4页基于元数据共享的三维场景搭建实时渲染方法及系统技术领域[0001]本发明属于计算机三维场景构建渲染技术领域,尤其涉及一种基于基于元数据共享的三维场景搭建实时渲染方法及系统。背景技术[0002]随着科技的发展,三维场景构建在各行各业都有所应用,三维场景的够建主要包括三维场景模型构建及场景渲染,在三维场景构建中,三维场景的渲染是最让设计人员头疼的事情,做过三维场景设计的人员都知道,当三维场景比较复杂,三维场景内物品对象比较多时,由于数据过于庞大,进行一次渲染少则几小时,多则十几小时,而且对电脑的内存配置要求极高。[0003]如图6所示,现有的三维场景构建进行渲染时,通常是对三维场景内的每个