用于多个视图生成的数据集合的制作方法

文档序号:11885144阅读:来源:国知局

技术特征:

1.一个或多个计算节点,其包括:

处理器;

存储器,其具有存储在其中的由所述处理器执行的指令;

一个或多个呈现目标生成组件,其被配置来:

确定生成内容项的场景的至少第一视图和第二视图,其中所述第一视图从与第一客户端关联的第一视角呈现所述场景,并且其中所述第二视图从与第二客户端关联的第二视角呈现所述场景,其中所述场景包括至少第一对象和第二对象;以及

至少通过下列各项生成呈现目标,其包括与所述第一视图关联的第一分段和与所述第二视图关联的第二分段:

在所述呈现目标的所述第一分段中形成所述第一对象从所述第一视角的第一表示,以及在所述呈现目标的所述第二分段中形成所述第一对象从所述第二视角的第二表示;以及

在形成所述第一对象的所述第一表示和所述第二表示之后,在所述呈现目标的所述第一分段中形成第二对象从所述第一视角的第一表示,以及在所述呈现目标的所述第二分段中形成所述第二对象从所述第二视角的第二表示;

第一编码组件,其被配置来将来自所述呈现目标的所述第一分段的至少部分的数据编码以形成编码的第一视图;

第二编码组件,其被配置来将来自所述呈现目标的所述第二分段的至少部分的数据编码以形成编码的第二视图;

第一传输组件,其被配置来将所述编码的第一视图传送到所述第一客户端;以及

第二传输组件,其被配置来将所述编码的第二视图传送到所述第二客户端。

2.如权利要求1所述的一个或多个计算节点,其中所述第一分段中存储的数据量不同于所述第二分段中存储的数据量,其中所述第一分段中存储的数据量至少部分地基于与所述第一客户端关联的分辨率,并且其中所述第二分段中存储的数据量至少部分地基于与所述第二客户端关联的分辨率。

3.如权利要求1所述的一个或多个计算节点,其中形成所述第一对象的所述第一表示包括:对与所述第一对象关联的几何形状执行操控,将一个或多个纹理应用于所述第一对象的所述第一表示以及将一个或多个阴影填充应用于所述第一对象的所述第一表示。

4.如权利要求1所述的一个或多个计算节点,其中形成所述第一对象的所述第一表示包括:加载阴影填充,并且将所述阴影填充应用于所述第一对象的所述第一表示,并且其中形成所述第一对象的所述第二表示包括:将所述阴影填充应用于所述第二对象的所述第二表示而无需重复加载所述阴影填充。

5.一种由一个或多个计算节点生成内容项的场景的至少第一视图和第二视图的计算机实现的方法,其包括:

确定生成所述内容项的所述场景的至少所述第一视图和所述第二视图,其中所述第一视图从与第一客户端关联的第一视角呈现所述场景,并且其中所述第二视图从与第二客户端关联的第二视角呈现所述场景,其中所述场景包括一个或多个对象;

生成数据库集合,其包括与所述第一视图关联的第一分段和与所述第二视图关联的第二分段,其中所述第一分段包括所述一个或多个对象中的至少一个从所述第一视角形成的表示,并且其中所述第二分段包括所述一个或多个对象中的至少一个从所述第二视角形成的表示;

从所述数据集合的所述第一分段的至少部分提取数据以形成所述第一视图;

从所述数据集合的所述第二分段的至少部分提取数据以形成所述第二视图;

将所述第一视图传送到所述第一客户端;以及

将所述第二视图传送到所述第二客户端。

6.如权利要求5所述的计算机实现的方法,其中所述第一视角与在所述内容项内的由所述第一客户端控制的实体关联,并且其中所述第二视角与在所述内容项内的由所述第二客户端控制的实体关联。

7.如权利要求5所述的计算机实现的方法,其中所述第一分段中存储的数据量不同于所述第二分段中存储的数据量,其中所述第一分段中存储的数据量至少部分地基于与所述第一客户端关联的分辨率,并且其中所述第二分段中存储的数据量至少部分地基于与所述第二客户端关联的分辨率。

8.如权利要求5所述的计算机实现的方法,其中所述场景中包括的所述一个或多个对象包括至少第一对象和第二对象,并且其中所述生成所述数据集合包括:

在所述数据集合的所述第一分段中形成所述第一对象从所述第一视角的第一表示,以及在所述数据集合的所述第二分段中形成所述第一对象从所述第二视角的第二表示;以及

在形成所述第一对象的所述第一表示和所述第二表示之后,在所述数据集合的所述第一分段中形成第二对象从所述第一视角的第一表示,以及在所述数据集合的所述第二分段中形成所述第二对象从所述第二视角的第二表示。

9.如权利要求8所述的计算机实现的方法,其中形成所述第一对象的所述第一表示包括:对与所述第一对象关联的几何形状执行操控,将一个或多个纹理应用于所述第一对象的所述第一表示以及将一个或多个阴影填充应用于所述第一对象的所述第一表示。

10.如权利要求8所述的计算机实现的方法,其中形成所述第一对象的所述第一表示包括:加载阴影填充,并且将所述阴影填充应用于所述第一对象的所述第一表示,并且其中形成所述第一对象的所述第二表示包括:将所述阴影填充应用于所述第二对象的所述第二表示而无需重复加载所述阴影填充。

11.如权利要求8所述的计算机实现的方法,其中形成所述第一对象的所述第一表示包括:加载纹理,并且将所述纹理应用于所述第一对象的第一表示,并且其中形成所述第一对象的所述第二表示包括:将所述纹理应用于所述第二对象的所述第二表示而无需重复加载所述纹理。

12.如权利要求5所述的计算机实现的方法,其还包括:

确定正在生成的所述场景的视图的数量;以及

布置所述数据集合以包括基于正在生成的所述场景的视图的所述数量确定的分段的数量。

13.如权利要求5所述的计算机实现的方法,其中所述数据集合还包括第三分段,其与所述场景从与第三客户端关联的第三视角的第三视图关联。

14.如权利要求5所述的计算机实现的方法,其中所述一个或多个计算节点包括:第一流传输服务器,其将所述第一视图传送到所述第一客户端;和第二流传输服务器,其将所述第二视图传送到所述第二客户端。

15.一种系统,其包括:

一个或多个处理器;

一个或多个存储器,其具有存储在其上的指令,所述指令在所述一个或多个处理器上执行时,促使所述一个或多个处理器执行包括下列各项的操作:

确定生成内容项的场景的至少第一视图和第二视图,其中所述第一视图从与第一客户端关联的第一视角呈现所述场景,并且其中所述第二视图从与第二客户端关联的第二视角呈现所述场景,其中所述场景包括一个或多个对象;

生成数据集合,其包括与所述第一视图关联的第一分段和与所述第二视图关联的第二分段,其中所述第一分段包括所述一个或多个对象中的至少一个从所述第一视角形成的表示,并且其中所述第二分段包括所述一个或多个对象中的至少一个从所述第二视角形成的表示;

将来自所述数据集合的所述第一分段的至少部分的数据编码以形成编码的第一视图;

将来自所述数据集合的所述第二分段的至少部分的数据编码以形成编码的第二视图;

将所述编码的第一视图传送到所述第一客户端;以及

将所述编码的第二视图传送到所述第二客户端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1