场景编辑方法、装置、电子设备及存储介质与流程



1.本发明涉及游戏场景技术领域,尤其涉及一种场景编辑方法、装置、电子设备及存储介质。


背景技术:



2.场景生成是游戏研发过程中的重要一环,是在地图中摆放各种各样的网格mesh进行场景构建,是游戏表现形式的重要组成部分。
3.目前一般通过由工作人员在地图中手动摆放各种各样的mesh进行场景构建,当在制作一些较宏大的场景,场景中的mesh摆放量大时,手动摆放效率低下,因此会采用分层实例化静态网格(hierarchical instanced static mesh,hism)对场景中多个相同的mesh进行合批绘制,但是通过hism生成的mesh不能直接进行编辑,当需要调整时,需要对整个场景进行重新绘制,灵活性差。


技术实现要素:



4.本发明提供了一种场景编辑方法、装置、电子设备及存储介质,用于对采用分层实例化静态网格绘制的场景进行编辑,对场景中的网格进行单独编辑,提高了场景的灵活性,提高了场景生成效率。
5.本发明实施例的第一方面提供一种场景编辑方法,包括:获取初始分层实例化静态网格hism组件中的至少一个目标网格,所述目标网格为需要编辑的对象;根据所述至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格;根据所述至少一个静态网格对象的编辑变动数据生成目标场景。
6.在一种可行的实施方式中,所述根据所述至少一个静态网格对象的编辑变动数据生成目标场景,包括:获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据;根据所述编辑变动数据生成目标场景。
7.在一种可行的实施方式中,所述获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据,包括:获取所述初始hism组件中各个网格的网格位姿数据;对所述至少一个静态网格对象进行编辑,得到所述至少一个静态网格对应的已编辑位姿数据;根据各个网格的网格位姿数据和所述至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。
8.在一种可行的实施方式中,所述根据各个网格的网格位姿数据和所述至少一个静态网格对象的已编辑位姿数据生成编辑变动数据,包括:在所述各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;将所述至少一个目标网格的网格位姿数据与所述至少一个静态网格对象的已编辑位姿数据进行对比,确定所述至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。
9.在一种可行的实施方式中,在所述获取初始分层实例化静态网格hism组件中的至
少一个目标网格之前,还包括:根据预置的曲线生成初始hism组件,所述初始hism组件包括多个网格。
10.在一种可行的实施方式中,所述根据预置的曲线生成初始hism组件,所述初始hism组件包括多个网格,包括:根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据;根据所述每一项对应的网格位姿数据生成初始hism组件。
11.在一种可行的实施方式中,所述根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据,包括:从预置的数组数据中获取多个项,所述项为需要加入初始hism组件的对象;按所述数组数据中的间隔距离在所述预置的曲线上确定所述每一项对应的多个点位姿数据,所述点位姿数据包括位置信息和旋转信息;根据所述多个点位姿数据、世界坐标、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。
12.在一种可行的实施方式中,所述根据所述每一项对应的网格位姿数据生成初始hism组件,包括:创建具有分层机制的原始hism组件,所述原始hism组件包括多个网格,所述原始hism组件用于绘制场景;通过所述分层机制将所述多个网格中不显示的网格剔除,得到初始hism组件。
13.在一种可行的实施方式中,在所述根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据之前,还包括:在场景地图中调制原始曲线,并配置所述原始曲线的数组数据,得到预置的曲线。
14.在一种可行的实施方式中,所述在场景地图中调制原始曲线,并配置所述原始曲线的数组数据,得到预置的曲线,包括:在场景地图中设置原始曲线,所述原始曲线包括多个曲线节点;设置所述原始曲线对应的数组数据,所述数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态。
15.在一种可行的实施方式中,所述根据所述至少一个目标网格的位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格,包括:获取所述至少一个目标网格的网格位姿数据;在所述初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;将所述至少一个静态网格对象设置为所述初始hism组件对应的子网格。
16.在一种可行的实施方式中,在所述获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据之后,在所述根据所述编辑变动数据生成目标场景之前,还包括:删除所述初始hism组件下的所述至少一个静态网格对象。
17.本发明实施例的第二方面提供了一种场景编辑装置,包括:获取模块,用于获取初始分层实例化静态网格hism组件中的至少一个目标网格,所述目标网格为需要编辑的对象;第一生成模块,用于根据所述至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格;第二生成模块,用于根据所述至少一个静态网格对象的编辑变动数据生成目标场景。
18.在一种可行的实施方式中,所述第二生成模块包括:数据获取子模块,用于获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据;场景生成子模块,用于根据所述编辑变动数据生成目标场景。
19.在一种可行的实施方式中,所述数据获取子模块包括:位姿获取单元,用于获取所
述初始hism组件中各个网格的网格位姿数据;编辑单元,用于对所述至少一个静态网格对象进行编辑,得到所述至少一个静态网格对应的已编辑位姿数据;生成单元,用于根据各个网格的网格位姿数据和所述至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。
20.在一种可行的实施方式中,所述生成单元具体用于:在所述各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;将所述至少一个目标网格的网格位姿数据与所述至少一个静态网格对象的已编辑位姿数据进行对比,确定所述至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。
21.在一种可行的实施方式中,所述场景编辑装置还包括:组件生成模块,用于根据预置的曲线生成初始hism组件,所述初始hism组件包括多个网格。
22.在一种可行的实施方式中,所述组件生成模块包括:确定子模块,用于根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据;生成子模块,用于根据所述每一项对应的网格位姿数据生成初始hism组件。
23.在一种可行的实施方式中,所述确定子模块具体用于:从预置的数组数据中获取多个项,所述项为需要加入初始hism组件的对象;按所述数组数据中的间隔距离在所述预置的曲线上确定所述每一项对应的多个点位姿数据,所述点位姿数据包括位置信息和旋转信息;根据所述多个点位姿数据、世界坐标、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。
24.在一种可行的实施方式中,所述生成子模块具体用于:创建具有分层机制的原始hism组件,所述原始hism组件包括多个网格,所述原始hism组件用于绘制场景;通过所述分层机制将所述多个网格中不显示的网格剔除,得到初始hism组件。
25.在一种可行的实施方式中,所述场景编辑装置还包括:曲线调制模块,用于在场景地图中调制原始曲线,并配置所述原始曲线的数组数据,得到预置的曲线。
26.在一种可行的实施方式中,所述曲线调制模块具体用于:在场景地图中设置原始曲线,所述原始曲线包括多个曲线节点;设置所述原始曲线对应的数组数据,所述数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态。
27.在一种可行的实施方式中,所述第一生成模块具体用于:获取所述至少一个目标网格的网格位姿数据;在所述初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;将所述至少一个静态网格对象设置为所述初始hism组件对应的子网格。
28.在一种可行的实施方式中,第二生成模块还包括:删除子模块,用于删除所述初始hism组件下的所述至少一个静态网格对象。
29.本发明实施例的第三方面提供了一种电子设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行上述的场景编辑方法。
30.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的场景编辑方法。
31.本发明实施例提供的技术方案中,获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象;根据至少一个目标网格的网格位姿数据生
成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格;根据至少一个静态网格对象的编辑变动数据生成目标场景。本发明实施例,对采用分层实例化静态网格绘制的场景进行编辑,对场景中的网格进行单独编辑,提高了场景的灵活性,提高了场景生成效率。
附图说明
32.图1为本发明实施例中场景编辑方法的第一个实施例示意图;
33.图2为本发明实施例中场景编辑方法的第二个实施例示意图;
34.图3为本发明实施例中场景编辑方法的第三个实施例示意图;
35.图4为本发明实施例中场景编辑方法的第四个实施例示意图;
36.图5为本发明实施例中的一个场景示意图;
37.图6为本发明实施例中场景编辑装置的一个实施例示意图;
38.图7为本发明实施例中电子设备的一个实施例示意图。
具体实施方式
39.本发明提供了一种场景编辑方法、装置、电子设备及存储介质,用于对采用分层实例化静态网格绘制的场景进行编辑,对场景中的网格进行单独编辑,提高了场景的灵活性,提高了场景生成效率。
40.可以理解的是,本发明可以应用在电子设备上,作为示例而非限定的是,电子设备可为服务器或终端,本技术以服务器为例进行说明。
41.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
42.现有方案中,一般通过对网格mesh进行构建和摆放,从而呈现出不同的场景,但是分层实例化静态网格(hierarchical instanced static mesh,hism)技术对场景中相同的网格进行批量生成和布置,但是,当需要对场景中的网格进行特殊修改时,只能重新进行构建,需要耗费较长时间。
43.请参阅图1,本发明实施例提供的场景编辑方法的第一个流程图,具体包括:
44.101、获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象。
45.当需要对某个hism组件的任一对象进行编辑修改时,需要触发编辑指令,即在编辑器的操作界面中获取到用户点击开始编辑选项的操作,服务器会通过编辑器识别所选择的hism组件对象,进入编辑模式。
46.其中,hism组件对象为需要编辑的实例,每个实例中又包括了多个网格,hism组件对象可以是游戏场景中具有摆放规律的静态对象,例如城墙、台阶、雕像等规格统一的对
象,也可以是花朵、树木等规格不统一的对象,具体此处不做限定。
47.可以理解的是,本发明实施例中的初始hism组件中包括多个网格,为了减少渲染消耗,即减少绘制指令drawcall的调用次数,需要将位置相异而网格mesh和材质均完全相同的物体合并为一个实例。
48.102、根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格。
49.服务器根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格。其中,网格位姿数据包括了位置信息和旋转信息,位置信息包括网格中每个顶点的顶点坐标,以及各个顶点坐标之间的连接关系。
50.需要说明的是,静态网格对象为挂载在初始hism组件下的子网格,即静态网格对象挂载在初始hism组件下,静态网格对象(static mesh actor)的父物体设置为当前具有hism组件的网格。例如,在hism组件中需要进行编辑的网格相应位姿处生成一个单独的静态网格对象,然后将生成的网格mesh挂载hism组件下,即设置hism组件与静态网格对象之间的父子关系,以使得在结束编辑后讲已编辑的mesh重新合成到hism中。
51.103、根据至少一个静态网格对象的编辑变动数据生成目标场景。
52.服务器根据至少一个静态网格对象的编辑变动数据生成目标场景。具体的,通过记录的静态网格对象对应的编辑变动数据对数组数据进行更新,在编辑结束后,基于更新后的数组数据重新生成需要的hism组件,即重新生成了目标场景,目标场景包括至少一个更新后的hism组件。
53.需要说明的是,静态网格对象的编辑变动数据包括多个属性数据,多个属性数据至少可以包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态,其中,垂直状态为世界坐标系下垂直向上或本地坐标系下垂直向上,具体此处不作限定。
54.可以理解的是,可以分别对世界坐标偏移量的x轴、y轴、z轴进行设置,也可以分别对旋转偏移量中的x轴、y轴、z轴进行单独设置,还可以分别对旋转随机值中的x轴、y轴、z轴进行单独设置,具体此处不做限定。
55.本发明实施例,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
56.请参阅图2,本发明实施例提供的场景编辑方法的第二个流程图,具体包括:
57.201、获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象。
58.202、根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格。
59.步骤201-202与步骤101-102类似,此处不再赘述。
60.203、获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据。
61.具体的,服务器获取初始hism组件中各个网格的网格位姿数据;服务器对至少一个静态网格对象进行编辑,得到至少一个静态网格对应的已编辑位姿数据;服务器根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。
62.在一种可行的实施方式中,服务器根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据的过程具体包括:
63.服务器在各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;服务器将至少一个目标网格的网格位姿数据与至少一个静态网格对象的已编辑位姿数据进行对比,确定至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。
64.通过静态网格对象记录已编辑位姿数据,然后将已编辑位姿数据与hism组件中静态网格对象对应的网格位姿数据进行比较,记录产生变化的静态网格对象,实现了对目标网格的编辑数据的记录。
65.204、根据编辑变动数据生成目标场景。
66.服务器通过记录的静态网格对象所对应的编辑变动数据对数组数据进行更新,在编辑结束后,基于更新后的数组数据重新生成需要的hism组件,即重新生成了目标场景,目标场景包括至少一个更新后的hism组件。
67.本发明实施例,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
68.请参阅图3,本发明实施例提供的场景编辑方法的第三个流程图,具体包括:
69.301、根据预置的曲线生成初始hism组件,初始hism组件包括多个网格。
70.具体的,服务器根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据;服务器根据每一项对应的网格位姿数据生成初始hism组件。
71.可以理解的是,预置的曲线可以是bezier曲线,曲线中的节点可以根据需要自由调整,此处不做限定。
72.需要说明的是,预置的数组数据中除了包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态等数据,还包括编辑实例(edit instance)和实例姿态(instance transforms),这里的实例即初始hism组件,可以给每个实例进行标记,从而让每个实例的变化数据记录到对应的数组数据中。
73.302、获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象。
74.303、根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格。
75.步骤302-303与步骤101-102类似,此处不再赘述。
76.304、获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据。
77.具体的,服务器获取初始hism组件中各个网格的网格位姿数据;服务器对至少一个静态网格对象进行编辑,得到至少一个静态网格对应的已编辑位姿数据;服务器根据各
个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。
78.在一种可行的实施方式中,服务器根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据的过程具体包括:
79.服务器在各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;服务器将至少一个目标网格的网格位姿数据与至少一个静态网格对象的已编辑位姿数据进行对比,确定至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。
80.通过静态网格对象记录已编辑位姿数据,然后将已编辑位姿数据与hism组件中静态网格对象对应的网格位姿数据进行比较,记录产生变化的静态网格对象,实现了对目标网格的编辑数据的记录。
81.305、删除初始hism组件下的至少一个静态网格对象。
82.服务器删除初始hism组件下的至少一个静态网格对象。具体的,服务器将临时生成的全部静态网格对象删除,从而减少了计算资源的消耗。
83.需要说明的是,在将所有的编辑修改数据都记录完成后,静态网格对象已经完成了所起到的参考功能,为了避免生成的静态网格对象影响渲染效果,需要在场景生成前进行删除。
84.306、根据编辑变动数据生成目标场景。
85.服务器通过记录的静态网格对象所对应的编辑变动数据对数组数据进行更新,在编辑结束后,基于更新后的数组数据重新生成需要的hism组件,即重新生成了目标场景,目标场景包括至少一个更新后的hism组件。
86.本发明实施例,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
87.请参阅图4,本发明实施例提供的场景编辑方法的第四个流程图,具体包括:
88.401、在场景地图中调制原始曲线,并配置原始曲线的数组数据,得到预置的曲线。
89.具体的,服务器在场景地图中设置原始曲线,原始曲线包括多个曲线节点;服务器设置原始曲线对应的数组数据,数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态,除此之外,数组数据中还包括编辑实例(edit instance)和实例姿态(instance transforms),这里的实例即初始hism组件,其中,垂直状态为世界坐标系下垂直向上或本地坐标系下垂直向上,具体此处不作限定。
90.402、根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据;
91.具体的,服务器从预置的数组数据中获取多个项,项为需要加入初始hism组件的对象;服务器按数组数据中的间隔距离在预置的曲线上确定每一项对应的多个点位姿数据,点位姿数据包括位置信息和旋转信息;服务器根据多个点位姿数据、世界坐标偏移量、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。
92.403、根据每一项对应的网格位姿数据生成初始hism组件。
93.具体的,服务器创建具有分层机制的原始hism组件,原始hism组件包括多个网格,原始hism组件用于绘制场景;服务器通过分层机制将多个网格中不显示的网格剔除,得到初始hism组件。
94.需要说明的是,初始hism组件由实例(instances)组成,其作用是将其中的实例根据材质数量以与材质数相同的绘制指令(draw call)数量进行绘制,并自带分层hierarchical机制,即将不在画面中的组件所属实例进行剔除,通过hism自带的分层机制对场景中的组件进行区分,将不在当前画面中显示的部分场景对应的组件进行删除,不影响画面中正在显示的场景,降低了计算资源的消耗。需要说明的是,还可以通过分层机制对显示的网格或实例进行区分,按照距离摄像机的距离远近,选择不同分辨率进行展示,如图5所示,将位于摄像机近端的柱子、路面等材质进行高分辨率展示,将位于远端的柱子和路面进行低分辨率展示。
95.404、获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象。
96.步骤404与步骤101类似,此处不再赘述。
97.405、根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格。
98.具体的,服务器获取至少一个目标网格的网格位姿数据;服务器在初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;服务器将至少一个静态网格对象设置为初始hism组件对应的子网格。
99.需要说明的是,静态网格对象为挂载在初始hism组件下的子网格,即静态网格对象挂载在初始hism组件下,静态网格对象(static mesh actor)的父物体设置为当前具有hism组件的网格。例如,在hism组件中需要进行编辑的网格相应位姿处生成一个单独的静态网格对象,然后将生成的网格mesh挂载hism组件下,即设置hism组件与静态网格对象之间的父子关系,以使得在结束编辑后讲已编辑的mesh重新合成到hism中。
100.提供了静态网格对象的生成方式,为场景编辑功能提供了独立的操作对象,不影响场景中原始数据,确保了原始数据的完整性。
101.406、获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据。
102.407、删除初始hism组件下的至少一个静态网格对象。
103.408、根据编辑变动数据生成目标场景。
104.步骤406-408与步骤304-306类似,此处不再赘述。
105.本发明实施例,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
106.上面对本发明实施例中场景编辑方法进行了描述,下面对本发明实施例中场景编辑装置进行描述,请参阅图6,本发明实施例中场景编辑装置的一个实施例包括:
107.获取模块601,用于获取初始分层实例化静态网格hism组件中的至少一个目标网格,所述目标网格为需要编辑的对象;
108.第一生成模块602,用于根据所述至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格;
109.第二生成模块603,用于根据所述至少一个静态网格对象的编辑变动数据生成目标场景。
110.在一种可行的实施方式中,所述第二生成模块603包括:
111.数据获取子模块6031,用于获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据;
112.场景生成子模块6032,用于根据所述编辑变动数据生成目标场景。
113.在一种可行的实施方式中,所述数据获取子模块6031包括:
114.位姿获取单元60311,用于获取所述初始hism组件中各个网格的网格位姿数据;
115.编辑单元60312,用于对所述至少一个静态网格对象进行编辑,得到所述至少一个静态网格对应的已编辑位姿数据;
116.生成单元60313,用于根据各个网格的网格位姿数据和所述至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。
117.在一种可行的实施方式中,所述生成单元60313具体用于:
118.在所述各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;
119.将所述至少一个目标网格的网格位姿数据与所述至少一个静态网格对象的已编辑位姿数据进行对比,确定所述至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。
120.在一种可行的实施方式中,所述场景编辑装置还包括:
121.组件生成模块604,用于根据预置的曲线生成初始hism组件,所述初始hism组件包括多个网格。
122.在一种可行的实施方式中,所述组件生成模块604包括:
123.确定子模块6041,用于根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据;
124.生成子模块6042,用于根据所述每一项对应的网格位姿数据生成初始hism组件。
125.在一种可行的实施方式中,所述确定子模块6041具体用于:
126.从预置的数组数据中获取多个项,所述项为需要加入初始hism组件的对象;
127.按所述数组数据中的间隔距离在所述预置的曲线上确定所述每一项对应的多个点位姿数据,所述点位姿数据包括位置信息和旋转信息;
128.根据所述多个点位姿数据、世界坐标偏移量、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。
129.在一种可行的实施方式中,所述生成子模块6042具体用于:
130.创建具有分层机制的原始hism组件,所述原始hism组件包括多个网格,所述原始hism组件用于绘制场景;
131.通过所述分层机制将所述多个网格中不显示的网格剔除,得到初始hism组件。
132.在一种可行的实施方式中,所述场景编辑装置还包括:
133.曲线调制模块605,用于在场景地图中调制原始曲线,并配置所述原始曲线的数组数据,得到预置的曲线。
134.在一种可行的实施方式中,所述曲线调制模块605具体用于:
135.在场景地图中设置原始曲线,所述原始曲线包括多个曲线节点;
136.设置所述原始曲线对应的数组数据,所述数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态。
137.在一种可行的实施方式中,所述第一生成模块602具体用于:
138.获取所述至少一个目标网格的网格位姿数据;
139.在所述初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;
140.将所述至少一个静态网格对象设置为所述初始hism组件对应的子网格。
141.在一种可行的实施方式中,第二生成模块603还包括:
142.删除子模块6033,用于删除所述初始hism组件下的所述至少一个静态网格对象。
143.本发明实施例,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
144.图7是本发明实施例提供的一种电子设备的结构示意图,该电子设备700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)710(例如,一个或一个以上处理器)和存储器720,一个或一个以上存储应用程序733或数据732的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器720和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对电子设备700中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质730通信,在电子设备700上执行存储介质730中的一系列指令操作。
145.电子设备700还可以包括一个或一个以上电源740,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口760,和/或,一个或一个以上操作设备731,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图7示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
146.作为示例而非限定的是,电子设备700可为服务器或终端。
147.本发明实施例提供了一种电子设备,包括:存储器和至少一个处理器,存储器中存储有指令;至少一个处理器调用存储器中的指令,以使得电子设备执行上述的场景编辑方法。该处理器710执行指令以实现上述场景编辑方法,方法具体包括如下步骤:
148.获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象;根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格;根据至少一个静态网格对象的编辑变动数据生成目标场景。该方式中,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
149.上述根据至少一个静态网格对象的编辑变动数据生成目标场景包括:获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据;根据编辑变动数据生成目标场景。该方式中,对目标场景重新生成的过程进行了细化,明确了编辑变动数据的获取过程,增加了实现方式。
150.上述获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据,包括:获取初始hism组件中各个网格的网格位姿数据;对至少一个静态网格对象进行编辑,得到至少一个静态网格对应的已编辑位姿数据;根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。该方式中,将编辑变动数据的过程进行细化,提供了编辑变动数据的计算基础来源。
151.上述根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据,包括:在各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;将至少一个目标网格的网格位姿数据与至少一个静态网格对象的已编辑位姿数据进行对比,确定至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。该方式中,通过静态网格对象记录已编辑位姿数据,然后将已编辑位姿数据与hism组件中静态网格对象对应的网格位姿数据进行比较,记录产生变化的静态网格对象,实现了对目标网格的编辑数据的记录。
152.在获取初始分层实例化静态网格hism组件中的至少一个目标网格之前,还包括:根据预置的曲线生成初始hism组件,初始hism组件包括多个网格。该方式中,引入了hism组件的概念,提供了具体可以编辑的对象。
153.上述根据预置的曲线生成初始hism组件,初始hism组件包括多个网格包括:根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据;根据每一项对应的网格位姿数据生成初始hism组件。该方式中,对hism组件的生成过程进行了细化,引入了数组数据的概念。
154.上述根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据,包括:从预置的数组数据中获取多个项,项为需要加入初始hism组件的对象;按数组数据中的间隔距离在预置的曲线上确定每一项对应的多个点位姿数据,点位姿数据包括位置信息和旋转信息;根据多个点位姿数据、世界坐标偏移量、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。该方式中,对网格位姿数据的确定过程进行细化,明确了数组数据中包含的信息种类。
155.上述根据每一项对应的网格位姿数据生成初始hism组件,包括:创建具有分层机制的原始hism组件,原始hism组件包括多个网格,原始hism组件用于绘制场景;通过分层机制将多个网格中不显示的网格剔除,得到初始hism组件。该方式中,引入了分层机制的概念,通过分层机制降低远端的网格或实例的显示分辨率,减少了计算资源的消耗。
156.在根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据之前,还包括:在场景地图中调制原始曲线,并配置原始曲线的数组数据,得到预置的曲线。该方式中,引入了曲线绘制的概念,为hism组件的生成提供了基础。
157.上述在场景地图中调制原始曲线,并配置原始曲线的数组数据,得到预置的曲线,包括:在场景地图中设置原始曲线,原始曲线包括多个曲线节点;设置原始曲线对应的数组数据,数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移
量、旋转偏移量、旋转随机值和垂直状态。该方式中,明确了曲线的配置过程,增加了本发明的实现方式。
158.上述根据至少一个目标网格的位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格,包括:获取至少一个目标网格的网格位姿数据;在初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;将至少一个静态网格对象设置为初始hism组件对应的子网格。该方式中,提供了静态网格对象的生成方式,为场景编辑功能提供了独立的操作对象,不影响场景中原始数据,确保了原始数据的完整性。
159.上述在获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据之后,在根据编辑变动数据生成目标场景之前,还包括:删除初始hism组件下的至少一个静态网格对象。该方式中,将所有的编辑修改数据都记录完成后进行删除,避免了生成的静态网格对象影响渲染效果。
160.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述场景编辑方法的步骤,步骤具体包括:
161.获取初始分层实例化静态网格hism组件中的至少一个目标网格,目标网格为需要编辑的对象;根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格;根据至少一个静态网格对象的编辑变动数据生成目标场景。该方式中,通过在初始hism组件中各个网格的相应位姿处,生成对应的静态网格对象并对静态网格对象进行编辑,然后将静态网格对象上的已编辑信息更新到数组数据中,依据更新后的数组数据重新生成目标hism组件,从而实现对hism场景的编辑,提高了场景的灵活性,进而提高了场景生成效率。
162.上述根据至少一个静态网格对象的编辑变动数据生成目标场景包括:获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据;根据编辑变动数据生成目标场景。该方式中,对目标场景重新生成的过程进行了细化,明确了编辑变动数据的获取过程,增加了实现方式。
163.上述获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据,包括:获取初始hism组件中各个网格的网格位姿数据;对至少一个静态网格对象进行编辑,得到至少一个静态网格对应的已编辑位姿数据;根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。该方式中,将编辑变动数据的过程进行细化,提供了编辑变动数据的计算基础来源。
164.上述根据各个网格的网格位姿数据和至少一个静态网格对象的已编辑位姿数据生成编辑变动数据,包括:在各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;将至少一个目标网格的网格位姿数据与至少一个静态网格对象的已编辑位姿数据进行对比,确定至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。该方式中,通过静态网格对象记录已编辑位姿数据,然后将已编辑位姿数据与hism组件中静态网格对象对应的网格位姿数据进行比较,记录产生变化的静态网格对象,实现了对目标网格的编辑数据的记录。
165.在获取初始分层实例化静态网格hism组件中的至少一个目标网格之前,还包括:根据预置的曲线生成初始hism组件,初始hism组件包括多个网格。该方式中,引入了hism组件的概念,提供了具体可以编辑的对象。
166.上述根据预置的曲线生成初始hism组件,初始hism组件包括多个网格包括:根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据;根据每一项对应的网格位姿数据生成初始hism组件。该方式中,对hism组件的生成过程进行了细化,引入了数组数据的概念。
167.上述根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据,包括:从预置的数组数据中获取多个项,项为需要加入初始hism组件的对象;按数组数据中的间隔距离在预置的曲线上确定每一项对应的多个点位姿数据,点位姿数据包括位置信息和旋转信息;根据多个点位姿数据、世界坐标偏移量、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。该方式中,对网格位姿数据的确定过程进行细化,明确了数组数据中包含的信息种类。
168.上述根据每一项对应的网格位姿数据生成初始hism组件,包括:创建具有分层机制的原始hism组件,原始hism组件包括多个网格,原始hism组件用于绘制场景;通过分层机制将多个网格中不显示的网格剔除,得到初始hism组件。该方式中,引入了分层机制的概念,通过分层机制降低远端的网格或实例的显示分辨率,减少了计算资源的消耗。
169.在根据预置的数组数据在预置的曲线上确定数组数据中每一项对应的网格位姿数据之前,还包括:在场景地图中调制原始曲线,并配置原始曲线的数组数据,得到预置的曲线。该方式中,引入了曲线绘制的概念,为hism组件的生成提供了基础。
170.上述在场景地图中调制原始曲线,并配置原始曲线的数组数据,得到预置的曲线,包括:在场景地图中设置原始曲线,原始曲线包括多个曲线节点;设置原始曲线对应的数组数据,数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态。该方式中,明确了曲线的配置过程,增加了本发明的实现方式。
171.上述根据至少一个目标网格的位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始hism组件下的子网格,包括:获取至少一个目标网格的网格位姿数据;在初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;将至少一个静态网格对象设置为初始hism组件对应的子网格。该方式中,提供了静态网格对象的生成方式,为场景编辑功能提供了独立的操作对象,不影响场景中原始数据,确保了原始数据的完整性。
172.上述在获取至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据之后,在根据编辑变动数据生成目标场景之前,还包括:删除初始hism组件下的至少一个静态网格对象。该方式中,将所有的编辑修改数据都记录完成后进行删除,避免了生成的静态网格对象影响渲染效果。
173.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
174.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可
以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
175.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
176.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
177.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:


1.一种场景编辑方法,其特征在于,包括:获取初始分层实例化静态网格hism组件中的至少一个目标网格,所述目标网格为需要编辑的对象;根据所述至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格;根据所述至少一个静态网格对象的编辑变动数据生成目标场景。2.根据权利要求1所述的场景编辑方法,其特征在于,所述根据所述至少一个静态网格对象的编辑变动数据生成目标场景,包括:获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据;根据所述编辑变动数据生成目标场景。3.根据权利要求2所述的场景编辑方法,其特征在于,所述获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据,包括:获取所述初始hism组件中各个网格的网格位姿数据;对所述至少一个静态网格对象进行编辑,得到所述至少一个静态网格对应的已编辑位姿数据;根据各个网格的网格位姿数据和所述至少一个静态网格对象的已编辑位姿数据生成编辑变动数据。4.根据权利要求3所述的场景编辑方法,其特征在于,所述根据各个网格的网格位姿数据和所述至少一个静态网格对象的已编辑位姿数据生成编辑变动数据,包括:在所述各个网格的网格位姿数据中确定至少一个目标网格的网格位姿数据;将所述至少一个目标网格的网格位姿数据与所述至少一个静态网格对象的已编辑位姿数据进行对比,确定所述至少一个目标网格对应的编辑变动数据,其中,每个静态网格对象对应一个目标网格。5.根据权利要求1所述的场景编辑方法,其特征在于,在所述获取初始分层实例化静态网格hism组件中的至少一个目标网格之前,还包括:根据预置的曲线生成初始hism组件,所述初始hism组件包括多个网格。6.根据权利要求5所述的场景编辑方法,其特征在于,所述根据预置的曲线生成初始hism组件,所述初始hism组件包括多个网格,包括:根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据;根据所述每一项对应的网格位姿数据生成初始hism组件。7.根据权利要求6所述的场景编辑方法,其特征在于,所述根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据,包括:从预置的数组数据中获取多个项,所述项为需要加入初始hism组件的对象;按所述数组数据中的间隔距离在所述预置的曲线上确定所述每一项对应的多个点位姿数据,所述点位姿数据包括位置信息和旋转信息;根据所述多个点位姿数据、世界坐标偏移量、旋转偏移量和旋转随机值生成每一项对应的网格位姿数据。
8.根据权利要求6所述的场景编辑方法,其特征在于,所述根据所述每一项对应的网格位姿数据生成初始hism组件,包括:创建具有分层机制的原始hism组件,所述原始hism组件包括多个网格,所述原始hism组件用于绘制场景;通过所述分层机制将所述多个网格中不显示的网格剔除,得到初始hism组件。9.根据权利要求5所述的场景编辑方法,其特征在于,在所述根据预置的数组数据在所述预置的曲线上确定所述数组数据中每一项对应的网格位姿数据之前,还包括:在场景地图中调制原始曲线,并配置所述原始曲线的数组数据,得到预置的曲线。10.根据权利要求9所述的场景编辑方法,其特征在于,所述在场景地图中调制原始曲线,并配置所述原始曲线的数组数据,得到预置的曲线,包括:在场景地图中设置原始曲线,所述原始曲线包括多个曲线节点;设置所述原始曲线对应的数组数据,所述数组数据包括使用的静态网格、间隔距离、缩放最大值、缩放最小值、世界坐标偏移量、旋转偏移量、旋转随机值和垂直状态。11.根据权利要求1所述的场景编辑方法,其特征在于,所述根据所述至少一个目标网格的位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格,包括:获取所述至少一个目标网格的网格位姿数据;在所述初始hism组件下生成至少一个静态网格对象,其中,每个静态网格对象对应一个目标网格;将所述至少一个静态网格对象设置为所述初始hism组件对应的子网格。12.根据权利要求2-11中任一项所述的场景编辑方法,其特征在于,在所述获取所述至少一个静态网格对象中每个静态网格对象对应的位姿变化,得到编辑变动数据之后,在所述根据所述编辑变动数据生成目标场景之前,还包括:删除所述初始hism组件下的所述至少一个静态网格对象。13.一种场景编辑装置,其特征在于,包括:获取模块,用于获取初始分层实例化静态网格hism组件中的至少一个目标网格,所述目标网格为需要编辑的对象;第一生成模块,用于根据所述至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,所述静态网格对象为挂载在所述初始hism组件下的子网格;第二生成模块,用于根据所述至少一个静态网格对象的编辑变动数据生成目标场景。14.一种电子设备,其特征在于,所述电子设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行如权利要求1-12中任意一项所述的场景编辑方法。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被处理器执行时实现如权利要求1-12中任意一项所述的场景编辑方法。

技术总结


本发明涉及游戏场景技术领域,公开了场景编辑方法、装置、电子设备及存储介质,用于采用分层实例化静态网格绘制的场景进行编辑,对场景中的网格进行单独编辑,提高了场景的灵活性,提高了场景生成效率。方法包括:获取初始分层实例化静态网格HISM组件中的至少一个目标网格,目标网格为需要编辑的对象;根据至少一个目标网格的网格位姿数据生成对应的至少一个静态网格对象,静态网格对象为挂载在初始HISM组件下的子网格;根据至少一个静态网格对象的编辑变动数据生成目标场景。象的编辑变动数据生成目标场景。象的编辑变动数据生成目标场景。


技术研发人员:

刘怡安

受保护的技术使用者:

网易(杭州)网络有限公司

技术研发日:

2022.06.21

技术公布日:

2022/11/11

本文发布于:2024-09-22 16:49:56,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/46297.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网格   所述   数据   静态
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议