Rendering scenes using a combination of raytracing and rasterization

    公开(公告)号:US10853994B1

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

    申请号:US16420996

    申请日:2019-05-23

    Abstract: The disclosure is directed to methods and processes of rendering a complex scene using a combination of raytracing and rasterization. The methods and processes can be implemented in a video driver or software library. A developer of an application can provide information to an application programming interface (API) call as if a conventional raytrace API is being called. The method and processes can analyze the scene using a variety of parameters to determine a grouping of objects within the scene. The rasterization algorithm can use as input primitive cluster data retrieved from raytracing acceleration structures. Each group of objects can be rendered using its own balance of raytracing and rasterization to improve rendering performance while maintaining a visual quality target level.

    RENDERING SCENES USING A COMBINATION OF RAYTRACING AND RASTERIZATION

    公开(公告)号:US20200372703A1

    公开(公告)日:2020-11-26

    申请号:US16420996

    申请日:2019-05-23

    Abstract: The disclosure is directed to methods and processes of rendering a complex scene using a combination of raytracing and rasterization. The methods and processes can be implemented in a video driver or software library. A developer of an application can provide information to an application programming interface (API) call as if a conventional raytrace API is being called. The method and processes can analyze the scene using a variety of parameters to determine a grouping of objects within the scene. The rasterization algorithm can use as input primitive cluster data retrieved from raytracing acceleration structures. Each group of objects can be rendered using its own balance of raytracing and rasterization to improve rendering performance while maintaining a visual quality target level.

    Rendering scenes using a combination of raytracing and rasterization

    公开(公告)号:US11468630B2

    公开(公告)日:2022-10-11

    申请号:US17108346

    申请日:2020-12-01

    Abstract: The disclosure provides a cloud-based renderer and methods of rendering a scene on a computing system using a combination of raytracing and rasterization. In one example, a method of rendering a scene includes: (1) generating at least one raytracing acceleration structure from scene data of the scene, (2) selecting raytracing and rasterization algorithms for rendering the scene based on the scene data, and (3) rendering the scene utilizing a combination of the raytracing algorithms and the rasterization algorithms, wherein the rasterization algorithms utilize primitive cluster data from the raytracing acceleration structures.

    FINE GRAINED INTERLEAVED RENDERING APPLICATIONS IN PATH TRACING

    公开(公告)号:US20200372698A1

    公开(公告)日:2020-11-26

    申请号:US16881333

    申请日:2020-05-22

    Abstract: The disclosure provides a renderer and a rendering process employing ray tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. In one example, the renderer includes: (1) an interface configured to receive scene information for rendering a full frame, and (2) a graphics processing system, coupled to the interface, configured to separate pixels of the full frame into different partial image fields that each include a unique set of interleaved pixels, render reduced-resolution images of the full frame by ray tracing the different partial image fields in parallel, independently apply image-space filtering to the reduced-resolution images in parallel, and merge the reduced-resolution images to provide a full rendered frame.

    Fine grained interleaved rendering applications in path tracing

    公开(公告)号:US11270496B2

    公开(公告)日:2022-03-08

    申请号:US16881333

    申请日:2020-05-22

    Abstract: The disclosure provides a renderer and a rendering process employing ray tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. In one example, the renderer includes: (1) an interface configured to receive scene information for rendering a full frame, and (2) a graphics processing system, coupled to the interface, configured to separate pixels of the full frame into different partial image fields that each include a unique set of interleaved pixels, render reduced-resolution images of the full frame by ray tracing the different partial image fields in parallel, independently apply image-space filtering to the reduced-resolution images in parallel, and merge the reduced-resolution images to provide a full rendered frame.

    USING STABLE DIFFUSION TO GENERATE SEAMLESS CONTENT TILE SETS IN CONTENT GENERATION SYSTEMS AND APPLICATIONS

    公开(公告)号:US20240221242A1

    公开(公告)日:2024-07-04

    申请号:US18149285

    申请日:2023-01-03

    CPC classification number: G06T11/001 G06T5/002 G06T7/13 G06V10/82

    Abstract: Approaches presented herein can utilize a network that learns to generate a set of content tiles that represent a type of content (e.g., texture) and satisfy a set of rules or boundary conditions. The network can be a diffusion network that learns or adapts to the boundary conditions over several iterations. An indication of a type of content, along with a set of noisy prior images, can then be provided as input to the trained diffusion network, which can generate a set of content images. The content images can then be placed using a random (or other) selection process, as long as each selection satisfies the respective boundary conditions. Such an approach enables a small number of content tiles to be used for a texture region with a repeatability or pattern that may not be obviously detectable by a typical human viewer.

    FINE GRAINED INTERLEAVED RENDERING APPLICATIONS IN PATH TRACING

    公开(公告)号:US20220292758A1

    公开(公告)日:2022-09-15

    申请号:US17683703

    申请日:2022-03-01

    Abstract: The disclosure provides a rendering system and a rendering method that split the pixels of a full frame into partial image fields and process those image fields individually in parallel. In one example, the rendering system includes: (1) an interface configured to receive a full frame, and (2) one or more processors, coupled to the interface, that split the full frame into a plurality of partial image fields, each of the partial image fields corresponding to different pixels of the full frame, process the partial image fields in parallel; and render the full frame using the processed partial image fields. The partial image fields are processed by ray tracing each of the partial image fields using a different type of ray in parallel.

Patent Agency Ranking