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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115581915A(43)申请公布日2023.01.10(21)申请号202211121584.9(22)申请日2022.09.15(71)申请人珠海金山数字网络科技有限公司地址519000广东省珠海市高新区唐家湾镇前岛环路325号102室、202室、302室、402室,327号102室、202室,329号302室(72)发明人施润丰叶森梁波王汝豫(74)专利代理机构北京智信禾专利代理有限公司11637专利代理师金鹏(51)Int.Cl.A63F13/52(2014.01)G06F9/445(2018.01)G06T15/20(2011.01)权利要求书2页说明书16页附图5页(54)发明名称场景构建方法及装置(57)摘要本申请提供场景构建方法及装置,其中所述场景构建方法包括:获取多个待加载物件数据,该多个待加载物件数据呈树形结构分布;根据所述树形结构,确定各待加载物件数据间的父子关系;根据所述各待加载物件数据间的父子关系,以及预设帧间隔,对所述多个待加载物件数据进行分帧加载,得到目标场景。如此,对待加载物件数据进行分帧加载,每帧加载一部分,剩余部分在其他帧继续加载,则每帧得到的是目标场景的一部分,由于单帧加载的数据量比较少则减少了加载时间,用户无需等待太久就能看到目标场景,避免了卡顿和延迟的问题,且根据父子关系加载待加载物件数据,能够尽量在同一帧将一个物件加载完成,以确保单帧的目标场景中有较完整的物件。CN115581915ACN115581915A权利要求书1/2页1.一种场景构建方法,其特征在于,包括:获取多个待加载物件数据,其中,所述多个待加载物件数据呈树形结构分布;根据所述树形结构,确定各待加载物件数据间的父子关系;根据所述各待加载物件数据间的父子关系,以及预设帧间隔,对所述多个待加载物件数据进行分帧加载,得到目标场景。2.根据权利要求1所述的方法,其特征在于,根据所述各待加载物件数据间的父子关系,以及预设帧间隔,对所述多个待加载物件数据进行分帧加载,得到目标场景,包括:根据上一帧的已加载信息,以及所述各待加载物件数据间的父子关系,确定当前帧的目标待加载物件数据;在预设帧间隔内,根据所述各待加载物件数据间的父子关系,对所述目标待加载物件数据进行加载,获得所述当前帧的加载结果;根据各帧的加载结果,获得目标场景。3.根据权利要求2所述的方法,其特征在于,在预设帧间隔内,根据所述各待加载物件数据间的父子关系,对所述目标待加载物件数据进行加载,获得所述当前帧的加载结果,包括:根据上一帧的已加载信息和所述各待加载物件数据间的父子关系,确定第一节点,并对所述第一节点记录的待加载物件数据进行加载,其中,所述第一节点用于记录所述目标待加载物件数据中首个加载的物件数据;以所述第一节点为当前节点,根据所述各待加载物件数据间的父子关系,确定所述当前节点是否包含未加载的子节点;若是,则对所述未加载的子节点记录的待加载物件数据进行加载,并将所述当前节点更新为所述未加载的子节点,返回执行根据所述各待加载物件数据间的父子关系,确定所述当前节点是否包含未加载的子节点的步骤,直至达到预设帧间隔,停止所述当前帧的加载,获得所述当前帧的加载结果。4.根据权利要求3所述的方法,其特征在于,确定所述当前节点是否包含未加载的子节点之后,还包括:若否,则将所述当前节点更新为所述当前节点的父节点,返回执行根据所述各待加载物件数据间的父子关系,确定所述当前节点是否包含未加载的子节点的步骤,直至达到预设帧间隔,停止所述当前帧的加载,获得所述当前帧的加载结果。5.根据权利要求3所述的方法,其特征在于,根据上一帧的已加载信息和所述各待加载物件数据间的父子关系,确定第一节点,包括:根据上一帧的已加载信息,确定上一帧最后一个加载的末位节点;从记录所述目标待加载物件数据的节点中,确定末位节点的子节点作为第一节点。6.根据权利要求3所述的方法,其特征在于,根据所述各待加载物件数据间的父子关系,确定所述当前节点是否包含未加载的子节点,包括:统计所述当前节点包含的子节点的子节点数量、以及所述当前节点包含的子节点中已加载子节点的已加载数量;比较所述子节点数量与所述已加载数量,确定所述当前节点是否包含未加载的子节点。2CN115581915A权利要求书2/2页7.根据权利要求2所述的方法,其特征在于,在预设帧间隔内,根据所述各待加载物件数据间的父子关系,对所述目标待加载物件数据进行加载,获得所述当前帧的加载结果,包括:根据上一帧的已加载信息和所述各待加载物件数据间的父子关系,确定第一节点,其中,所述第一节点用于记录所述目标待加载物件数据中首个加载的物件数据;控制所述第一节点入栈,并对所述第一节点记录的待加载物件数据进行加载