用于改进多姿态3d渲染的速度和视觉保真度的方法_5

文档序号:8207778阅读:来源:国知局
单个图像文件存储单个图像,并且进一步其中,所述多个覆盖渲染中的 每一个形成所述单个图像的一部分。
[0142] 21.根据方面13-20中的任何一个所述的系统,其中所述多个覆盖渲染被排列在 所述单个图像中以对应于所述预定义顺序。
[0143] 22.根据方面13-21中的任何一个所述的系统,其中所提供的界面进一步可操作 来提供用于改变所述阴影层的透明度的控件。
[0144] 23.根据方面13-22中的任何一个所述的系统,其中所述服务器进一步可操作来 传送第二多个覆盖渲染,所述第二多个覆盖渲染中的每一个对应于所述第一多个覆盖渲染 中的一个覆盖渲染以及所述多个2D渲染中的一个2D渲染,其中所提供的界面进一步可操 作来依序显示所述第一多个覆盖渲染中的每一个和所述第二多个覆盖渲染中的每一个作 为包括相对应的2D渲染的复合图像的层。
[0145] 24.根据方面13-23中的任何一个所述的系统,其中所述第二多个覆盖渲染被存 储为第二单个图像文件,所述第二单个图像文件存储第二单个图像,并且进一步其中,所述 第二多个覆盖渲染中的每一个形成所述第二单个图像的一部分。
[0146] 25. -种在显示器上描绘对象的多姿态三维(3D)渲染的方法,所述方法包括:
[0147] 在计算机可读介质上存储图像文件,所述图像文件存储单个图像的数据,所述单 个图像具有多个部分,每个部分包括对象的二维(2D)渲染,每个2D渲染从不同的显性观看 角度描绘所述对象;
[0148] 经由网络将所述单个图像传送至耦合到所述显示器的客户端设备;以及
[0149] 提供用户界面,所述用户界面可操作来每次一个地显示所述多个2D渲染。
[0150] 26.根据方面25所述的方法,其中存储图像文件包括存储具有多个部分的单个 图像的数据,每个部分在水平维度延伸第一数量(X)的像素并且在垂直维度延伸第二数量 (Y)的像素,所述部分排列在所述单个图像中而使得所述单个图像在所述垂直方向延伸仅 Y个像素。
[0151] 27.根据方面25或方面26所述的方法,其中所述部分被排列为使得所述2D渲染 在从所述单个图像的最左侧部分向所述单个图像的最右侧部分依序显示时表现为描绘所 述对象绕3D对象的轴线的旋转。
[0152] 28.根据方面25-27中的任何一个所述的方法,其中存储图像文件包括存储具有 多个部分的单个图像的数据,每个部分在水平维度延伸第一数量(X)的像素并且在垂直维 度延伸第二数量(Y)的像素,所述部分排列在所述单个图像中而使得:
[0153] 在所述水平维度排列的部分在从所述单个图像的最左侧部分向所述单个图像的 最右侧部分依序显示时表现为描绘所述对象绕所述对象的第一轴线的旋转;以及
[0154] 在所述垂直维度排列的部分在从所述单个图像的最顶端部分向所述单个图像的 最底端部分依序显示时表现为描绘所述对象绕所述对象的与3D对象的第一轴线垂直的第 二轴线的旋转。
[0155] 29.根据方面25-28中的任何一个所述的方法,进一步包括:
[0156] 在所述计算机可读介质上存储覆盖图像,所述覆盖图像包括多个覆盖渲染,所述 多个覆盖渲染中的每一个对应于所述多个2D渲染中的一个2D渲染并且包括透明背景上的 边缘线条或阴影;
[0157] 经由所述网络将所述覆盖图像传送至所述客户端设备;以及
[0158] 在所述多个2D渲染中的相对应一个2D渲染上显示所述多个覆盖渲染中的每一 个。
[0159] 30.根据方面25-29中的任何一个所述的方法,其中存储所述单个图像文件包括 以渐进图像格式存储所述单个图像。
[0160] 31.根据方面25-30中的任何一个所述的方法,其中提供可操作来每次一个地显 示所述多个2D渲染的用户界面包括提供可操作来在从所述服务器完全接收所述单个图像 之前开始显示所述多个2D渲染的用户界面。
[0161] 32. -种用于在显示器上描绘对象的多姿态三维渲染的系统,所述系统包括:
[0162] 数据库,所述数据库存储图像文件,所述图像文件存储单个图像的数据,所述单个 图像具有多个部分,每个部分包括所述对象的二维(2D)渲染,每个2D渲染从不同的显性观 看角度描绘对象;
[0163] 机器可执行指令,所述机器可执行指令存储在机器可读介质上并且指定可操作来 显示所述多个2D渲染的界面;
[0164] 服务器,所述服务器经由网络通信地耦合至所述数据库,并且可操作来(1)向通 信地耦合至所述网络的客户端设备传送指定所述界面的机器指令,以及(2)从所述客户端 设备接收对渲染所述对象的请求,并且响应于所述请求从所述数据库获取所述图像文件并 且将所述图像文件传送至所述客户端设备。
[0165] 33.根据方面32所述的系统,其中所述单个图像文件包括具有多个部分的单个图 像,每个部分在水平维度延伸第一数量(X)的像素并且在垂直维度延伸第二数量(Y)的像 素,所述部分排列在所述单个图像中使得所述单个图像在所述垂直方向延伸仅Y个像素。
[0166] 34.根据方面32或33所述的系统,其中所述部分被排列为使得所述2D渲染在从 所述单个图像的最左侧部分向所述单个图像的最右侧部分依序显示时表现为描绘所述对 象绕所述对象的轴线的旋转。
[0167] 35.根据方面32-34中的任何一个所述的系统,其中所述单个图像文件包括具有 多个部分的单个图像,每个部分在水平维度延伸第一数量(X)的像素并且在垂直维度延伸 第二数量(Y)的像素,所述部分排列在所述单个图像中使得:
[0168] 在所述水平维度排列的部分在从所述单个图像的最左侧部分向所述单个图像的 最右侧部分依序显示时表现为描绘所述对象绕所述对象的第一轴线的旋转;以及
[0169] 在所述垂直维度排列的部分在从所述单个图像的最顶端部分向所述单个图像的 最底端部分依序显示时表现为描绘所述对象绕所述对象的与所述对象的第一轴线垂直的 第二轴线的旋转。
[0170] 36.根据方面32-35中的任何一个所述的系统,其中所述数据库进一步存储(3)覆 盖图像,所述覆盖图像包括多个覆盖渲染,所述多个覆盖渲染中的每一个对应于多个2D渲 染中的一个2D渲染并且包括透明背景上的边缘线条或阴影;
[0171] 其中所述服务器进一步可操作来(3)经由所述网络将所述覆盖图像传送至所述 客户端设备;以及
[0172] 其中所述界面进一步可操作来在所述多个2D渲染中的相对应一个2D渲染上显示 所述多个覆盖渲染中的每一个。
[0173] 37.根据方面32-36中的任何一个所述的系统,其中所述图像文件包括以渐进图 像格式存储的单个图像。
[0174] 38.根据方面32-37中的任何一个所述的系统,其中所述界面进一步可操作来在 从所述服务器完全接收所述单个图像之前开始显示所述多个2D渲染。
[0175] 39. -种机器可读存储介质,具有存储于其上的机器可执行指令的集合,当被处理 器执行时,所述机器可执行指令的集合使得所述处理器:
[0176] 从通过网络通信地耦合至所述处理器的服务器接收图像文件,所述图像文件存储 单个图像的数据,所述单个图像具有多个部分,每个部分包括三维(3D)对象的二维(2D)渲 染,每个2D渲染从不同的显性观看角度描绘所述3D对象;以及
[0177] 使得耦合至所述处理器的显示设备每次一个地显示所述多个2D渲染。
[0178] 40.根据方面39所述的存储介质,其中所述图像文件包括具有多个部分的单个 图像的数据,每个部分在水平维度延伸第一数量(X)的像素并且在垂直维度延伸第二数量 (Y)的像素,所述部分排列在所述单个图像中使得所述单个图像在所述垂直方向延伸仅Y 个像素。
[0179] 41.根据方面39或方面40所述的存储介质,其中所述部分被排列为使得所述2D 渲染在从所述单个图像的最左侧部分向所述单个图像的最右侧部分依序显示时表现为描 绘所述3D对象绕所述3D对象的轴线的旋转。
[0180] 42.根据方面39-41中的任何一个所述的存储介质,其中所述图像文件包括具有 多个部分的单个图像的数据,每个部分在水平维度延伸第一数量(X)的像素并且在垂直维 度延伸第二数量(Y)的像素,所述部分排列在所述单个图像中使得:
[0181] 在所述水平维度排列的部分在从所述单个图像的最左侧部分向所述单个图像的 最右侧部分依序显示时表现为描绘所述3D对象绕所述3D对象的第一轴线的旋转;以及
[0182] 在所述垂直维度排列的部分在从所述单个图像的最顶端部分向所述单个图像的 最底端部分依序显示时表现为描绘所述3D对象绕所述3D对象的与所述3D对象的第一轴 线垂直的第二轴线的旋转。
[0183] 43.根据方面39-42中的任何一个所述的存储介质,其中所述指令进一步可操作 来使得所述处理器:
[0184] 从所述服务器接收覆盖图像,所述覆盖图像包括多个覆盖渲染,所述多个覆盖渲 染中的每一个对应于所述多个2D渲染中的一个2D渲染并且包括透明背景上的边缘线条或 阴影;
[0185] 在所述多个2D渲染中的相对应一个2D渲染上显示所述多个覆盖渲染中的每一 个。
[0186] 44.根据方面39-43中的任何一个所述的存储介质,其中所述图像文件以渐进图 像格式被接收。
[0187] 45.根据方面39-44中的任何一个所述的存储介质,其中所述指令进一步可操作 来使得所述处理器在从所述服务器完全接收所述单个图像之前每次一个地显示所述多个 2D渲染。
[0188] 46. -种在显示器上描绘对象的多姿态三维(3D)渲染的方法,所述方法包括:
[0189] 在计算机可读介质上存储所述对象的多个二维(2D)渲染,所述多个2D渲染中的 每一个从不同的显性观看角度描绘所述对象;
[0190] 在所述计算机可读介质上存储多个缩略图,每个缩略图对应于所述多个2D渲染 中的相应一个2D渲染;
[0191] 经由网络将所述多个2D渲染传送至耦合到所述显示器的客户端设备;
[0192] 经由所述网络将所述多个缩略图传送至所述客户端设备;以及
[0193] 提供界面,所述界面可操作来显示所述多个缩略图中的每一个,并且在所述客户 端设备接收到所述2D渲染之后显示所述多个2D渲染中的每一个替代相对应的缩略图。
[0194] 47.根据方面46所述的方法,其中传送所述多个缩略图在传送所述多个2D渲染之 前进行。
[0195] 48.根据方面45或方面46所述的方法,其中存储多个缩略图包括存储具有比所述 2D渲染低的颜色深度的多个缩略图。
[0196] 49.根据方面45-48中的任何一个所述的方法,其中存储多个缩略图包括存储均 在至少一个维度比其相对应的2D渲染具有少的像素的多个缩略图。
[0197] 50.根据方面45-49中的任何一个所述的方法,其中存储多个缩略图包括存储均 在第一维度比在第二维度具有少的像素的多个缩略图。
[0198] 51.根据方面45-50中的任何一个所述的方法,其中显示所述多个缩略图中的每 一个包括以相对应的2D渲染的大小显示每个缩略图。
[0199] 52.根据方面45-51中的任何一个所述的方法,其中所述第一维度垂直于显性的 旋转轴线以及所述第二维度平行于所述旋转轴线,其中所述对象在所述多个缩略图中表现 为绕所述旋转轴线旋转。
[0200] 53. -种用于在显示器上描绘对象的多姿态三维(3D)渲染的系统,所述系统包 括:
[0201] 数据库,所述数据库存储(1)所述对象的多个二维(2D)渲染,所述多个2D渲染中 的每一个从不同的显性观看角度描绘所述对象,以及(2)多个缩略图,每个缩略图对应于 所述多个2D渲染中的相应一个2D渲染;
[0202] 存储在机器可读介质上的机器可执行指令,当被处理器执行时,所述指令实现可 操作来显示多姿态3D渲染的用户界面;
[0203] 经由网络通信地耦合至所述数据库的服务器,所述服务器可操作来(1)向通信地 耦合至所述网络的客户端设备传送所述多个2D渲染以及(2)向所述客户端设备传送所述 多个缩略图;
[0204] 其中所述用户界面可操作来显示所述多个缩略图中的每一个,并且在所述客户端 设备接收到所述2D渲染之后显示所述多个2D渲染中的每一个替代相对应的缩略图。
[0205] 54.根据方面53所述的系统,其中所述服务器在其传送所述多个2D渲染之前传送 所述多个缩略图。
[0206] 55.根据方面53或方面54所述的系统,其中所述多个缩略图中的每一个比其相对 应的2D渲染具有低的颜色深度。
[0207] 56.根据方面53-55中的任何一个所述的系统,其中所述多个缩略图中的每一个 在至少一个维度比其相对应的2D渲染具有少的像素。
[0208] 57.根据方面53-56中的任何一个所述的系统,其中所述多个缩略图中的每一个 在第一维度比在第二维度具有少的像素。
[0209] 58.根据方面53-57中的任何一个所述的系统,其中所述用户界面可操作来以相 对应的2D渲染的大小显示所述多个缩略图中的每一个。
[0210] 59.根据方面53-58中的任何一个所述的系统,其中所述第一维度垂直于显性的 旋转轴线,以及所述第二维度平行于所述旋转轴线,其中所述对象在所述多个缩略图中表 现为绕所述旋转轴线旋转。
[0211] 60. -种机器可读存储介质,具有存储于其上的机器可执行指令的集合,当被处理 器执行时,所述机器可执行指令的集合使得所述处理器:
[0212] 从通过网络通信地耦合至所述处理器的服务器接收对象的多个二维(2D)渲染, 所述多个2D渲染中的每一个从不同的显性观看角度描绘所述对象;
[0213] 从所述服务器接收多个缩略图,每个缩略图对应于所述多个2D渲染中的相应一 个2D渲染;
[0214] 使得通信地耦合至所述处理器的显示设备显示所述多个缩略图中的每一个,并且 在完全接收到所述2D渲染之后显示所述多个2D渲染中的每一个替代相对应的缩略图。
[0215] 61.根据方面60所述的存储介质,其中所述指令使得所述处理器在接收所述多个 2D渲染之前接收所述多个缩略图。
[0216] 62.根据方面60或方面61所述的存储介质,其中所述多个缩略图比所述2D渲染 具有低的颜色深度。
[0217] 63.根据方面60-62中的任何一个所述的存储介质,其中所述多个缩略图中的每 一个在至少一个维度比其相对应的2D渲染具有少的像素。
[0218] 64.根据方面60-63中的任何一个所述的存储介质,其中所述多个缩略图中的每 一个在第一维度比在第二维度具有少的像素。
[0219] 65.根据方面60-64中的任何一个所述的存储介质,其中所述指令可操作来使得 所述处理器以相对应的2D渲染的大小显示每个缩略图。
[0220] 66.根据方面60-65中的任何一个所述的存储介质,其中所述第一维度垂直于显 性的旋转轴线,以及所述第二维度平行于所述旋转轴线,其中所述对象在所述多个缩略图 中表现为绕所述旋转轴线旋转。
【主权项】
1. 一种在显示器上描绘对象的多姿态三维(3D)渲染的方法,所述方法包括: 在计算机可读介质上存储所述对象的多个二维(2D)渲染,所述多个2D渲染中的每一 个从不同的显性观看角度来描绘所述对象; 经由网络将所述多个2D渲染传送至耦合到所述显示器的客户端设备; 在所述计算机可读介质上存储第一多个覆盖渲染,所述第一多个覆盖渲染中的每一个 对应于所述多个2D渲染中的相应一个2D渲染,并且每个覆盖渲染包括: (1) (a)阴影层,所述阴影层以第一颜色进行渲染并且与如在相对应的2D渲染中所渲 染的所述对象上的阴影相对应,或(b)边缘线条,所述边缘线条以第一颜色进行渲染并且 与如在相对应的2D渲染中所渲染的所述对象的边缘相对应;和 (2) 透明背景; 经由所述网络将所述第一多个覆盖渲染传送至所述客户端设备; 提供可操作来显示多个复合图像的界面,每个复合图像包括层叠于其相对应的2D渲 染之上的所述第一多个覆盖渲染中的一个覆盖渲染。
2. 根据权利要求1所述的方法,其中在所述计算机可读介质上存储第一多个覆盖渲染 包括存储单个图像文件,所述文件存储单个图像,并且进一步其中,所述第一多个覆盖渲染 中的每一个形成所述单个图像的一部分。
3. 根据权利要求1所述的方法,其中所提供的界面进一步可操作来提供用于改变所述 阴影层的透明度的控件。
4. 根据权利要求1所述的方法,进一步包括: 传送第二多个覆盖渲染,所述第二多个覆盖渲染中的每一个对应于所述第一多个覆盖 渲染中的一个覆盖渲染以及所述多个2D渲染中的一个2D渲染,其中所提供的界面进一步 可操作来依序显示所述第一多个覆盖渲染中的每一个和所述第二多个覆盖渲染中的每一 个作为包括相对应的2D渲染的复合图像的层。
5. 根据权利要求4所述的方法,其中传送第二多个覆盖渲染包括传送第二单个图像文 件,所述第二单个图像文件包含第二单个图像,并且进一步其中,所述第二多个覆盖渲染中 的每一个形成所述第二单个图像的一部分。
6. 根据权利要求1所述的方法,其中所提供的界面有选择地可操作来依序显示所述多 个2D渲染中的每一个而不是相对应的复合图像。
7. 根据权利要求1所述的方法,其中提供界面包括提供可操作来以预定义顺序显示所 述多个复合图像中的每一个的界面。
8. 根据权利要求7所述的方法,
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1