照明校正滤光器制造技术

技术编号:10440394 阅读:126 留言:0更新日期:2014-09-17 16:00
本申请公开了用于选择性校正计算机动画中照明的照明校正滤光器。照明校正滤光器可选择具有一个或更多照明属性的计算机生成对象。被选择对象可以是一部分对象、整个对象、一部分场景、或整个场景。然后,滤光器可为被选择对象的照明属性设定照明校正值。照明校正值可以是颜色值、曝光值、或这两者。滤光器可将照明校正值施加至被选择对象的照明属性,从而在渲染之前实现对象中的照明校正。

【技术实现步骤摘要】
照明校正滤光器
本公开涉及计算机生成动画,更具体地涉及将照明校正滤光器施加至计算机生成动画,以校正其中的照明。
技术介绍
计算机生成场景可通过渲染一个或更多计算机生成对象创建,从而描绘场景。光源、材料、纹理、以及其他视觉效果可与对象相关联,从而创建关于场景的真实感视觉外观。渲染设置图形可用于定义对象和待渲染的与其关联的视觉效果。该图形通常可包括与对象及其视觉效果关联的一个或更多互连节点,其中节点线可将对象和视觉效果从节点传至节点,用于处理。建构渲染设置图形通常可以是渲染前的最后的动画步骤。 在一些情况中,渲染场景可具有小区域,其中照明(或其他视觉效果)需要校正从而提供更真实的外观,例如投射较小阴影、在眼部周围具有较多照明等等。但是,无需校正该场景的其余部分。传统的用于校正小区域的方法已用于校正所讨论的照明、再关联对象与已校正照明、以新的关联更新渲染设置图形、然后此次以已校正的照明重新渲染场景。可替代的方法已用于创建所讨论的小区域的哑光部,并在场景合成步骤期间将哑光部施加至该区域。然而,为了校正需要被校正的小区域,以上两种方法浪费了大量时间和计算资源来重做无需校正的场景区域。 因此,需要有一种有效的方式,来校正计算机生成场景中小区域的照明(以及其他视觉效果)。 专利技术概述 本文涉及计算机动画中的照明校正滤光器。滤光器可选择性地施加至计算机生成对象的照明属性,以经由渲染设置图形来校正对象的照明。在一个示例中,照明校正滤光器可以是颜色滤光器,其中可校正对象的后照明颜色。在另一个示例中,照明校正滤光器可以是曝光滤光器,其中可校正对象的闭塞阴影。在另一个示例中,照明校正滤光器可耦合至辖区光(scopinglight),该辖区光设定了施加照明校正滤光器的对象的特定区域。 可使用照明校正滤光器实现若干优点。动画绘制者或用户可选择性地将滤光器施加至场景中的对象的离散、局部区域,而不影响对象和/或场景的其他区域。动画绘制者或用户还可在已创建对象及其照明属性后,恰好在渲染前,施加滤光器,以避免照明校正后必须重复整个动画制作过程。另外,动画绘制者或用户可轻松地将滤光器并入渲染设置图形,从而耦合至对象节点,以便定义相关联对象的照明校正。 【附图说明】 通过参考以下结合附图的描述,可更好地理解本申请,其中相同数字可表示相同部件。 图1A至图1D示出一系列示例性被渲染场景,这些场景源自将照明校正滤光器施加至场景中的计算机生成对象。 图2A和图2B示出具有作为节点的照明校正滤光器的渲染设置图形的示例性部分。 图3示出通过在渲染前将照明校正滤光器施加至对象,来校正计算机生成对象的照明的示例性方法。 图4示出用于规定计算机生成对象的区域的示例性方法,其中将照明校正滤光器施加至所述对象。 图5A至图不出一系列不例性被渲染场景,这些场景源自将另一照明校正滤光器施加至场景中的计算机生成对象。 图6A和图6B示出具有作为节点的另一照明校正滤光器的渲染设置图形的示例性部分。 图7A至图7B示出一系列示例性被渲染场景,这些场景源自将多数照明校正滤光器施加至场景中的计算机生成对象。 图8A和图SB示出具有作为节点的多个照明校正滤光器的渲染设置图形的示例性部分。 图9示出示例性动画制作系统,该系统在渲染之前使用一个或更多照明校正滤光器来校正计算机生成对象的照明。 专利技术详述 提出了以下描述,使得本领域一般技术人员能够做出和使用不同实施例。特定装置、技术、以及应用的描述仅作为示例被提供。本文所述示例的各种修改对本领域技术人员来说将是显而易见的,在不背离本技术精神和范围的情况下,本文所限定的一般原理可应用至其他例子和应用。因此,本技术不是要被限制于本文所述和所示的示例,而是被赋予与权利要求一致的范围。 本文涉及照明校正滤光器,该照明校正滤光器可在渲染前被选择性地施加至计算机生成对象,以校正对象照明。计算机生成对象可被定义为放置和/或摆放在场景内的表面几何图形。在一个示例中,照明校正滤光器可以是颜色滤光器,其中校正对象的后照明颜色。在另一个示例中,照明校正滤光器可以是曝光滤光器,其中校正对象的闭塞阴影。在另一个示例中,照明校正滤光器可耦合至辖区光,该辖区光设定了施加照明校正滤光器的对象的特定区域。 在实现过程中,照明校正滤光器可被并入渲染设置图形,作为耦合至对象节点和渲染节点的节点。对象节点可表示待由渲染节点渲染的对象及其关联的视觉效果,包括照明。照明校正滤光器节点输入可耦合至对象节点输出,从而接收对象照明属性。照明校正滤光器节点输出可耦合至渲染节点输入,从而将函数调用传至渲染节点,以通过被校正照明来渲染对象,其中对象的被校正照明属性作为调用参数。因为照明校正滤光器节点耦合至渲染节点的上游,所以在对象还未曾渲染之前可以做到照明校正,这不同于传统的照明校正方法。 在操作中,照明校正滤光器可选择具有照明属性的计算机生成对象。被选择对象可以是对象的一部分、整个对象、场景(包括多个对象)的一部分、或整个场景(包括所有对象)。然后,滤光器可为被选择对象的照明属性设定校正值。照明校正值可以是颜色值、曝光值、或这两者。滤光器可将照明校正值施加至被选择对象的照明属性,从而在渲染之前实现照明校正。视需要,辖区光可定义施加滤光器的被选择对象的区域。然后,滤光器可将照明校正值施加至与所定义区域关联的照明属性。 照明校正滤光器可提供优于传统照明校正方法的若干优点。首先,选择性施加滤光器的能力允许动画绘制者或用户校正计算机生成对象的离散、局部区域,而不影响对象和/或场景的其余区域。其次,在创建对象后,且恰好在渲染前施加照明校正滤光器的能力允许动画绘制者或用户在校正照明后,避免必须重复对象创建,这是计算上昂贵的过程。再次,滤光器可轻松地并入渲染设置图形,从而与需要照明校正的对象节点互连。 图1A至图1D示出来自动画的示例性场景,所述动画是使用如下详述的选择性校正场景中的照明的方法来渲染的。在图1A中,在无任何照明校正下渲染的计算机生成场景。在图1B中,照明校正滤光器被施加至图1A场景,从而通过校正场景颜色来校正整个场景的照明。图1A和图1B之间的比较示出图1B所做出的照明校正,该照明校正是作为颜色校正来实现的。在图1C中,照明校正滤光器被施加用于选择图1A场景中的对象,即立方体和球体,从而通过校正对象颜色来校正被选择对象的照明。在图1A至图1D中,对象可包括立方体、圆锥体、球体、圆柱体、茶壶、壁体、底面、以及其中的任何部分或组合。图1A和图1C中的立方体和球体的比较示出图1C中所做出的照明校正,该照明校正是作为对象颜色校正而实现的。在图1D中,辖区光规定了图1A场景内的区域,即该区域包括施加照明校正滤光器的圆锥体、立方体、以及底面、球体、和茶壶部分。照明校正滤光器被施加至规定的区域,从而通过校正该区域内的场景颜色来校正该区域照明。图1A和图1D中的特定区域的比较示出图1D中所做出的照明校正,该照明校正是作为该区域内颜色校正来实现的。 图2A至图2B示出可用于渲染图1A至图1D中的场景的渲染设置图形部分。渲染设置图形可用于限定对象和待渲染的与其关联的视觉效果。该图形通常可包括与对象和包括照明、材质、本文档来自技高网...

