【技术实现步骤摘要】
本公开涉及计算机生成场景数据,尤其涉及利用定向非循环图的计算机生成场景数据。
技术介绍
计算机生成动画通常是通过渲染图像序列来创建的,每个图像描绘了由一个或多个计算机生成对象(例如人物、一群人、环境、效果或灯光用具)构成的计算机生成场景。通常,计算机生成图像图示出包含相同资产的不同场景。例如,在白天时候场景可描绘男性人物,并且在夜间时候不同的场景可以描绘同一人物。在该实施例中,在白天时候人物可以是无胡子的,但是在夜间时候可具有短须或其它外表差别。当资产具有在不同场景中具有不同特性时,传统的用于渲染图像的技术需要管理资产的各种实现。然而,维护资产的多个分离的版本提出了挑战。维护资产的分离版本的一个尤其有挑战性的方面是难以在资产的一些或全部版本中应用相同变化的难度。返回参考上文的实施例,通常维护同一人物的两个版本:第一资产,其将人物表示为无胡子的,用在描绘白天时候的场景中;以及第二资产,其将人物表示为具有短须的,用在描绘夜间时候的场景中。在动画制作期间对人物的修改可要求变化应用于人物的所有版本。作为实施例,制作会需要人物的鼻子和下巴的变化。对于两个人物资产实现该相同变化是耗时的且计算机密集型的任务。因此,期望使用用于以减少维护资产的多个独立版本的需要的方式共享数字内容的技术。专利技术概述描述了利用层级图来渲染三维图像的过程。一个示例过程可包括访问层级图。层级图包括第一节 ...
【技术保护点】
计算机实现方法,利用层级图来渲染三维图像,所述方法包括:访问所述层级图,所述层级图包括第一节点、第二节点和目标节点,其中所述第二节点和目标节点是第一节点的后继,并且其中,所述第一节点包括第一场景描述数据,所述第二节点包括第一变化数据,并且所述目标节点包括第二变化数据;接收所述目标节点的选择以用于计算;确定所述目标节点的祖先,其中所述目标节点的所述祖先包括所述第一节点和所述第二节点;确定所述目标节点的所述祖先的线性化,所述线性化包括所述目标节点的所述祖先的阶;利用所述第一节点的所述第一场景描述数据来初始化场景描述;基于所述线性化将所述第二节点的所述第一变化应用于所述场景描述,以产生更新场景描述;将所述目标节点的所述第二变化应用于所述更新场景描述以产生最终场景描述;以及基于所述最终场景描述来渲染图像。
【技术特征摘要】
2013.03.15 US 13/843,6951.计算机实现方法,利用层级图来渲染三维图像,所述方法包括:
访问所述层级图,所述层级图包括第一节点、第二节点和目标节点,
其中所述第二节点和目标节点是第一节点的后继,并且其中,所述第一节
点包括第一场景描述数据,所述第二节点包括第一变化数据,并且所述目
标节点包括第二变化数据;
接收所述目标节点的选择以用于计算;
确定所述目标节点的祖先,其中所述目标节点的所述祖先包括所述第
一节点和所述第二节点;
确定所述目标节点的所述祖先的线性化,所述线性化包括所述目标节
点的所述祖先的阶;
利用所述第一节点的所述第一场景描述数据来初始化场景描述;
基于所述线性化将所述第二节点的所述第一变化应用于所述场景描
述,以产生更新场景描述;
将所述目标节点的所述第二变化应用于所述更新场景描述以产生最
终场景描述;以及
基于所述最终场景描述来渲染图像。
2.如权利要求1所述的计算机实现方法,其中所述第一节点是作为
根节点的基础节点。
3.如权利要求1所述的计算机实现方法,其中利用所述第一节点的
所述场景描述数据初始化所述场景描述是基于所述线性化。
4.如权利要求1所述的计算机实现方法,其中所述第二节点还包括
第二场景描述数据,并且其中所述第二场景描述数据应用于所述场景描述
以产生所述更新场景描述。
5.如权利要求1所述的计算机实现方法,其中确定所述目标节点的
所述祖先的所述线性化包括:基于C3母集合线性化算法来确定所述目标
节点的所述祖先的所述线性化。
6.如权利要求1所述的计算机实现方法,其中:
所述第一节点包括第一标签,并且所述第二节点包括第二标签;以及
确定所述目标节点的所述祖先的所述线性化包括:基于所述标签和所
述第二标签对所述第一节点和所述第二节点进行排序。
7.非暂态性计算机可读存储媒体,其包括利用层级图来渲染三维图
像的计算机可执行指令,所述计算机可执行指令包括如下指令:
访问所述层级图,所述层级图包括第一节点、第二节点和目标节点,
其中所述第二节点和目标节点是第一节点的后继,并且其中,所述第一节
点包括第一场景描述数据,所述第二节点包括第一变化数据,并且所述目
标节点包括第二变化数据;
接收所述目标节点的选择以用于计算;
确定所述目标节点的祖先,其中所述目标节点的所述祖先包括所述第
一节点和所述第二节点;
确定所述目标节点的所述祖先的线性化,所述线性化包括所述目标节
点的所述祖先的阶;
利用所述第一节点的所述第一场景描述数据来初始化场景描述;
基于所述线性化将所述第二节点的所述第一变化应用于所述场景描
述,以产生更新场景描述;
将所述目标节点的所述第二变化应用于所述更新场景描述以产生最
终场景描述;以及
基于所述最...
【专利技术属性】
技术研发人员:P·麦克纳尼,E·P·史密斯,R·G·威尔逊,G·赫夫林,J·比尔,J·吉布斯,M·哈姆勒,B·盖农,
申请(专利权)人:梦工厂动画公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。