18083390. TEMPORAL AND SPATIAL COHERENCE IN RAY TRACING simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

TEMPORAL AND SPATIAL COHERENCE IN RAY TRACING

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Martin Jon Irwin Fuller of Gaydon (GB)

TEMPORAL AND SPATIAL COHERENCE IN RAY TRACING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18083390 titled 'TEMPORAL AND SPATIAL COHERENCE IN RAY TRACING

Simplified Explanation

In a ray trace operation, a ray is traced from an origin point along a specific path into a virtual environment containing virtual objects. The intersected object component is determined by accessing either ray trace temporal coherence data from a previous operation or ray trace spatial coherence data from a nearby operation.

  • Ray trace operation involves tracing a ray into a virtual environment with virtual objects.
  • Determining the intersected object component is done by accessing temporal or spatial coherence data from previous operations.

Potential Applications

This technology can be applied in various fields such as:

  • Computer graphics
  • Virtual reality
  • Augmented reality

Problems Solved

This technology helps in:

  • Improving rendering efficiency
  • Enhancing realism in virtual environments

Benefits

The benefits of this technology include:

  • Faster rendering times
  • More accurate object intersection detection

Potential Commercial Applications

This technology can be utilized in:

  • Video game development
  • Architectural visualization
  • Medical imaging

Possible Prior Art

One example of prior art in this field is the use of bounding volume hierarchies to optimize ray tracing operations.

Unanswered Questions

How does this technology impact real-time applications?

Real-time applications may require additional optimization techniques to ensure smooth performance.

What are the limitations of using coherence data for object intersection detection?

The effectiveness of coherence data may vary depending on the complexity of the virtual environment and the movement of objects within it.


Original Abstract Submitted

A ray trace operation includes tracing a ray from an origin point in accordance with a ray path into a virtual environment (where the virtual environment comprises one or more virtual objects defined by one or more object components) and determining an intersected object component of the one or more object components that the ray intersects with. Determining the intersected object component comprises accessing (i) ray trace temporal coherence data based upon a preceding ray trace operation that temporally precedes the ray trace operation or (ii) ray trace spatial coherence data based upon a spatially proximate ray trace operation.