【技术保护点】
一种在计算机动画中执行选择性照明校正的方法,所述方法包括:访问渲染设置图形,所述图形包括多个互连节点,所述节点中的至少一个是照明校正滤光器节点,其用于校正计算机生成对象的照明;在所述照明校正滤光器节点中,选择具有照明属性的所述计算机生成对象;在所述照明校正滤光器节点中,为所述被选择对象的所述照明属性设定照明校正值;以及在所述照明校正滤光器节点中,将所述设定的照明校正值施加至所述照明属性,从而在渲染所述被选择对象之前校正所述照明属性。

【技术特征摘要】
2013.03.15 US 13/844,0161.一种在计算机动画中执行选择性照明校正的方法,所述方法包括: 访问渲染设置图形,所述图形包括多个互连节点,所述节点中的至少一个是照明校正滤光器节点,其用于校正计算机生成对象的照明; 在所述照明校正滤光器节点中,选择具有照明属性的所述计算机生成对象; 在所述照明校正滤光器节点中,为所述被选择对象的所述照明属性设定照明校正值;以及 在所述照明校正滤光器节点中,将所述设定的照明校正值施加至所述照明属性,从而在渲染所述被选择对象之前校正所述照明属性。2.根据权利要求1所述的方法,其中选择所述对象包括选择一部分对象、整个对象、一部分场景、或整个场景中的至少一个。3.根据权利要求1所述的方法,其中设定所述照明校正值包括为所述照明属性设定至少一个颜色参数,所述至少一个颜色参数包括亮度、对比度、色调、或饱和度。4.根据权利要求1所述的方法,其中设定所述照明校正值包括为所述照明属性设定至少一个曝光参数,所述至少一个曝光参数包括强度大小、偏差、或增益。5.根据权利要求1所述的方法,其中施加所述设定的照明校正值包括将至少一个颜色参数施加至所述照明 属性,从而调整所述照明属性,以便实现所述被选择对象的照明校正。6.根据权利要求1所述的方法,其中施加所述设定的照明校正值包括将至少一个曝光参数施加至所述照明属性,从而调整所述照明属性,以便实现所述被选择对象的照明校正。7.根据权利要求1所述方法,还包括: 规定施加所述设定的照明校正值的所述被选择对象的区域;以及 在所述规定的区域内施加所述设定的照明校正值。8.根据权利要求1所述方法,还包括: 输出所述被校正照明属性,以便渲染所述被选择对象。9.根据权利要求1所述方法,还包括: 以所述被选择照明属性渲染所述被选择对象。10.一种非瞬时计算机可读存储介质,其包括用于在计算机动画内执行选择性照明校正的计算机可执行指令,所述计算机可执行指令包括以下指令: 访问渲染设置图形,所述图形包括多个互连节点,所述节点中的至少一个是照明校正滤光器节点,其用于校正计算机生成对象的照明; 在所述照明校正滤光器节点中选择具有照明属性的所述计算机生成对象; 在所述照明校正滤光器节点中为所述被选择对象的所述照明属性设定照明校正值;以及 在所述照明校正滤光器节点中,将所述设定的照明校正值施加至所述照明属性,从而在渲染所述被选择对象之前校正所述照明属性。11.根据权利要求10所述的计算机可读存储介质,其中选择所述对象包括选择一部分对象、整个对象、一部分场景、或整个场景中的至少一个。12.根据权利要求10所述的计算机可读存储介质,其中设定所述照明校正值包括为所述照明属性设定至少一个颜色参数,所述至少一个颜色参数包括亮度、对比度、色调、或饱和度。13.根据权利要求10所述的计算机可读存储介质,其中设定所述照明校正值包括为所述照明属性设定至少一个曝光参数,所述至少一个曝光参数包括强度大小、偏差、或增益。14.根据权利要求10所述的计算机可读存储介质,其中施加所述设定的照明校正值包括将至少一个颜色参数施加至所述照明属性,从而调整所述照明属性,以便实现所述被选择对...

【专利技术属性】
技术研发人员:S·贝利
申请(专利权)人:梦工厂动画公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1