Scalable, multi-user server and method for rendering images from interactively customizable scene information
    1.
    发明申请
    Scalable, multi-user server and method for rendering images from interactively customizable scene information 审中-公开
    可扩展的多用户服务器和方法,用于从交互式可定制的场景信息渲染图像

    公开(公告)号:US20060036756A1

    公开(公告)日:2006-02-16

    申请号:US09844511

    申请日:2001-04-28

    IPC分类号: G06F15/16

    摘要: A server for use in connection with a network including at least one client and a communication link interconnecting the client and server. The server comprises a user interaction control module, an image rendering module and an interface. The image rendering module is configured to render, from three-dimensional scene data representing a scene, a two-dimensional image. The interface configured to transmit the two-dimensional image over the communication link to the client. The user interaction control module is configured to regulate interactions between the server, in particular the image rendering module, and respective clients who may be using the server concurrently to control images in which customizations requested by, for example, respective clients are rendered.

    摘要翻译: 用于与包括至少一个客户端和互连客户端和服务器的通信链路的网络连接的服务器。 服务器包括用户交互控制模块,图像渲染模块和接口。 图像渲染模块被配置为从表示场景的三维场景数据呈现二维图像。 所述接口被配置为通过所述通信链路将二维图像发送到所述客户机。 用户交互控制模块被配置为调节服务器,特别是图像呈现模块和可能同时使用服务器的各个客户端之间的交互,以控制其中呈现例如由相应客户端请求的定制的图像。

    System and method for generating and using systems of cooperating and encapsulated shaders and shader DAGs for use in a computer graphics system

    公开(公告)号:US06606092B2

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

    申请号:US10232069

    申请日:2002-08-30

    IPC分类号: G06T1500

    摘要: A computer graphics system is described in which a new type of entity, referred to as a “phenomenon,” can be created, instantiated and used in rendering an image of a scene. A phenomenon is an encapsulated shader DAG comprising one or more nodes each comprising a shader, or an encapsulated set of such DAGs which are interconnected so as to cooperate, which are instantiated and attached to entities in the scene which are created during the scene definition process to define diverse types of features of a scene, including color and textural features of surfaces of objects in the scene, characteristics of volumes and geometries in the scene, features of light sources illuminating the scene, features of simulated cameras will be simulated during rendering, and numerous other features which are useful in rendering. Phenomena selected for use by an operator in connection with a scene may be predefined, or they may be constructed from base shader nodes by an operator using a phenomenon creator. The phenomenon creator ensures that phenomena are constructed so that the shaders in the DAG or cooperating DAGs can correctly cooperate during rendering of an image of the scene. Prior to being attached to a scene, a phenomenon is instantiated by providing values, or functions which are used to define the values, for each of the phenomenon's parameters, using a phenomenon editor. The phenomenon editor allows the operator to view the effects produced by various settings for the parameter values which are selected. During scene image generation, a scene image generator operates in a series of phases, including a including a pre-processing phase, a rendering phase and a post-processing phase. During a pre-processing phase, the scene image generator can perform pre-processing operations, such as shadow and photon mapping, multiple inheritance resolution, and the like. The scene image generator may perform pre-processing operations if, for example, a phenomenon attached to the scene includes a geometry shader to generate geometry defined thereby for the scene. During the rendering phase, the scene image generator renders the image. During the post-processing phase, the scene image generator may perform post-processing operations if, for example, a phenomenon attached to the scene includes a shader that defines post-processing operations.

    Scalable, multi-user server and methods for rendering images from interactively customizable scene information
    3.
    发明授权
    Scalable, multi-user server and methods for rendering images from interactively customizable scene information 有权
    可扩展的多用户服务器和用于从交互式可定制的场景信息渲染图像的方法

    公开(公告)号:US08583724B2

    公开(公告)日:2013-11-12

    申请号:US12398638

    申请日:2009-03-05

    IPC分类号: G06F15/16

    摘要: A server for use in connection with a network including at least one client and a communication link interconnecting the client and server. The server comprises a user interaction control module, an image rendering module and an interface. The image rendering module is configured to render, from three-dimensional scene data representing a scene, a two-dimensional image. The interface configured to transmit the two-dimensional image over the communication link to the client. The user interaction control module is configured to regulate interactions between the server, in particular the image rendering module, and respective clients who may be using the server concurrently to control images in which customizations requested by, for example, respective clients are rendered.

    摘要翻译: 用于与包括至少一个客户端和互连客户端和服务器的通信链路的网络连接的服务器。 服务器包括用户交互控制模块,图像渲染模块和接口。 图像渲染模块被配置为从表示场景的三维场景数据呈现二维图像。 所述接口被配置为通过所述通信链路将二维图像发送到所述客户机。 用户交互控制模块被配置为调节服务器,特别是图像呈现模块和可以同时使用服务器的各个客户端之间的交互,以控制其中呈现例如由相应客户端请求的定制的图像。

    Scalable, Multi-User Server and Methods for Rendering Images from Interactively Customizable Scene Information
    4.
    发明申请
    Scalable, Multi-User Server and Methods for Rendering Images from Interactively Customizable Scene Information 有权
    可扩展的多用户服务器和从交互式可定制场景信息渲染图像的方法

    公开(公告)号:US20090172561A1

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

    申请号:US12398638

    申请日:2009-03-05

    摘要: A server for use in connection with a network including at least one client and a communication link interconnecting the client and server. The server comprises a user interaction control module, an image rendering module and an interface. The image rendering module is configured to render, from three-dimensional scene data representing a scene, a two-dimensional image. The interface configured to transmit the two-dimensional image over the communication link to the client. The user interaction control module is configured to regulate interactions between the server, in particular the image rendering module, and respective clients who may be using the server concurrently to control images in which customizations requested by, for example, respective clients are rendered.

    摘要翻译: 用于与包括至少一个客户端和互连客户端和服务器的通信链路的网络连接的服务器。 服务器包括用户交互控制模块,图像渲染模块和接口。 图像渲染模块被配置为从表示场景的三维场景数据呈现二维图像。 所述接口被配置为通过所述通信链路将二维图像发送到所述客户机。 用户交互控制模块被配置为调节服务器,特别是图像呈现模块和可以同时使用服务器的各个客户端之间的交互,以控制其中呈现例如由相应客户端请求的定制的图像。

    System and method for generating and using systems of cooperating and encapsulated shaders and shader dags for use in a computer graphics system

    公开(公告)号:US07173617B2

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

    申请号:US10462500

    申请日:2003-06-16

    IPC分类号: G06T15/00

    摘要: A computer graphics system is described in which a new type of entity, referred to as a “phenomenon,” can be created, instantiated and used in rendering an image of a scene. A phenomenon is an encapsulated shader DAG comprising one or more nodes each comprising a shader, or an encapsulated set of such DAGs which are interconnected so as to cooperate, which are instantiated and attached to entities in the scene which are created during the scene definition process to define diverse types of features of a scene, including color and textural features of surfaces of objects in the scene, characteristics of volumes and geometries in the scene, features of light sources illuminating the scene, features of simulated cameras will be simulated during rendering, and numerous other features which are useful in rendering. Phenomena selected for use by an operator in connection with a scene may be predefined, or they may be constructed from base shader nodes by an operator using a phenomenon creator. The phenomenon creator ensures that phenomena are constructed so that the shaders in the DAG or cooperating DAGs can correctly cooperate during rendering of an image of the scene. Prior to being attached to a scene, a phenomenon is instantiated by providing values, or functions which are used to define the values, for each of the phenomenon's parameters, using a phenomenon editor. The phenomenon editor allows the operator to view the effects produced by various settings for the parameter values which are selected. During scene image generation, a scene image generator operates in a series of phases, including a including a preprocessing phase, a rendering phase and a post-processing phase. During a pre-processing phase, the scene image generator can perform pre-processing operations, such as shadow and photon mapping, multiple inheritance resolution, and the like. The scene image generator may perform pre-processing operations if, for example, a phenomenon attached to the scene includes a geometry shader to generate geometry defined thereby for the scene. During the rendering phase, the scene image generator renders the image. During the post-processing phase, the scene image generator may perform post-processing operations if, for example, a phenomenon attached to the scene includes a shader that defines post-processing operations.

    System and method for generating and using systems of cooperating and encapsulated shaders and shader DAGs for use in a computer graphics system
    8.
    发明授权
    System and method for generating and using systems of cooperating and encapsulated shaders and shader DAGs for use in a computer graphics system 失效
    用于生成和使用用于计算机图形系统的协作和封装着色器和着色器DAG的系统的系统和方法

    公开(公告)号:US06496190B1

    公开(公告)日:2002-12-17

    申请号:US09108596

    申请日:1998-07-01

    IPC分类号: G06F1500

    摘要: A computer graphics system is described in which a new type of entity, referred to as a “phenomenon,” can be created, instantiated and used in rendering an image of a scene. A phenomenon is an encapsulated shader DAG comprising one or more nodes each comprising a shader, or an encapsulated set of such DAGs which are interconnected so as to cooperate, which are instantiated and attached to entities in the scene which are created during the scene definition process to define diverse types of features of a scene, including features which are useful in rendering. Prior to being attached to a scene, a phenomenon is instantiated by providing values, or functions which are used to define the values, for each of the phenomenon's parameters. During scene image generation, a scene image generator operates in a series of phases. During a pre-processing phase, the scene image generator can perform pre-processing operations, such as shadow and photon mapping, multiple inheritance resolution, and the like. The scene image generator may perform pre-processing operations if, for example, a phenomenon attached to the scene includes a geometry shader to generate geometry defined thereby for the scene. During the rendering phase, the scene image generator renders the image. During the post-processing phase, the scene image generator may perform post-processing operations if, for example, a phenomenon attached to the scene includes a shader that defines post-processing operations.

    摘要翻译: 描述了一种计算机图形系统,其中可以创建,实例化和使用被称为“现象”的新类型的实体来渲染场景的图像。 一种现象是封装着色器DAG,其包括一个或多个节点,每个节点包括彼此互连以便协作的着色器或封装的这样的DAG集合,其被实例化并附加到在场景定义过程中创建的场景中的实体 定义场景的不同类型的特征,包括在渲染中有用的特征。 在附加到场景之前,通过为每个现象的参数提供用于定义值的值或函数来实例化现象。 在场景图像生成期间,场景图像生成器以一系列相位操作。 在预处理阶段期间,场景图像生成器可以执行诸如阴影和光子映射,多重继承分辨率等的预处理操作。 场景图像生成器可以执行预处理操作,如果例如附加到场景的现象包括几何着色器以生成由其为场景定义的几何。 在渲染阶段,场景图像生成器渲染图像。 在后处理阶段期间,如果例如附加到场景的现象包括定义后处理操作的着色器,则场景图像生成器可执行后处理操作。