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.

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

    Creating a parallel structure for scene-based rendering
    2.
    发明授权
    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.

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

    Using render bin parallelism for rendering scene graph based graphics data
    3.
    发明授权
    Using render bin parallelism for rendering scene graph based graphics data 有权
    使用渲染bin并行来渲染基于场景图的图形数据

    公开(公告)号:US07184038B2

    公开(公告)日:2007-02-27

    申请号:US09760000

    申请日:2001-01-11

    IPC分类号: G06T17/00

    摘要: A system and method for rapid processing of scene-graph-based data and/or programs using a render bin is disclosed. In one 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. One of the structures may be a render bin that may be used to implement parallel rendering.

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

    Using messaging to manage scene-based rendering
    4.
    发明授权
    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
    5.
    发明授权
    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
    6.
    发明授权
    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.

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

    Method and apparatus for executing event driven simulations
    7.
    发明授权
    Method and apparatus for executing event driven simulations 有权
    执行事件驱动模拟的方法和装置

    公开(公告)号:US07631108B2

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

    申请号:US11129219

    申请日:2005-05-13

    IPC分类号: G06F15/16

    摘要: A system that includes an object store layer configured to store a plurality of objects, wherein each of the plurality of objects comprises a method, a communication layer configured to receive an event from a user and generate a task based on the event, and a simulation layer configured to retrieve one of the plurality of objects responsive to execution of the task and execute the method associated with the one of the plurality of objects.

    摘要翻译: 一种包括被配置为存储多个对象的对象存储层的系统,其中所述多个对象中的每一个包括方法,被配置为从用户接收事件并基于所述事件生成任务的通信层,以及模拟 层,被配置为响应于所述任务的执行来检索所述多个对象中的一个,并执行与所述多个对象之一相关联的方法。

    Method and apparatus for executing event driven simulations
    8.
    发明申请
    Method and apparatus for executing event driven simulations 有权
    执行事件驱动模拟的方法和装置

    公开(公告)号:US20050266926A1

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

    申请号:US11129219

    申请日:2005-05-13

    IPC分类号: G06F17/00 G06F17/50 G06F19/00

    摘要: A system that includes an object store layer configured to store a plurality of objects, wherein each of the plurality of objects comprises a method, a communication layer configured to receive an event from a user and generate a task based on the event, and a simulation layer configured to retrieve one of the plurality of objects responsive to execution of the task and execute the method associated with the one of the plurality of objects.

    摘要翻译: 一种包括被配置为存储多个对象的对象存储层的系统,其中所述多个对象中的每一个包括方法,被配置为从用户接收事件并基于所述事件生成任务的通信层,以及模拟 层,被配置为响应于所述任务的执行来检索所述多个对象中的一个,并执行与所述多个对象之一相关联的方法。