Unlock instant, AI-driven research and patent intelligence for your innovation.

Ray tracking method and system

A technology of light and traversal, applied in the processing of 3D images, instruments, calculations, etc.

Inactive Publication Date: 2008-04-23
INT BUSINESS MASCH CORP
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, ray tracing does not degrade in terms of computational power requirements as does rasterization as the scene becomes more complex
[0009] A major disadvantage of ray tracing is the large amount of calculations, and the amount of processing power required to render the scene
This causes problems when fast rendering is required

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
  • Ray tracking method and system
  • Ray tracking method and system
  • Ray tracking method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Embodiments of the present invention provide methods and apparatus for pre-acquiring bounding volume information when tracing rays through a spatial index. According to one embodiment of the invention, the first ray can be traced through the spatial index and the traversal history can be recorded. Subsequently, subsequent rays may be issued into the three-dimensional scene which may have similar trajectories to the first ray. As subsequent rays traverse the spatial index, subsequent rays may intersect the bounding volume just like the first ray. Thus, the recorded traversal history can be used to pre-fetch bounding volume information when traversing subsequent rays through the spatial index. By pre-fetching the bounding volume information, the amount of time it takes for subsequent rays to traverse the spatial index can be reduced.

[0025] Hereinafter, reference will be made to embodiments of the present invention. It should be understood, however, that the inventio...

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

Embodiments of the invention provide methods and apparatus for pre-fetching bounding volume information while tracing a ray through a spatial index. According to one embodiment of the invention, a first ray may be traced through a spatial index and a traversal history may be recorded. Later, a subsequent ray may be issued into a three dimensional scene which may have a similar trajectory as the first ray. The subsequent ray may intersect the same bounding volumes as the first ray as it is traversed through the spatial index. Therefore, the recorded traversal history may be used to pre-fetch bounding volume information while traversing the subsequent ray through the spatial index. By pre-fetching the bounding volume information, the amount of time to traverse the subsequent ray through the spatial index may be reduced.

Description

technical field [0001] Embodiments of the invention relate generally to the field of computer processing. Background technique [0002] The process of rendering a two-dimensional image from a three-dimensional scene is often referred to as image processing. As the modern computer industry develops, so does image processing. A specific goal in the development of image processing is to perform 2D simulations or render 3D scenes as realistically as possible. One limitation of rendering realistic images is that modern monitors display images through the use of pixels. [0003] A pixel is the smallest area of ​​space on a monitor that can be illuminated. Most modern computer monitors use a combination of hundreds of thousands or millions of pixels to make up an entire display or render a scene. The individual pixels are arranged in a grid pattern and collectively cover the entire field of view of the monitor. Each individual pixel can be illuminated to render the final image...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/50
CPCG06T15/06
Inventor 罗伯特·A.·席勒阿尔弗雷德·T.·沃特森
Owner INT BUSINESS MASCH CORP