Shape and animation methods and systems using examples
    1.
    发明授权
    Shape and animation methods and systems using examples 有权
    形状和动画方法和系统使用示例

    公开(公告)号:US07420564B2

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

    申请号:US11118687

    申请日:2005-04-29

    IPC分类号: G06T15/70

    摘要: Shape animation is described. In one aspect, examples that pertain to a shape or motion that is to be animated are provided. The examples are placed within a multi-dimensional abstract space. Each dimension of the abstract space is defined by at least one of an adjective and an adverb. A point within the multi-dimensional abstract space is selected. The selected point does not coincide with a point that is associated with any of the examples. The selected point corresponds to a shape or motion within the abstract space. A single weight value for each of the examples is computed. The single weight values for each of the examples are combined in a manner that defines an interpolated shape or motion that is a blended combination of each of the examples of the set of examples.

    摘要翻译: 描述形状动画。 在一个方面,提供了关于要被动画的形状或运动的示例。 这些示例放置在多维抽象空间中。 抽象空间的每个维度都由形容词和副词中的至少一个定义。 选择多维抽象空间内的一个点。 所选点与与任何示例相关联的点不一致。 所选点对应于抽象空间内的形状或运动。 计算每个示例的单个权重值。 每个示例的单个权重值以限定作为该组示例的每个示例的混合组合的内插形状或运动的方式组合。

    Shape and animation methods and systems using examples
    2.
    发明授权
    Shape and animation methods and systems using examples 有权
    形状和动画方法和系统使用示例

    公开(公告)号:US07242405B2

    公开(公告)日:2007-07-10

    申请号:US11119172

    申请日:2005-04-29

    IPC分类号: G06T3/20

    摘要: Systems and methods for shape animation are described. In one aspect, a degree of freedom is linearly approximated. The degree of freedom is associated with a new form or motion for rendering based on multiple examples that define respective forms or motions within a multi-dimensional abstract space. Each dimension of the abstract space is defined by at least one of an adjective and an adverb. A radial basis function is defined for each of the examples by scaling the radial basis function for each example. The scaling includes evaluating a matrix system to ascertain a plurality of scaling weights. Individual weights are used to scale the radial basis functions. The linear approximation and the radial basis functions are combined to provide a cardinal basis function. The cardinal basis function is used to render the new form or motion.

    摘要翻译: 描述形状动画的系统和方法。 一方面,线性近似的自由度。 基于在多维抽象空间内定义相应形式或运动的多个示例,自由度与用于呈现的新形式或运动相关联。 抽象空间的每个维度都由形容词和副词中的至少一个定义。 通过缩放每个示例的径向基函数,为每个示例定义径向基函数。 缩放包括评估矩阵系统以确定多个缩放权重。 使用单个权重来缩放径向基函数。 线性近似和径向基函数被组合以提供基本基函数。 基本基函数用于呈现新的形式或运动。

    Shape and animation methods and systems using examples
    3.
    发明授权
    Shape and animation methods and systems using examples 有权
    形状和动画方法和系统使用示例

    公开(公告)号:US07091975B1

    公开(公告)日:2006-08-15

    申请号:US09627147

    申请日:2000-07-21

    IPC分类号: G06T15/70

    摘要: Modern animation and modeling systems enable artists to create high-quality content, but provide limited support for interactive applications. Although complex forms and motions can be constructed either by hand or with motion or geometry capture technologies, once they are created, they are difficult to modify, particularly at runtime. Interpolation provides a way to leverage artist-generated source material. Presented here are methodologies for efficient runtime interpolation between multiple forms or multiple motion segments. Radial basis functions provide key mathematical support for the interpolation. Once the illustrated and described system is provided with example forms and motions, it generates a continuous range of forms referred to as a “shape” or a continuous range of motions referred to as a verb. Additionally, shape interpolation methodology is applied to articulated figures to create smoothly skinned figures that deform in natural ways. The runtime interpolation of the forms or motions runs fast enough to be used in interactive applications such as games.

    摘要翻译: 现代动画和建模系统使艺术家能够创建高质量的内容,但对交互式应用程序提供有限的支持。 虽然复杂的形式和运动可以手工或运动或几何捕获技术构建,但一旦创建,它们就难以修改,特别是在运行时。 插值提供了一种利用艺术家生成的素材的方法。 这里提出了用于在多个形式或多个运动段之间高效运行时间插值的方法。 径向基函数为插值提供关键的数学支持。 一旦所示出和描述的系统被提供有示例形式和运动,它就产生被称为“形状”的连续范围或被称为动词的连续运动范围。 此外,形状插值方法应用于铰接图形,以创建平滑的皮肤图形,以自然的方式变形。 表单或动作的运行时插值运行得足够快,可用于诸如游戏的交互式应用程序。

    Interactive horizon mapping
    4.
    发明授权
    Interactive horizon mapping 有权
    交互式水平映射

    公开(公告)号:US07170527B2

    公开(公告)日:2007-01-30

    申请号:US10982336

    申请日:2004-11-05

    IPC分类号: G09G5/00

    CPC分类号: G06T15/60

    摘要: Shadows, which play an important role in perceiving the shape and texture of an object, are simulated interactively in a real time, self-shadowing of a bump mapped surface for a computer rendered object. A computer graphics textured object function defines a horizon map over an orientation in a tangent space of the object using different textures or basis functions. The implementation can be performed using commodity graphics hardware by precomputing the horizon map for limited visibility for each point on the bump mapped surface given light in each of a plurality of radial directions. The horizon map is used to produce self-shadowing of the bump mapped surface of the object.

    摘要翻译: 在感知对象的形状和纹理方面发挥重要作用的阴影在实时中被模拟为计算机渲染对象的凹凸映射表面的自身阴影。 计算机图形纹理对象函数使用不同的纹理或基础函数来定义对象的切线空间中的取向上的水平映射。 可以使用商品图形硬件来执行实现,该方法是通过预先计算水平映射,以便在多个径向方向中的每个中给定光的凹凸映射表面上的每个点的受限可视性。 水平映射用于产生对象的凹凸映射表面的自我阴影。

    Interactive horizon mapping
    5.
    发明授权

    公开(公告)号:US07102647B2

    公开(公告)日:2006-09-05

    申请号:US09892924

    申请日:2001-06-26

    IPC分类号: G09G5/00

    CPC分类号: G06T15/60

    摘要: Shadows, which play an important role in perceiving the shape and texture of an object, are simulated interactively in a real time, self-shadowing of a bump mapped surface for a computer rendered object. A computer graphics textured object function defines a horizon map over an orientation in a tangent space of the object using different textures or basis functions. The implementation can be performed using commodity graphics hardware by precomputing the horizon map for limited visibility for each point on the bump mapped surface given light in each of a plurality of radial directions. The horizon map is used to produce self-shadowing of the bump mapped surface of the object.

    Interactive horizon mapping
    6.
    发明授权

    公开(公告)号:US07126602B2

    公开(公告)日:2006-10-24

    申请号:US10983359

    申请日:2004-11-08

    IPC分类号: G06T15/50

    CPC分类号: G06T15/60

    摘要: Shadows, which play an important role in perceiving the shape and texture of an object, are simulated interactively in a real time, self-shadowing of a bump mapped surface for a computer rendered object. A computer graphics textured object function defines a horizon map over an orientation in a tangent space of the object using different textures or basis functions. The implementation can be performed using commodity graphics hardware by precomputing the horizon map for limited visibility for each point on the bump mapped surface given light in each of a plurality of radial directions. The horizon map is used to produce self-shadowing of the bump mapped surface of the object.

    Irradiance rigs
    7.
    发明授权
    Irradiance rigs 有权
    辐射钻机

    公开(公告)号:US08704831B2

    公开(公告)日:2014-04-22

    申请号:US12756688

    申请日:2010-04-08

    IPC分类号: G06T15/50

    CPC分类号: G06T15/506

    摘要: Techniques are disclosed for using a local lighting representation to explicitly model spatial variation of a character in a graphics scene as well as for using error driven criteria to determine whether to evaluate a given light source analytically or in a lighting rig. For near light sources, the error driven criteria may be used to determine when a spherical light source should be evaluated in the lighting rig verses analytically. For large characters, local irradiance models may be used to provide a limited form of spatial variation.

    摘要翻译: 公开了使用本地照明表示来明确地模拟图形场景中的角色的空间变化以及使用误差驱动标准来确定是分析地还是在照明装置中评估给定光源的技术。 对于近光源,可以使用误差驱动标准来确定在照明装置中分析地评估球形光源的时间。 对于大字符,可以使用局部辐照度模型来提供有限形式的空间变化。

    IRRADIANCE RIGS
    8.
    发明申请

    公开(公告)号:US20110248998A1

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

    申请号:US12756688

    申请日:2010-04-08

    IPC分类号: G06T15/50

    CPC分类号: G06T15/506

    摘要: Techniques are disclosed for using a local lighting representation to explicitly model spatial variation of a character in a graphics scene as well as for using error driven criteria to determine whether to evaluate a given light source analytically or in a lighting rig. For near light sources, the error driven criteria may be used to determine when a spherical light source should be evaluated in the lighting rig verses analytically. For large characters, local irradiance models may be used to provide a limited form of spatial variation.

    摘要翻译: 公开了使用本地照明表示来明确地模拟图形场景中的角色的空间变化以及使用误差驱动标准来确定是分析地还是在照明装置中评估给定光源的技术。 对于近光源,可以使用误差驱动标准来确定在照明装置中分析地评估球形光源的时间。 对于大字符,可以使用局部辐照度模型来提供有限形式的空间变化。

    MATRIX-BASED SCANS ON PARALLEL PROCESSORS
    9.
    发明申请
    MATRIX-BASED SCANS ON PARALLEL PROCESSORS 审中-公开
    基于MATRIX的扫描并行处理器

    公开(公告)号:US20100076941A1

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

    申请号:US12206758

    申请日:2008-09-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/10

    摘要: A system and method for performing a scan of an input sequence in a parallel processor having a shared register file. A two dimensional matrix is generated, having a number of rows representing a number of threads and a number of columns based on the input sequence block size and the number of rows. One or more padding columns may be added to the matrix to avoid or reduce memory bank conflicts. A first traversal of the rows performs a reduction or a scan of each of the rows in parallel, storing the reduction values. The reduction values are used during a second traversal to propagate the reduction values. In a segmented scan, propagation is selectively performed based on flags representing segment boundaries.

    摘要翻译: 一种用于在具有共享寄存器文件的并行处理器中执行对输入序列的扫描的系统和方法。 生成二维矩阵,其具有表示线程数量的多行和基于输入序列块大小和行数的列数。 可以将一个或多个填充列添加到矩阵中以避免或减少存储体冲突。 行的第一次遍历对并行的每行进行缩小或扫描,存储缩小值。 在第二次遍历期间使用缩小值来传播缩小值。 在分段扫描中,基于表示段边界的标志选择性地执行传播。

    Precomputed radiance transfer for rendering objects
    10.
    发明申请
    Precomputed radiance transfer for rendering objects 失效
    用于渲染对象的预计算辐射传输

    公开(公告)号:US20050104883A1

    公开(公告)日:2005-05-19

    申请号:US10951272

    申请日:2004-09-27

    IPC分类号: G06T15/50 G06T15/60

    CPC分类号: G06T15/50

    摘要: The described systems and methods are directed at interactively rendering graphics using precomputed radiance transfer (PRT). A reflectance matrix that represents the reflectance of a particular object to be rendered is determined. Source lighting associated with the object is represented using basis functions. The reflectance matrix is factored into view and light components. A raw transfer matrix is determined based, in part, from the factored reflectance matrix and the source lighting. The raw transfer matrix is partitioned to obtain transfer matrices, which are used to render the object. The described systems and methods are capable of rendering glossy objects with well-defined shadows.

    摘要翻译: 所描述的系统和方法针对使用预计算辐射传输(PRT)的交互式渲染图形。 确定表示要呈现的特定对象的反射率的反射率矩阵。 使用基础函数表示与对象相关联的源照明。 反射率矩阵被考虑到视图和光分量中。 原始转移矩阵部分地基于因子反射矩阵和源照明来确定。 原始传输矩阵被分割以获得用于渲染对象的传输矩阵。 所描述的系统和方法能够渲染具有明确定义阴影的光泽对象。