Abstracting transform representations in a graphics API
    2.
    发明申请
    Abstracting transform representations in a graphics API 审中-公开
    图形API中的抽象变换表示

    公开(公告)号:US20070216711A1

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

    申请号:US11374770

    申请日:2006-03-14

    CPC classification number: G06T9/001 G06T3/60

    Abstract: Various technologies and techniques are disclosed that improve the process of working with 3D rotations. Rotations are treated as a separate abstract entity from general transforms. By having rotations separate from general transforms, the user can perform the various operations on any “rotation” regardless of its encoding. An abstract 3D transform class is provided that represents a transform that can be applied to 3D a mesh or scene node, and an abstract 3D rotation class is provided which is exposed separately from other general transforms. A concrete implementation of the 3D transform class uses a 3D rotation class to apply a rotation to a 3D mesh or scene node. One or more concrete implementations of the 3D rotation class are provided which represent a separate rotation encoding.

    Abstract translation: 公开了改进3D旋转工作过程的各种技术和技术。 旋转被视为与一般转换不同的抽象实体。 通过使旋转与一般变换分开,用户可以对任何“旋转”执行各种操作,而不管其编码。 提供了一个抽象3D变换类,其表示可以应用于3D网格或场景节点的变换,并且提供与其他一般变换分开暴露的抽象3D旋转类。 3D变换类的具体实现使用3D旋转类将旋转应用于3D网格或场景节点。 提供了3D旋转类的一个或多个具体实现,其表示单独的旋转编码。

    Virtual Tree System and Method
    4.
    发明申请
    Virtual Tree System and Method 审中-公开
    虚拟树系统和方法

    公开(公告)号:US20150012370A1

    公开(公告)日:2015-01-08

    申请号:US14320040

    申请日:2014-06-30

    Abstract: A website (“Teratrees”) is described where a person can upload pictures of trees or shrubs which they have recently planted and have them displayed in their personal profile. Validation of the tree is obtained by a voucher code that is entered into the website. Once the tree has been uploaded to the website it appears in the ‘Planted Trees’ section and can be offered to the Market at a price set by the planter. Another user can then purchase (using a virtual currency with real financial value) this tree from the Market and own it—whereupon it appears in their profile under ‘Owned Trees’. This is virtual ownership within the context of the website. The user who owns this tree can offer the tree again on the Market if desired, while further transactions are also possible. Users who plant and own trees are rewarded with points and ranking.

    Abstract translation: 描述了一个网站(“Teratrees”),其中一个人可以上传他们最近种植的树木或灌木的图片,并将它们显示在他们的个人资料中。 树的验证是通过输入到网站的凭证代码获得的。 一旦树已经上传到网站,它出现在“种植树”部分,可以按种植者设定的价格提供给市场。 另一个用户可以从Market购买(使用具有实际财务价值的虚拟货币)这棵树,并拥有它,从而在“所有树”下的其配置文件中出现。 这是网站上下文中的虚拟所有权。 如果需要,拥有这棵树的用户可以在市场上再次提供树,而进一步交易也是可能的。 种植树木的用户将获得积分和排名。

    Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
    7.
    发明授权
    Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision 有权
    自动为3D场景生成适当的近距离剪切平面,同时保证最小的Z缓冲区精度

    公开(公告)号:US07525542B2

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

    申请号:US11376050

    申请日:2006-03-15

    CPC classification number: G06T15/30

    Abstract: Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to determine the range of depth that a particular scene occupies in the viewing frustum. The ratio of the near clipping plane to far clipping plane is adjusted as appropriate to ensure a desired minimum level of Z-buffer precision is achieved. The clipping planes are set sufficiently far outside of the object bounds to prevent triangles which are parallel to the clip planes from being accidentally clipped. An API is provided to allow other programs to retrieve the near and far clipping plane values with the desired minimum Z-buffer precision for a particular scene without having to interact with the Z-buffer.

    Abstract translation: 公开了各种技术和技术,其改进了用于3D场景的近和近剪切平面的自动生成。 观察平截头体与场景相交,以确定特定场景在观察平截头体中占据的深度范围。 适当地调整近剪取平面与远剪切平面的比例,以确保实现所需的最小Z-缓冲精度水平。 裁剪平面设置在对象边界之外的足够远,以防止平行于夹子平面的三角形被意外剪切。 提供API以允许其他程序以特定场景的期望的最小Z缓冲器精度来检索近和近剪辑平面值,而不必与Z缓冲器交互。

    Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
    8.
    发明申请
    Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision 有权
    自动为3D场景生成适当的近距离剪切平面,同时保证最小的Z缓冲区精度

    公开(公告)号:US20070216710A1

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

    申请号:US11376050

    申请日:2006-03-15

    CPC classification number: G06T15/30

    Abstract: Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to determine the range of depth that a particular scene occupies in the viewing frustum. The ratio of the near clipping plane to far clipping plane is adjusted as appropriate to ensure a desired minimum level of Z-buffer precision is achieved. The clipping planes are set sufficiently far outside of the object bounds to prevent triangles which are parallel to the clip planes from being accidentally clipped. An API is provided to allow other programs to retrieve the near and far clipping plane values with the desired minimum Z-buffer precision for a particular scene without having to interact with the Z-buffer.

    Abstract translation: 公开了各种技术和技术,其改进了用于3D场景的近和近剪切平面的自动生成。 观察平截头体与场景相交,以确定特定场景在观察平截头体中占据的深度范围。 适当地调整近剪取平面与远剪切平面的比例,以确保实现所需的最小Z-缓冲精度水平。 裁剪平面设置在对象边界之外的足够远,以防止平行于夹子平面的三角形被意外剪切。 提供API以允许其他程序以特定场景的期望的最小Z缓冲器精度来检索近和近剪辑平面值,而不必与Z缓冲器交互。

    Anti-aliasing content using opacity blending

    公开(公告)号:US20060250415A1

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

    申请号:US11124661

    申请日:2005-05-09

    CPC classification number: G06T11/001 G06T11/40 G06T15/503

    Abstract: An anti-aliasing mechanism. In one aspect, one or more opacities are determined to apply to layers used to render an image. An order in which to render the layers is also determined. This order may correspond to an order in which points within the image are sampled. The first layer to render is set to an opacity that applies to it and rendered. The second layer to render is set at an opacity that applies to it and rendered on top of the first layer. In rendering the second layer, the opacities of the first and second layers are blended.

    Method and system for generating per-pixel error bounds for a rendered image
    10.
    发明申请
    Method and system for generating per-pixel error bounds for a rendered image 审中-公开
    用于生成渲染图像的每像素误差范围的方法和系统

    公开(公告)号:US20060066624A1

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

    申请号:US10956013

    申请日:2004-09-30

    CPC classification number: G06T15/005

    Abstract: A method and system measuring the correctness of rendered images. A reference renderer generates a reference image from data describing the image. A tolerance buffer is generated that includes a tolerance for a pixel representing a portion of the reference image. If a renderer renders the pixel outside the tolerance for the pixel, the renderer is deemed to have rendered the pixel incorrectly. If the renderer renders the pixel within the tolerance, the renderer is deemed to have rendered the pixel correctly.

    Abstract translation: 测量渲染图像正确性的方法和系统。 引用渲染器从描述图像的数据生成参考图像。 生成容差缓冲器,其包括表示参考图像的一部分的像素的公差。 如果渲染器将像素渲染在像素公差之外,则渲染器将被视为不正确地渲染像素。 如果渲染器将像素渲染在容差范围内,则渲染器被认为已正确渲染像素。

Patent Agency Ranking