Task membership and task masks
    1.
    发明授权
    Task membership and task masks 有权
    任务成员资格和任务掩码

    公开(公告)号:US07917535B1

    公开(公告)日:2011-03-29

    申请号:US12042249

    申请日:2008-03-04

    IPC分类号: G06F7/00 G06F17/30

    摘要: Components are presented to users based on the components' assigned task memberships. The tasks represents the different activities performed by users within a digital production pipeline. Each stage of the digital production pipeline may be associated with a task. Additional user-defined tasks may be defined as needed to further distinguish components. Attributes of components are associated with one or more tasks when the component is authored. Task memberships may be inherited from parent components or overridden. A user interface includes a task selection menu to receive a selection of one or more tasks from the user. The task selection is used to filter components, so that the user interface presents only relevant information to users. Component attribute values and task associations can be expressed using layer data structures. Task restrictions of layers allow layers to only specify values of components that match the task associations of the layer.

    摘要翻译: 组件根据组件的分配任务成员资格呈现给用户。 这些任务代表数字生产管道中用户执行的不同活动。 数字生产管道的每个阶段都可能与任务相关联。 可以根据需要定义附加的用户定义任务,以进一步区分组件。 当组件创作时,组件的属性与一个或多个任务相关联。 任务成员资格可以从父组件继承或覆盖。 用户界面包括用于从用户接收对一个或多个任务的选择的任务选择菜单。 任务选择用于过滤组件,使用户界面只向用户显示相关信息。 组件属性值和任务关联可以使用层数据结构来表示。 层的任务限制允许图层仅指定与图层的任务关联相匹配的组件的值。

    Method of creating and evaluating bandlimited noise for computer graphics
    2.
    发明授权
    Method of creating and evaluating bandlimited noise for computer graphics 有权
    创建和评估计算机图形带宽噪声的方法

    公开(公告)号:US07692661B2

    公开(公告)日:2010-04-06

    申请号:US11342349

    申请日:2006-01-26

    申请人: Rob Cook Tony DeRose

    发明人: Rob Cook Tony DeRose

    IPC分类号: G09G5/00

    CPC分类号: G06T15/50 G06T15/04

    摘要: Function spaces defined by scaling functions are used to generate bandlimited noise octaves and other attribute data sets. Scaling functions are basis functions that admit multiresolution analysis and include piecewise constant scaling functions, piecewise polynomial scaling functions, bandlimited scaling functions, Daubeschies scaling functions, as well as other multiresolution analysis scaling basis functions known to those of skill in the art. Scaling basis functions can be locally supported or have infinite support. The properties of the scaling basis functions used to construct bandlimited noise octaves may ensure that any bandlimited noise octave at resolution level N is orthogonal to bandlimited noise octaves and their associated scaling basis functions at all resolution levels less than N. Bandlimited noise octaves can be scaled to any resolution level and guaranteed to have no effect on images at any lower resolution level.

    摘要翻译: 由缩放函数定义的函数空间用于生成带宽噪声八度和其他属性数据集。 缩放函数是允许多分辨率分析并包括分段常数缩放函数,分段多项式缩放函数,带限缩放函数,Daubeschies缩放函数以及本领域技术人员已知的其他多分辨率分析缩放基函数的基函数。 扩展基础功能可以在本地支持或具有无限支持。 用于构造带限噪声八度的缩放基函数的属性可以确保分辨率级别N处的任何带宽噪声倍频程都与小于N的所有分辨率级别下的带限噪声八度及其相关的缩放基函数正交。可以缩放带限噪声八度 达到任何分辨率级别,并保证对任何较低分辨率级别的图像无影响。

    Renderfarm monitoring system
    3.
    发明授权
    Renderfarm monitoring system 有权
    Renderfarm监控系统

    公开(公告)号:US07577955B2

    公开(公告)日:2009-08-18

    申请号:US11072836

    申请日:2005-03-03

    IPC分类号: G06F9/46

    摘要: A renderfarm monitoring system collects and aggregates comprehensive renderfarm information from a distributed scheduling system. Listener modules interface with dispatcher modules. The dispatcher modules queue jobs and tasks and request processing for those tasks in which the required input data is available. The listener modules receive streams of events from dispatcher modules indicating the status of all associated jobs and tasks. The listener modules also receive system status information from renderfarm and user computers. Renderfarm usage information, such as jobs, tasks, and system status, is aggregated by a database system. Client applications can access renderfarm usage information from the database system and use this information to monitor, analyze, visualize, and control renderfarm activities. Additionally, renderfarm usage information associated with tasks can be used to prioritize the jobs, improving overall renderfarm efficiency.

    摘要翻译: renderfarm监控系统从分布式调度系统收集和聚合全面的renderfarm信息。 侦听器模块与调度程序模块接口。 调度员模块排队作业和任务,并请求处理所需输入数据可用的任务。 监听器模块从调度器模块接收指示所有相关作业和任务的状态的事件流。 侦听器模块还从renderfarm和用户计算机接收系统状态信息。 RenderFarm使用信息(如作业,任务和系统状态)由数据库系统进行聚合。 客户端应用程序可以从数据库系统访问renderfarm使用信息,并使用此信息来监视,分析,可视化和控制renderfarm活动。 此外,与任务相关联的renderfarm使用信息可用于对作业进行优先级排序,从而提高整体渲染效率。

    Method of bandlimiting data for computer graphics
    4.
    发明授权
    Method of bandlimiting data for computer graphics 有权
    用于计算机图形数据的限幅方法

    公开(公告)号:US07689057B2

    公开(公告)日:2010-03-30

    申请号:US11342239

    申请日:2006-01-26

    IPC分类号: G06K9/36

    CPC分类号: G06T15/50 G06T15/04

    摘要: Function spaces defined by scaling functions are used to generate bandlimited noise octaves and other attribute data sets. Scaling functions are basis functions that admit multiresolution analysis and include piecewise constant scaling functions, piecewise polynomial scaling functions, bandlimited scaling functions, Daubeschies scaling functions, as well as other multiresolution analysis scaling basis functions known to those of skill in the art. Scaling basis functions can be locally supported or have infinite support. The properties of the scaling basis functions used to construct bandlimited noise octaves may ensure that any bandlimited noise octave at resolution level N is orthogonal to bandlimited noise octaves and their associated scaling basis functions at all resolution levels less than N. Bandlimited noise octaves can be scaled to any resolution level and guaranteed to have no effect on images at any lower resolution level.

    摘要翻译: 由缩放函数定义的函数空间用于生成带宽噪声八度和其他属性数据集。 缩放函数是允许多分辨率分析并包括分段常数缩放函数,分段多项式缩放函数,带限缩放函数,Daubeschies缩放函数以及本领域技术人员已知的其他多分辨率分析缩放基函数的基函数。 扩展基础功能可以在本地支持或具有无限支持。 用于构造带限噪声八度的缩放基函数的属性可以确保分辨率级别N处的任何带宽噪声倍频程都与小于N的所有分辨率级别下的带限噪声八度及其相关的缩放基函数正交。可以缩放带限噪声八度 达到任何分辨率级别,并保证对任何较低分辨率级别的图像无影响。

    Rig baking
    5.
    发明授权
    Rig baking 有权
    烧烤

    公开(公告)号:US07570264B2

    公开(公告)日:2009-08-04

    申请号:US12021289

    申请日:2008-01-28

    申请人: John Anderson

    发明人: John Anderson

    IPC分类号: G06T13/00

    CPC分类号: G06T13/40

    摘要: Model components can be used to pose character models to create a variety of realistic and artistic effects. An embodiment of the invention analyzes the behavior of a model component to determine a statistical representation of the model component that closely approximates the output of the model component. As the statistical representation of model components execute faster than the original model components, the model components used to pose a character model can be replaced at animation time by equivalent statistical representations of model components to improve animation performance. The statistical representation of the model component is derived from an analysis of the character model manipulated through a set of representative training poses. The statistical representation of the model component is comprised of a weighted combination of posed frame positions added to a set of posing errors controlled by nonlinear combinations of the animation variables.

    摘要翻译: 模型组件可用于构建角色模型,以创建各种逼真和艺术效果。 本发明的实施例分析模型组件的行为以确定模型组件的统计表示,该模型组件与模型组件的输出非常接近。 由于模型组件的统计表示比原始模型组件执行得更快,用于构建角色模型的模型组件可以在动画时间通过模型组件的等效统计表示来替换,以提高动画性能。 模型组件的统计表示是通过一组代表性的训练姿势操纵的角色模型的分析得出的。 模型分量的统计表示由加到由一组由动画变量的非线性组合控制的摆动错误组成的帧位置的加权组合组成。

    Variable motion blur
    6.
    发明授权
    Variable motion blur 有权
    可变运动模糊

    公开(公告)号:US07348985B2

    公开(公告)日:2008-03-25

    申请号:US11058098

    申请日:2005-02-14

    IPC分类号: G06T15/70

    摘要: Variable motion blur is created by varying the evaluation time used to determine the poses of objects according to motion blur parameters when evaluating a blur frame. A blur parameter can be associated with one or more objects, portions of objects, or animation variables. The animation system modifies the time of the blur frame by a function including the blur parameter to determine poses of objects or portions thereof associated with the blur parameter in a blur frame. The animation system determines the values of animation variables at their modified times, rather than at the time of the blur frame, and poses objects or portions thereof accordingly. Multiple blur parameters can be used to evaluate the poses of different portions of a scene at different times for a blur frame. Portions of an object can be associated with different blur parameters, enabling motion blur to be varied within an object.

    摘要翻译: 通过在评估模糊帧时,根据运动模糊参数改变用于确定对象姿态的评估时间来创建可变运动模糊。 模糊参数可以与一个或多个对象,对象的部分或动画变量相关联。 动画系统通过包括模糊参数的功能修改模糊帧的时间,以确定与模糊帧中的模糊参数相关联的对象或其部分的姿势。 动画系统确定动画变量在修改时间的值,而不是在模糊帧时,并相应地构成对象或其部分。 可以使用多个模糊参数来评估模糊帧在不同时间场景的不同部分的姿态。 物体的部分可以与不同的模糊参数相关联,使得能够在对象内改变运动模糊。

    Rig baking
    7.
    发明授权
    Rig baking 有权
    烧烤

    公开(公告)号:US07333112B2

    公开(公告)日:2008-02-19

    申请号:US10844048

    申请日:2004-05-11

    申请人: John Anderson

    发明人: John Anderson

    IPC分类号: G06T13/00

    CPC分类号: G06T13/40

    摘要: Model components can be used to pose character models to create a variety of realistic and artistic effects. An embodiment of the invention analyzes the behavior of a model component to determine a statistical representation of the model component that closely approximates the output of the model component. As the statistical representation of model components execute faster than the original model components, the model components used to pose a character model can be replaced at animation time by equivalent statistical representations of model components to improve animation performance. The statistical representation of the model component is derived from an analysis of the character model manipulated through a set of representative training poses. The statistical representation of the model component is comprised of a weighted combination of posed frame positions added to a set of posing errors controlled by nonlinear combinations of the animation variables.

    摘要翻译: 模型组件可用于构建角色模型,以创建各种逼真和艺术效果。 本发明的实施例分析模型组件的行为以确定模型组件的统计表示,该模型组件与模型组件的输出非常接近。 由于模型组件的统计表示比原始模型组件执行得更快,用于构建角色模型的模型组件可以在动画时间通过模型组件的等效统计表示来替换,以提高动画性能。 模型组件的统计表示是通过一组代表性的训练姿势操纵的角色模型的分析得出的。 模型分量的统计表示由加到由一组由动画变量的非线性组合控制的摆动错误组成的帧位置的加权组合组成。

    Adaptive caching of animation controls
    8.
    发明授权
    Adaptive caching of animation controls 有权
    自适应缓存动画控件

    公开(公告)号:US07268784B2

    公开(公告)日:2007-09-11

    申请号:US11361518

    申请日:2006-02-24

    申请人: Christopher Colby

    发明人: Christopher Colby

    IPC分类号: G06T15/70

    CPC分类号: G06T13/40

    摘要: The determination of the final posed position is optimized by tracking the changes in animation variables associated with the sequence of deformers over two or more poses. The earliest deformer of the sequence affected by a changed animation variable is designated the cached deformer, and the input to this deformer is stored for future use. For a subsequent pose, the animation variables changed from the previous pose are identified, and the earliest deformer of the sequence affected by these changed animation variables is compared with the cached deformer. If the earliest deformer affected is the cached deformer or is to be processed after the cached deformer, the final posed position of the control point can be determined from the stored intermediate value of the control point, rather than from the initial position of the control point.

    摘要翻译: 通过跟踪与两个或多个姿势的变形体序列相关联的动画变量的变化来优化最终提出位置的确定。 被变化的动画变量影响的序列的最早的变形器被指定为缓存的变形器,并且存储该变形器的输入以备将来使用。 对于随后的姿势,识别从先前姿态改变的动画变量,并将受这些改变的动画变量影响的序列的最早的变形器与缓存的变形器进行比较。 如果影响最早的变形器是缓存的变形器,或者在缓存的变形器之后进行处理,则可以根据控制点的存储的中间值而不是从控制点的初始位置来确定控制点的最终定位位置 。

    Proxies for viewing hierarchical data
    9.
    发明授权
    Proxies for viewing hierarchical data 有权
    用于查看层次数据的代理

    公开(公告)号:US08099682B1

    公开(公告)日:2012-01-17

    申请号:US12116899

    申请日:2008-05-07

    申请人: Murat N. Konar

    发明人: Murat N. Konar

    IPC分类号: G06F15/00 G06F13/00

    CPC分类号: G06F3/0482

    摘要: A display area displays a subset of a set of items. Items may be the ancestor or descendant of one or more other items. As an ancestor item having one or more visible descendant items becomes not visible, for example by scrolling outside the display area, a proxy in the display area is automatically created. The proxy corresponds with the ancestor item not visible in the display area. Multiple proxies may be displayed in the display area to present a complete view of the hierarchy containing at least some of the items visible in the display area. Items that do not have descendant items visible in the display area will not generate corresponding proxies when they become not visible. Proxies may be active user interface elements. Conversely, if an ancestor item becomes visible in the display area, any corresponding proxies are automatically removed.

    摘要翻译: 显示区域显示一组项目的子集。 项目可以是一个或多个其他项目的祖先或后代。 由于具有一个或多个可见后代项目的祖先项目不可见,例如通过在显示区域外滚动,自动创建显示区域中的代理。 代理对应于在显示区域中不可见的祖先项目。 可以在显示区域中显示多个代理以呈现包含显示区域中可见的至少一些项目的层次结构的完整视图。 没有在显示区域可见的后代项目的项目在不可见时不会生成相应的代理。 代理可能是活动的用户界面元素。 相反,如果祖先项目在显示区域中可见,则任何相应的代理将被自动删除。

    Stepmode animation visualization
    10.
    发明授权
    Stepmode animation visualization 有权
    Stepmode动画可视化

    公开(公告)号:US08077183B1

    公开(公告)日:2011-12-13

    申请号:US12248830

    申请日:2008-10-09

    CPC分类号: G06T13/00

    摘要: A stepmode animation visualization emphasizes authored values of computer graphics variables. Users select all or a portion of the computer graphics variables associated with objects in a scene to be included in the stepmode animation visualization. When users activate the stepmode animation visualization, the generated values of the selected computer graphics variables are overridden with authored values of the selected computer graphics variables. For example, the stepmode animation visualization overrides each generated value of a computer graphics variable with the nearest preceding authored value of that computer graphics variable. Users may repeatedly activate and deactivate the stepmode animation visualization without reselecting computer graphics variables. The selection of computer graphics variables affected by the stepmode animation visualization is maintained. All or a portion of the animation may be looped or repeated while the stepmode animation visualization is active.

    摘要翻译: 步进模式动画可视化强调计算机图形变量的创作值。 用户选择与场景中的对象相关联的计算机图形变量的全部或部分,以包含在步骤模式动画可视化中。 当用户激活步骤模式动画可视化时,所选计算机图形变量的生成值将被所选计算机图形变量的创作值覆盖。 例如,步进模式动画可视化将覆盖计算机图形变量的每个生成值,并具有该计算机图形变量的最近创建的值。 用户可以反复激活和停用步进模式动画可视化,而无需重新选择计算机图形变量。 维护受步进模式动画可视化影响的计算机图形变量的选择。 当步态模式动画可视化处于活动状态时,动画的全部或部分可能被循环或重复。