Apparatus and method for using alpha values to improve ray tracing efficiency

Active Publication Date: 2021-07-01
INTEL CORP
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes an invention that improves the efficiency of ray tracing, a technique used in graphics processing. The invention uses a method to enhance the performance of the ray tracing process by optimizing the processing of ray-scene intersections, which is a time-consuming operation. The invention proposes a method to improve the efficiency of the ray tracing process by using values to improve the performance of the process. The technical effects of the invention include faster and more effective ray tracing, better utilization of processor cores, and improved performance in real-time performance.

Problems solved by technology

Widely used in cinematic rendering, it was considered too resource-intensive for real-time performance until just a few years ago.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus and method for using alpha values to improve ray tracing efficiency
  • Apparatus and method for using alpha values to improve ray tracing efficiency
  • Apparatus and method for using alpha values to improve ray tracing efficiency

Examples

Experimental program
Comparison scheme
Effect test

examples

[0283]The following are example implementations of different embodiments of the invention.

[0284]Example 1. An apparatus comprising: a ray generator to generate a plurality of rays in a ray tracing graphics pipeline; a sub-primitive generator to subdivide each primitive of a plurality of primitives into a plurality of sub-primitives; a sub-primitive encoder to identify a first subset of the plurality of sub-primitives as being fully transparent and to identify a second subset of the plurality of sub-primitives as being fully opaque; and wherein the first subset of the plurality of primitives identified as being fully transparent are culled prior to further processing of each respective primitive.

[0285]Example 2. The apparatus of example 1 wherein the primitives comprise alpha-tested primitives.

[0286]Example 3. The apparatus of example 2 wherein the sub-primitive encoder is to determine whether each sub-primitive is fully transparent or fully opaque based on an alpha value associated ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Apparatus and method for encoding sub-primitives to improve ray tracing efficiency. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a ray tracing graphics pipeline; a sub-primitive generator to subdivide each primitive of a plurality of primitives into a plurality of sub-primitives; a sub-primitive encoder to identify a first subset of the plurality of sub-primitives as being fully transparent and to identify a second subset of the plurality of sub-primitives as being fully opaque; and wherein the first subset of the plurality of primitives identified as being fully transparent are culled prior to further processing of each respective primitive.

Description

BACKGROUNDField of the Invention[0001]This invention relates generally to the field of graphics processors. More particularly, the invention relates to an apparatus and method for using values to improve ray tracing efficiency.Description of the Related Art[0002]Ray tracing is a technique in which a light transport is simulated through physically-based rendering. Widely used in cinematic rendering, it was considered too resource-intensive for real-time performance until just a few years ago. One of the key operations in ray tracing is processing a visibility query for ray-scene intersections known as “ray traversal” which computes ray-scene intersections by traversing and intersecting nodes in a bounding volume hierarchy (BVH).BRIEF DESCRIPTION OF THE DRAWINGS[0003]A better understanding of the present invention can be obtained from the following detailed description in conjunction with the following drawings, in which:[0004]FIG. 1 is a block diagram of an embodiment of a computer s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06T15/06G06T15/00G06T17/10G06T9/00G06T3/40G06T1/20
CPCG06T15/06G06T15/005G06T1/20G06T9/00G06T3/40G06T17/10G06T19/006G06F15/7807G06T15/08G06T2200/28
Inventor GRUEN, HOLGER
Owner INTEL CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products