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

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114297746A(43)申请公布日2022.04.08(21)申请号202111480502.5(22)申请日2021.12.06(71)申请人万翼科技有限公司地址519085广东省珠海市横琴新区宝华路6号105室-24914(集中办公区)(72)发明人曾彭曾仲光(74)专利代理机构深圳智汇远见知识产权代理有限公司44481代理人蒋学超(51)Int.Cl.G06F30/13(2020.01)G06T15/20(2011.01)G06T17/00(2006.01)G06T17/10(2006.01)权利要求书2页说明书8页附图2页(54)发明名称建筑信息模型的渲染方法、装置、电子设备和存储介质(57)摘要本申请涉及一种建筑信息模型的渲染方法、装置、电子设备和存储介质,应用于模型渲染技术领域,其中方法包括:监测到切换渲染视角后,确定当前渲染视角内的目标渲染子任务集合,目标渲染子任务集合中的目标渲染子任务是对建筑信息模型拆分后得到的,目标渲染子任务中数据的数据量小于预设数据量,当前渲染视角为切换后的渲染视角;每一帧渲染完成后,在下一帧对目标渲染子任务集合中的未渲染的目标渲染子任务进行渲染,直至目标渲染子任务集合渲染完成,每帧渲染的目标渲染子任务的数量不超过预设任务量。以解决现有技术中,在对BIM模型进行渲染时,由于其数据量较大,在一帧持续的时长内,无法完成BIM模型数据的渲染,造成帧率下降与卡顿的问题。CN114297746ACN114297746A权利要求书1/2页1.一种建筑信息模型的渲染方法,其特征在于,包括:在监测到切换渲染视角后,确定当前渲染视角内的目标渲染子任务集合,所述目标渲染子任务集合中的目标渲染子任务是对建筑信息模型拆分后得到的,所述目标渲染子任务中数据的数据量小于预设数据量,所述当前渲染视角为切换后的渲染视角;对所述目标渲染子任务集合中的未渲染的所述目标渲染子任务进行逐帧渲染,直至所述目标渲染子任务集合渲染完成,其中,每帧渲染的目标渲染子任务的数量不超过预设任务量。2.根据权利要求1所述的建筑信息模型的渲染方法,其特征在于,所述对建筑信息模型拆分,包括:在获取到所述建筑信息模型后,将所述建筑信息模型的包围盒,按照预设树状数据结构分割,得到至少一个子空间;将每个所述子空间中的数据拆分为至少一组子数据,每组所述子数据的数据量小于所述预设数据量;创建每组所述子数据对应的渲染子任务,得到渲染子任务集合,所述渲染子任务集合中包括所述目标渲染子任务集合。3.根据权利要求2所述的建筑信息模型的渲染方法,其特征在于,所述创建每组所述子数据对应的渲染子任务,得到渲染子任务集合之后,还包括:将所述渲染子任务与所述子数据对应的所述子空间进行关联。4.根据权利要求3所述的建筑信息模型的渲染方法,其特征在于,所述确定当前渲染视角内的目标渲染子任务,包括:获取所述当前渲染视角的渲染范围;确定所述子空间中在所述渲染范围内的目标子空间;确定与所述目标子空间关联的所述渲染子任务为所述目标渲染子任务。5.根据权利要求1所述的建筑信息模型的渲染方法,其特征在于,所述确定当前渲染视角内的目标渲染子任务集合之后,还包括:获取所述当前渲染视角的渲染基点;确定所述目标渲染子任务到所述渲染基点的距离值;按照所述距离值由小到大的顺序,将所述目标渲染子任务依次添加至预设的渲染队列中;对所述目标渲染子任务集合中的未渲染的所述目标渲染子任务进行逐帧渲染,直至所述目标渲染子任务集合渲染完成,包括:按照所述距离值由小到大的顺序,从所述渲染队列中获取未渲染的所述目标渲染子任务并进行逐帧渲染,直至所述目标渲染子任务集合渲染完成,从所述渲染队列中依次获取所述目标渲染子任务。6.根据权利要求1或5所述的建筑信息模型的渲染方法,其特征在于,对所述目标渲染子任务集合中的未渲染的所述目标渲染子任务进行逐帧渲染,直至所述目标渲染子任务集合渲染完成,包括:在当前帧渲染目标渲染子任务完成后,判断所述目标渲染子任务集合中是否包括未渲染的目标渲染子任务;2CN114297746A权利要求书2/2页若存在,将所述未渲染的目标渲染子任务分配至下一帧进行渲染;若不存在,确定目标渲染子任务集合渲染完成。7.根据权利要求6所述的建筑信息模型的渲染方法,其特征在于,所述确定当前渲染视角内的目标渲染子任务之后,还包括:将所述目标渲染子任务的任务状态标记为未渲染;所述在当前帧渲染目标渲染子任务完成后,还包括:将渲染完成的所述目标渲染子任务的所述任务状态更新为已渲染。8.一种建筑信息模型的渲染装置,其特征在于,包括:确定模块,用于在监测到切换渲染视角后,确定当前渲染视角内的目标渲染子任务集合,所述目标渲染子任务集合中的目标渲染子任