这里给出的系统和方法允许之前场景的重新创建,即使在场景中使用的资产已经随时间推移而演化。所述系统和方法采用数据库的查询来获得用于备份和检索的数据,例如,关于在之前时间点所制作的镜头的信息,其中“镜头”指依赖于上下文被渲染或不被渲染的场景或者关联的顺序帧集合(在一些情况下,单个图像也可以被看作镜头)。在VP-VCR系统和方法中,可以获得关于渲染后的场景的信息,这允许对在场景中采用的每个资产的了解和后续使用,包括其在渲染时的正确版本和表示。这可以不仅被用来获得镜头的之前版本,而且允许对之前镜头中的资产进行修改以获得新效果。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用于记录关于被渲染资产的信息的方法和系统
技术介绍
运动画面的生产正变得日益复杂,并且对于涉及大量计算机生成的对象和人物的 运动画面更是如此。一般而言,大量的CG资产由艺术家和建模者构造,并且被虚拟效果团 队用于各种场景。照明被添加并且场景被合成并渲染,以创建最终的镜头(shot),S卩,代表 场景的顺序帧集合。 在较小的生产中,要被渲染的资产全都可以事先知道,并且渲染可以以基本上定 制的方式为每个镜头进行。随着生产变得更加复杂,事先基于定制配置将在渲染器中被引 用的所有资产变得极其昂贵。相应地,开发出了版本化和发布系统和方法。 图1说明了现有技术的版本化和发布系统10。系统10是与在标题为"SYSTEMAND METHODFORDOCUMENTINGCOMPOSITEDATAPRODUCTS"且于 2001 年 9 月 19 日提交的美国 专利号6, 947, 958中所述的类似的类型,该专利于2005年9月20日发布,由本申请的受让 人拥有并且其全部内容通过引用被结合于此。这种系统和方法对所渲染场景中的资产,例 如图像、模型等,保持跟踪。它们把多个复合媒体产品当中每一个的内容制成文档,以便能 够确定被用来创建复合媒体产品的每个媒体产品或资产的版本。API可以与版本化和发布系统关联,从而允许艺术家请求资产的特定版本或表示。 例如,在一种实现中,艺术家可以构造SPREF,SPREF可以指资产的特定版本;它代替路径和 文件名被使用。版本指示符或标签可以指示特定的版本号或者可以提供诸如"当前的"、"认 可的"、"发布的"等等之类的指示符。在图1中,示例性SPREF被说明为"人物1",并且示出 了各种版本,例如,版本3和版本"导演认可"。然后,SPREF可以被解析并且获得期望的资 产。如果期望的资产被更新为新版本,则SPREF可以被链接到新版本。SPREF本身将保持相 同,但将指向更新后的文件。诸如这些的版本化和发布系统允许资产分类和在艺术家之间 前后传递的方便途径。 虽然知道被用来创建复合媒体产品的每个媒体产品或资产的版本的能力是非常 有用的,但是这不允许对在之前镜头中使用的资产的自动检索。例如,相比当前镜头的样子 而言导演更喜欢之前镜头的样子,这是很常见的。但是,如果资产的外观已经从之前镜头的 时间开始有所演化,例如被修改,则不存在回到该之前镜头的方便途径。 本背景的提供是为了介绍用于以下
技术实现思路
和具体实施例的简要上下文。本背景 不是要帮助确定要求保护的主题的范围也不是要被看作把要求保护的主题限制到解决上 述任何或所有缺点或问题的实现。
技术实现思路
根据这里所述原理的系统和方法,也分别被称为VP-VCR系统和方法,允许对数据 库的查询,以获得用于备份和检索的数据,例如,关于在之前时间点所制作的镜头的信息, 其中"镜头"指依赖于上下文被渲染或不被渲染的场景或者关联的顺序帧集合(在一些情 况下,单个图像也可以被看作镜头)。在VP-VCR系统和方法中,可以获得关于渲染后的场景 的信息,这允许对在场景中使用的每个资产的了解和后续使用,包括其在渲染时的正确版 本和表示。这可以不仅被用来获得镜头的之前版本,而且允许对之前镜头中的资产进行修 改,以获得新的效果。根据本原理的系统和方法还可以被用来例如在2-D图像被认可之后 创建用于3-D观看的互补立体图像。差异模型可以被用来方便地可视化镜头的版本之间的 差异。 根据本原理的系统和方法收集输入数据、依赖性,并且处理来自执行过程的属性, 而无需特殊的仪器。所收集的数据可以被用来备份和恢复数据以及锁定所采用的数据,以 便如实地渲染用于特征动画和视觉效果产生的元素。为了相同的目的,这还可以被用来如 实地渲染缺少的立体元素。 根据本原理的系统和方法可以提供在系统级运行并且可以在处理过程中收集所 有打开的文件及版本化和发布查找(lookup)以及调用与VP-VCR系统关联的API的任何属 性的过程。定制的过程可以在VP-VCR方法执行之后被运行,以最终确定并注入在所执行的 VP-VCR过程中不直接由版本化和发布系统控制的数据。 -方面,本专利技术针对创建复合产品的方法,其中复合产品包括多个资产,这多个资 产当中至少一个具有与其关联的版本信息,该方法包括:接收指示期望复合产品的模型文 件的指示,该模型文件指示构成复合产品的一个或多个资产及相应的版本指示符;以及利 用这一个或多个资产创建复合产品,这一个或多个资产根据相应的版本指示符选自多个资 产中。 本专利技术的实现可以包括以下一个或多个。指示可以从包括查看器的GUI接收,指 示与在GUI上重放的被渲染文件关联。指示可以与用于被渲染文件的渲染会话关联,其中 该会话可以与用于被渲染文件的路径关联。该方法还可以包括从队列档案恢复模型文件。 复合产品或资产可以由SPREF指示。版本指示符可以是数字或者可以与"发布的"、"最新 的"、"当前的"或者"认可的"引用指示符关联。该方法还可以包括利用自由条目文件创建 复合产品,其中自由条目文件不与版本指示符关联。该方法还可以包括利用模型文件填充 产品锁定表。该方法还可以包括,在接收之后且创建之前,修改产品锁定表的步骤。修改可 以包括创建用于立体图像的视图。 另一方面,本专利技术针对非暂态计算机可读介质,包括用于使计算环境执行以上方 法的指令。 在还有另一方面,本专利技术针对存储关于复合产品的数据的方法,其中复合产品包 括多个资产,这多个资产中至少一个具有与其关联的版本信息,该方法包括,在接收到渲染 在应用中的模型文件中构造的CG资产的命令后,在数据库中存储被模型文件调用的每个 资产的记录,包括被模型文件调用的至少一个资产的版本指示符。 本专利技术的实现可以包括以下一个或多个。该方法还可以包括在数据库中存储渲染 文件的路径。该方法还可以包括在队列档案数据库中保存与在应用中构造的CG资产关联 的模型文件。该方法还可以包括存储被模型文件调用的每个资产的路径。该方法还可以包 括保存应用的版本的记录。版本指示符可以是数字或者可以与"发布的"、"最新的"、"当前 的"或者"认可的"指示符关联。该方法还可以包括在数据库中存储关于被文件引用的自由 条目文件的数据。该方法还可以包括锁定被模型文件引用的每个资产,以防修改。该方法 还可以包括用关于被文件调用的每个资产的数据填充产品锁定表,包括,如果可用的话,每 个广品的版本指不符。 在另一方面,本专利技术针对非暂态计算机可读介质,包括用于使计算环境执行以上 方法的指令。 在还有另一方面,本专利技术针对在非暂态计算机可读介质上实现的用于存储关于复 合产品的数据的模块,其中复合产品包括多个资产,这多个资产当中至少一个具有与其关 联的版本信息,包括:预处理模块,对于在应用中构造的CG资产,该预处理模块用于在接收 到渲染命令后保存与在应用中构造的CG资产关联的模型文件;锁定模块,锁定被文件调用 的每个资产,以防修改;以及记录模块,该记录模块在数据库中存储被文件调用的每个资产 的记录,包括被模型文件调用的每个资产的版本号或文件路径。 本专利技术的某些实现的优点可以包括以下一个或多个。系统和方法的某些实现可以 提供重新创建过去的或之前镜头以及修改其以便创建新图像的方便途径。所公本文档来自技高网...
【技术保护点】
一种创建复合产品的方法,其中复合产品包括多个资产,这多个资产中至少一个具有与其关联的版本信息,该方法包括:a.接收指示期望复合产品的模型文件的指示,该模型文件指示构成复合产品的一个或多个资产及相应的版本指示符;及b.利用这一个或多个资产创建复合产品,这一个或多个资产根据相应的版本指示符选自多个资产。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:A·L·戴维森,S·拉维特斯,B·J·小扎嘉克,R·B·恩格尔,
申请(专利权)人:索尼公司,索尼图片技术股份有限公司,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。