Using rendering molecules to manage scene-based rendering
    1.
    发明授权
    Using rendering molecules to manage scene-based rendering 有权
    使用渲染分子来管理基于场景的渲染

    公开(公告)号:US06734852B2

    公开(公告)日:2004-05-11

    申请号:US09760002

    申请日:2001-01-11

    IPC分类号: G06T1700

    摘要: A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize render molecules to more efficiently render objects. A render molecule is an object that defines the rest of the attribute settings for the geometries it contains. The attribute settings can include settings such as materials settings, the composite transform from the root of the scene graph to the objects contained in the render molecule.

    摘要翻译: 公开了一种用于快速处理基于场景图的数据和/或程序的系统和方法。 在一个实施例中,系统可以被配置为利用渲染分子来更有效地渲染对象。 渲染分子是定义其包含的几何属性设置的其余部分的对象。 属性设置可以包括设置,如材料设置,从场景图的根组合到渲染分子中包含的对象的复合转换。

    Blended editing of literal and non-literal values
    2.
    发明申请
    Blended editing of literal and non-literal values 有权
    混合编辑文字和非字面值

    公开(公告)号:US20070078735A1

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

    申请号:US11224915

    申请日:2005-09-12

    IPC分类号: G06Q90/00

    摘要: An editing application may allow a user to change a literal property value of an object in a conventional manner. The functionality of the editing application may be expanded to allow a user to access non-literal values for property values, by allowing the user to define a calculation based on one or more sources. To indicate that an associated property value of an object is a non-literal value, a non-literal cue may be presented to the user, such as through the display of the object, the associated property indicator, and/or the associated property value. To reduce the learning curve of the expanded functionality, the user interface for literal values of a property may remain minimally impacted, while, alternative gestures associated with the object, property indicator, and/or property value may be used to allow access to the non-literal value controls or information.

    摘要翻译: 编辑应用可以允许用户以常规方式改变对象的文字属性值。 可以通过允许用户基于一个或多个源来定义计算,来扩展编辑应用的功能以允许用户访问属性值的非文字值。 为了指示对象的关联属性值是非文字值,可以向用户呈现非文字提示,例如通过显示对象,相关联的属性指示符和/或相关联的属性值 。 为了减少扩展功能的学习曲线,属性的文字值的用户界面可能会保持最低限度的影响,而与对象,属性指示符和/或属性值相关联的替代手势可用于允许访问非对象 - 价值控制或信息。

    Three dimensional adorner
    3.
    发明申请
    Three dimensional adorner 审中-公开
    三维的adorner

    公开(公告)号:US20070046699A1

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

    申请号:US11217810

    申请日:2005-09-01

    IPC分类号: G09G5/00

    CPC分类号: G06T15/20

    摘要: A three dimensional adorner may be displayed with a corresponding three dimensional object when the object is created or inserted into a display and also at any subsequent time that the object is selected. Additionally, if any portions of the adorner are obscured, the adorner may be reoriented such that the obscured portions are made accessible. Distortion of the adorner in a perspective view may be reduced by removing the adorner from the perspective view, regenerating the adorner in an orthographic view, and then merging the orthographic view of the regenerated adorner with the perspective view of the corresponding object.

    摘要翻译: 当对象被创建或插入到显示器中时,以及在对象被选择的任何后续时间时,可以将三维广告器与对应的三维对象一起显示。 另外,如果adorner的任何部分被遮蔽,则可以重新定向adorner以使遮蔽部分可访问。 通过从透视图中删除adorner,在正交视图中重新生成Adorner,然后将再生的adorner的正交视图与相应对象的透视图合并,可以减少透视图中的adorner的失真。

    Creating a parallel structure for scene-based rendering
    4.
    发明授权
    Creating a parallel structure for scene-based rendering 有权
    为基于场景的渲染创建并行结构

    公开(公告)号:US07170511B2

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

    申请号:US09759597

    申请日:2001-01-11

    IPC分类号: G06T17/00

    摘要: A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a scene graph directly. In another embodiment, the system may be configured to generate a parallel structure including a plurality of data structures and corresponding threads that manage the data originally received as part of the scene graph. The data structures and threads may be configured to convey information about state changes through the use of messaging. The system may include support for messaging between threads, messaging with time and/or event stamps, epochs to ensure consistency, and ancillary structures such as render-bins, geometry structures, and rendering environment structures.

    摘要翻译: 公开了一种用于快速处理基于场景图的数据和/或程序的系统和方法。 在一个实施例中,系统可以被配置为直接利用场景图。 在另一个实施例中,系统可以被配置为生成包括多个数据结构的并行结构以及管理作为场景图的一部分最初接收的数据的相应线程。 数据结构和线程可以被配置为通过使用消息传递来传达关于状态改变的信息。 该系统可以包括对线程之间的消息传递的支持,与时间和/或事件戳的消息传递,确保一致性的时期,以及辅助结构,诸如渲染箱,几何结构和呈现环境结构。

    Visible-object determination for interactive visualization

    公开(公告)号:US06445391B1

    公开(公告)日:2002-09-03

    申请号:US09974623

    申请日:2001-10-09

    IPC分类号: G06T1530

    CPC分类号: G06T15/30 G06T15/10

    摘要: A system and method for performing visible object determination based upon a dual search of a cone hierarchy and a bounding (e.g. hull) hierarchy. Visualization software running on a host processor represents space with a hierarchy of cones constructed by recursive refinement, and represents a collection of objects with a hierarchy of bounding hulls. The visualization software searches the cone and hull hierarchies starting with the root cone and the root hull. Before exploring a given cone-hull pair, a cone-restricted minimum distance between the cone and the hull is measured and compared to the visibility distance value of the cone. Only when the former is smaller than the latter will the cone be searched against the hull.

    Visible-object determination for interactive visualization
    6.
    发明授权
    Visible-object determination for interactive visualization 有权
    可视对象确定交互式可视化

    公开(公告)号:US06300965B1

    公开(公告)日:2001-10-09

    申请号:US09247466

    申请日:1999-02-09

    IPC分类号: G06T1530

    CPC分类号: G06T15/30 G06T15/10

    摘要: A system and method for performing visible object determination based upon a dual search of a cone hierarchy and a bounding (e.g. hull) hierarchy. Visualization software running on a host processor represents space with a hierarchy of cones constructed by recursive refinement, and generates a hierarchy of bounding hulls from a given collection of objects by recursively grouping clusters of objects. Hull nodes in the hull hierarchy reflect cluster membership. Each hull node stores parameters which characterize a bounding hull for the corresponding cluster or object. The visualization software searches the cone and hull hierarchies starting with the root cone and the root hull. Each leaf-cone is assigned a visibility distance value which represents the distance to its closest known object. The visibility distance value of a non-leaf cone is set equal to the maximum of the visibility distance values for its subcone children. Before exploring a given cone-hull pair, a cone-restricted minimum distance between the cone and the hull is measured and compared to the visibility distance value of the cone. Only when the former is smaller than the latter will the cone be searched against the hull. Assuming the search condition is satisfied, subhulls of the given hull are again conditionally explored against the given cone (or its subcones) in ascending order of their cone-hull distances from the cone (or its subcones). When the recursive search of the two trees is completed, visible objects will have been assigned to each leaf-cone.

    摘要翻译: 一种用于基于锥体层次和边界(例如船体)层次的双重搜索来执行可见物体确定的系统和方法。 在主处理器上运行的可视化软件表示具有通过递归细化构建的锥体层次结构的空间,并且通过递归地分组对象群集来生成来自给定对象集合的边界船体层级。 船体层次结构中的船体节点反映了群集成员资格。 每个船体节点存储表征相应群集或对象的边界船体的参数。 可视化软件从根锥和根外壳开始搜索锥体和船体层次结构。 每个叶锥被分配一个可见度距离值,其表示到其最接近的已知对象的距离。 将非叶锥的可视距离值设置为等于其子人孩子的可见度距离值的最大值。 在探索给定的锥体对之前,测量锥体和船体之间的锥形限制最小距离,并与锥体的可见度距离值进行比较。 只有当前者小于后者时,才能将锥体与船身对齐。 假设搜索条件满足,给定船体的子船体以锥体(或其子台)的锥体距离的升序再次有条件地针对给定锥体(或其子台)进行有针对性的探查。 当两棵树的递归搜索完成后,可见对象将被分配给每个叶锥。

    Robust interactive color editing
    7.
    发明申请
    Robust interactive color editing 失效
    强大的交互式颜色编辑

    公开(公告)号:US20060209324A1

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

    申请号:US11085501

    申请日:2005-03-21

    IPC分类号: H04N1/60

    CPC分类号: H04N1/6058

    摘要: A method of converting between color spaces where color components are cached when they are well-defined after color space conversion. When the components become undefined after conversion, the cached values are used instead of using an arbitrary default value. The resulting color editing system is “robust” in that it matches users' expectations, shielding them from Surprising glitches introduced by the user of the arbitrary values for undefined color components.

    摘要翻译: 在颜色空间转换之后,当颜色分量被清晰定义时,颜色分量被缓存的颜色空间之间进行转换的方法。 当组件在转换后变得未定义时,使用缓存的值而不是使用任意的默认值。 所得到的颜色编辑系统是“稳健”的,因为它符合用户的期望,屏蔽了用户对未定义颜色组件的任意值引入的惊奇故障。

    Using messaging to manage scene-based rendering
    8.
    发明授权
    Using messaging to manage scene-based rendering 有权
    使用消息传递来管理基于场景的渲染

    公开(公告)号:US07061486B2

    公开(公告)日:2006-06-13

    申请号:US09760511

    申请日:2001-01-11

    IPC分类号: G06T17/00

    摘要: A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a scene graph directly. In another embodiment, the system may be configured to generate a plurality of structures and thread that manage the data originally received as part of the scene graph. The structures and threads may be configured to convey information about state changes through the use of messaging. The system may include support for messaging between threads, messaging with time and/or event stamps, epochs to ensure consistency, and ancillary structures such as render-bins, geometry structures, and rendering environment structures.

    摘要翻译: 公开了一种用于快速处理基于场景图的数据和/或程序的系统和方法。 在一个实施例中,系统可以被配置为直接利用场景图。 在另一个实施例中,系统可以被配置为生成管理作为场景图的一部分最初接收的数据的多个结构和线程。 结构和线程可以被配置为通过使用消息传递来传达关于状态改变的信息。 该系统可以包括对线程之间的消息传递的支持,与时间和/或事件戳的消息传递,确保一致性的时期,以及辅助结构,诸如渲染箱,几何结构和呈现环境结构。

    Using a master controller to manage threads and resources for scene-based rendering
    9.
    发明授权
    Using a master controller to manage threads and resources for scene-based rendering 有权
    使用主控制器来管理基于场景的渲染的线程和资源

    公开(公告)号:US06765571B2

    公开(公告)日:2004-07-20

    申请号:US09759598

    申请日:2001-01-11

    IPC分类号: G06T1700

    摘要: A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a scene graph directly. In another embodiment, the system may be configured to generate a plurality of structures and threads that manage the data originally received as part of the scene graph. The structures and threads may be configured to convey information about state changes through the use of messaging. The system may include support for messaging between threads, messaging with time and/or event stamps, epochs to ensure consistency, and ancillary structures such as render-bins, geometry structures, and rendering environment structures. A master control thread may be utilized to manage the allocation of resources and the timing of thread execution.

    摘要翻译: 公开了一种用于快速处理基于场景图的数据和/或程序的系统和方法。 在一个实施例中,系统可以被配置为直接利用场景图。 在另一个实施例中,系统可以被配置为生成管理作为场景图的一部分最初接收的数据的多个结构和线程。 结构和线程可以被配置为通过使用消息传递来传达关于状态改变的信息。 该系统可以包括对线程之间的消息传递的支持,与时间和/或事件戳的消息传递,确保一致性的时期,以及辅助结构,诸如渲染箱,几何结构和呈现环境结构。 可以使用主控线程来管理资源的分配和线程执行的时序。

    Method and apparatus for rapid processing of scene-based programs
    10.
    发明授权
    Method and apparatus for rapid processing of scene-based programs 有权
    用于快速处理场景节目的方法和装置

    公开(公告)号:US06570564B1

    公开(公告)日:2003-05-27

    申请号:US09668493

    申请日:2000-09-22

    IPC分类号: G06T1700

    摘要: A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a scene graph directly. In another embodiment, the system may be configured to generate a plurality of structures and thread that manage the data originally received as part of the scene graph. The structures and threads may be configured to convey information about state changes through the use of messaging. The system may include support for messaging between threads, messaging with time and/or event stamps, epochs to ensure consistency, and ancillary structures such as render-bins, geometry structures, and rendering environment structures.

    摘要翻译: 公开了一种用于快速处理基于场景图的数据和/或程序的系统和方法。 在一个实施例中,系统可以被配置为直接利用场景图。 在另一个实施例中,系统可以被配置为生成管理作为场景图的一部分最初接收的数据的多个结构和线程。 结构和线程可以被配置为通过使用消息传递来传达关于状态改变的信息。 该系统可以包括对线程之间的消息传递的支持,与时间和/或事件戳的消息传递,确保一致性的时期,以及辅助结构,诸如渲染箱,几何结构和呈现环境结构。