DATA-DRIVEN INTERFACE FOR MANAGING MATERIALS
    1.
    发明申请
    DATA-DRIVEN INTERFACE FOR MANAGING MATERIALS 有权
    用于管理材料的数据驱动接口

    公开(公告)号:US20100095247A1

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

    申请号:US12250458

    申请日:2008-10-13

    IPC分类号: G06F17/30 G06F3/048

    CPC分类号: G06F17/3056

    摘要: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.

    摘要翻译: 本发明的实施例提供了用于组织,浏览和编辑存储在计算机系统中的材料的系统和方法。 该系统被配置为根据由每个存储的材料的创建者指定的分类组动态地创建材料的组织结构。 此外,该系统被配置为向最终用户公开所选材料的某些可编辑材料参数,并向最终用户提供特定的GUI元素,使得最终用户可以编辑所选择的材料,从而改变 材料。

    DYNAMICALLY ADJUSTED BRUSH FOR DIRECT PAINT SYSTEMS ON PARAMETERIZED MULTI-DIMENSIONAL SURFACES
    2.
    发明申请
    DYNAMICALLY ADJUSTED BRUSH FOR DIRECT PAINT SYSTEMS ON PARAMETERIZED MULTI-DIMENSIONAL SURFACES 有权
    用于参数化多维表面的直接涂料系统的动态调整刷

    公开(公告)号:US20090051684A1

    公开(公告)日:2009-02-26

    申请号:US12180997

    申请日:2008-07-28

    IPC分类号: G06T15/00

    摘要: A system that implements a “tangent space brush,” allowing a user to paint directly onto a parameterized object, for example a three dimensional object. A tangent space brush projects coordinates from an input device to the world-space point on the surface of the 3D object. A normal is determined at that point and a brush image is projected from that point, along the normal, to the underlying surfaces. The system is implemented by providing a system that implements selecting a selected area of a displayed object, and projecting a brush directly onto a surface of the selected area.

    摘要翻译: 实现“切线空间刷”的系统,允许用户直接绘制到参数化对象上,例如三维对象。 切线空间画笔将投影设备的坐标投影到3D对象表面上的世界空间点。 在该点确定正常,并且从该点沿着法线将投影图像投影到下面的表面。 该系统通过提供实现选择所显示对象的选定区域并将画笔直接投影到所选区域的表面上的系统来实现。

    Dynamically adjusted brush for direct paint systems on parameterized multi-dimensional surfaces
    3.
    发明授权
    Dynamically adjusted brush for direct paint systems on parameterized multi-dimensional surfaces 有权
    在参数化多维表面上用于直接涂料系统的动态调整刷

    公开(公告)号:US07236178B2

    公开(公告)日:2007-06-26

    申请号:US09998919

    申请日:2001-12-03

    摘要: A system that implements a “tangent space brush,” allowing a user to paint directly onto a parameterized object, for example a three dimensional object. A tangent space brush projects coordinates from an input device to the world-space point on the surface of the 3D object. A normal is determined at that point and a brush image is projected from that point, along the normal, to the underlying surfaces. The system is implemented by providing a system that implements selecting a selected area of a displayed object, and projecting a brush directly onto a surface of the selected area.

    摘要翻译: 实现“切线空间刷”的系统,允许用户直接绘制到参数化对象上,例如三维对象。 切线空间画笔将输入设备的坐标投影到3D对象表面上的世界空间点。 在该点确定正常,并且从该点沿着法线将投影图像投影到下面的表面。 该系统通过提供实现选择所显示对象的选定区域并将画笔直接投影到所选区域的表面上的系统来实现。

    Unified subdivision scheme for polygonal modeling
    4.
    发明授权
    Unified subdivision scheme for polygonal modeling 有权
    多边形建模的统一细分方案

    公开(公告)号:US07227545B2

    公开(公告)日:2007-06-05

    申请号:US10153888

    申请日:2002-05-24

    IPC分类号: G06T17/20

    CPC分类号: G06T17/20

    摘要: A method, computer readable storage, and apparatus for improving subdivision schemes for subdivision surfaces. The present method can correct distortion from the base mesh caused by prior art subdivision and smoothing schemes. In one embodiment, the method includes: (a) subdividing a curve having original vertices producing additional vertices; (b) smoothing the curve into smoothed vertices comprising smoothed original vertices and smoothed additional vertices; and (c) adjusting positions of the smoothed vertices.

    摘要翻译: 一种用于改进细分表面的细分方案的方法,计算机可读存储和装置。 本方法可以校正由现有技术细分和平滑方案引起的基网的失真。 在一个实施例中,该方法包括:(a)细分具有产生附加顶点的原始顶点的曲线; (b)将曲线平滑到包括平滑的原始顶点和平滑的附加顶点的平滑顶点; 和(c)调整平滑顶点的位置。

    Material Data Processing Pipeline
    5.
    发明申请
    Material Data Processing Pipeline 有权
    材料数据处理管道

    公开(公告)号:US20100103171A1

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

    申请号:US12259205

    申请日:2008-10-27

    IPC分类号: G06T15/50

    CPC分类号: G06T11/001

    摘要: A method for generating a shader that is used by a rendering engine to render a visual representation of a computer model. A shader generation engine receives a set of surface data that describes a surface in view of various lighting conditions. The shader generation engine compresses the set of surface data to generate a compressed representation of the set of surface data based on a selected compression algorithm. The shader generation engine generates a shader based on the compressed representation that is configured to be implemented with a rendering engine, and generates a set of shader data based on the compressed representation that includes a set of material characteristics for coloring pixels of the visual representation. Advantageously, the shader generation process is simplified because different compression algorithm-rendering engine shader combinations can be generated without manually programming the shaders.

    摘要翻译: 一种用于生成着色器的方法,由着色引擎使用来渲染计算机模型的可视化表示。 着色器生成引擎从各种照明条件的角度接收描述表面的一组表面数据。 着色器生成引擎根据选定的压缩算法压缩一组表面数据以生成表面数据集的压缩表示。 着色器生成引擎基于被配置为用渲染引擎实现的压缩表示生成着色器,并且基于压缩表示生成一组着色器数据,所述压缩表示包括用于着色可视表示的像素的一组材料特征。 有利地,着色器生成过程被简化,因为可以生成不同的压缩算法渲染引擎着色器组合,而无需手动编程着色器。

    DATA-DRIVEN INTERFACE FOR MANAGING MATERIALS

    公开(公告)号:US20100095230A1

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

    申请号:US12250460

    申请日:2008-10-13

    IPC分类号: G06F3/048

    摘要: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.

    Accelerated ray-object intersection
    7.
    发明申请
    Accelerated ray-object intersection 有权
    加速射线对象交点

    公开(公告)号:US20050146522A1

    公开(公告)日:2005-07-07

    申请号:US10748235

    申请日:2003-12-31

    申请人: Jerome Maillot

    发明人: Jerome Maillot

    IPC分类号: G06T17/20

    CPC分类号: G06T17/20 G06T15/06

    摘要: An original mesh is provided with a bounding surface and a convex hull surface. A first tessellation links the convex hull to the original mesh, and a second tessellation links the bounding surface to the convex hull. Using the tessellations to find a first intersection between a ray and the original mesh by finding a first intersected polygon of the bounding surface, and then traversing adjacent intersected polygons starting from the first intersection until the intersection is found. When the ray is moved, a second ray-surface intersection can be found by finding a polygon locally near the first intersection and containing a first intersection with the moved ray, traversing out from the local polygon through adjacent polygons intersected by the moved ray, and determining whether traversed polygons are unoccluded based on whether they are part of the convex hull surface.

    摘要翻译: 原始网格设有边界表面和凸包表面。 第一个细分将凸包与原始网格相连,第二个细分将链接到凸包的边界表面。 通过找到第一个相交多边形的边界面,然后遍历从第一个交叉点开始到相交的相邻相交的多边形,使用镶嵌来找到射线与原始网格之间的第一个交点。 当光线移动时,可以通过在第一交叉点附近找到多边形,并且包含与移动的光线的第一交点,通过与移动的光线相交的相邻多边形从局部多边形横穿出来,找到第二光线表面交叉,以及 基于它们是否是凸包表面的一部分,确定是否未覆盖经过的多边形。

    Dynamically adjusted brush for direct paint systems on parameterized multi-dimensional surfaces
    8.
    发明授权
    Dynamically adjusted brush for direct paint systems on parameterized multi-dimensional surfaces 有权
    在参数化多维表面上用于直接涂料系统的动态调整刷

    公开(公告)号:US07728843B2

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

    申请号:US12180997

    申请日:2008-07-28

    IPC分类号: G09G5/00 G09G5/02 G06T15/00

    摘要: A system that implements a “tangent space brush,” allowing a user to paint directly onto a parameterized object, for example a three dimensional object. A tangent space brush projects coordinates from an input device to the world-space point on the surface of the 3D object. A normal is determined at that point and a brush image is projected from that point, along the normal, to the underlying surfaces. The system is implemented by providing a system that implements selecting a selected area of a displayed object, and projecting a brush directly onto a surface of the selected area.

    摘要翻译: 实现“切线空间刷”的系统,允许用户直接绘制到参数化对象上,例如三维对象。 切线空间画笔将投影设备的坐标投影到3D对象表面上的世界空间点。 在该点确定正常,并且从该点沿着法线将投影图像投影到下面的表面。 该系统通过提供实现选择所显示对象的选定区域并将画笔直接投影到所选区域的表面上的系统来实现。

    System and method for computing a continuous local neighborhood and paramaterization
    9.
    发明申请
    System and method for computing a continuous local neighborhood and paramaterization 有权
    用于计算连续本地邻域和参数化的系统和方法

    公开(公告)号:US20050280656A1

    公开(公告)日:2005-12-22

    申请号:US11209721

    申请日:2005-08-24

    申请人: Jerome Maillot

    发明人: Jerome Maillot

    IPC分类号: G06T17/20 G09G5/00

    CPC分类号: G06T17/20

    摘要: The present invention relates to a system for interactively moving a hit point within a current triangle of the model, where the hit point defines a location of a brush stamp relative to the model, where a circle with a radius either defines the brush stamp or minimally contains the brush stamp. For each vertex of the current triangle containing the hit point, a sub-neighborhood of vertices of the model is defined by including in the sub-neighborhood vertices of the model that are within a distance of the hit point, the distance being a sum of the radius of the circle added to a length of a longest edge that is attached to the vertex. A sub-parameterization for each sub-neighborhood is then computed. The system then finds a barycentric coordinate of the hit point in the current triangle, where the barycentric coordinate has three barycentric values, each corresponding to a vertex of the current triangle. The system the computes a local parameterization by weighted averaging of the sub-parameterizations, where each sub-parameterization is weighted according to the barycentric value of the vertex of its sub-neighborhood.

    摘要翻译: 本发明涉及一种用于交互地移动模型当前三角形内的命中点的系统,其中,命中点定义相对于模型的刷子印记的位置,其中具有半径的圆定义了刷印或最小化 包含刷印。 对于包含命中点的当前三角形的每个顶点,模型的顶点的子邻域通过在距离该点的距离内的模型的子邻域顶点中包括,该距离是 添加到连接到顶点的最长边的长度的圆的半径。 然后计算每个子邻域的子参数化。 然后,系统找到当前三角形中的命中点的重心坐标,其中重心坐标具有三个重心值,每个重心坐标对应于当前三角形的顶点。 通过子参数化的加权平均来计算局部参数化的系统,其中每个子参数化根据其子邻域的顶点的重心值加权。

    Method for creating graphical materials for universal rendering framework
    10.
    发明授权
    Method for creating graphical materials for universal rendering framework 有权
    为通用渲染框架创建图形材料的方法

    公开(公告)号:US09471996B2

    公开(公告)日:2016-10-18

    申请号:US12040725

    申请日:2008-02-29

    摘要: Embodiments of the invention provide a renderer-agnostic method for representing materials independently from an underlying rendering engine. Advantageously, materials libraries may be extended with new materials for rendering with an existing rendering engine and implementation. Also, new rendering engines and implementations may be added for existing materials. Thus, at run-time, rather than limiting the rendering to being performed on a pre-determined rendering engine, the rendering application may efficiently and conveniently manage rendering a graphics scene on a plurality of rendering engines or implementations.

    摘要翻译: 本发明的实施例提供了用于独立于底层渲染引擎代表材料的渲染器不可知方法。 有利的是,材料库可以用新材料进行扩展,以便利用现有的渲染引擎和实现来呈现。 此外,可以为现有材料添加新的渲染引擎和实现。 因此,在运行时,渲染应用程序可以有效且方便地管理在多个渲染引擎或实现上渲染图形场景,而不是将渲染限制为在预定渲染引擎上执行。