Super-sampling light ray tracking method for multiplexing scene point light source visibility

A technology of ray tracing and scene points, which is applied in the field of virtual 3D scene rendering, can solve time-consuming problems and achieve the effect of reducing time overhead and saving testing expenses

Active Publication Date: 2019-03-19
CHANGCHUN UNIV OF SCI & TECH
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Ray tracing with oversampled 3D scene frames is time-consuming due to t

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
  • Super-sampling light ray tracking method for multiplexing scene point light source visibility

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the features and advantages of the method more clear, the method will be further described below in conjunction with specific embodiments. In this embodiment, consider the following three-dimensional scene of a virtual room: a table and a chair are placed in the room, objects such as fruits, metal teapots, and porcelain cups are placed on the table, and a mirror is hung on each of the four walls of the room , with a point light on the ceiling of the room illuminating the 3D scene downward. The CPU of the computer system is Intel(R) Xeon(R) CPU E3-1225v3@3.20GHz, the memory is Kingston 8GB DDR3 1333, the hard disk is Buffalo HD-CE 1.5TU2; the computer operating system is Windows 7, and the software programming tool is VC+ +2010.

[0027] The technical solution of the present invention is achieved in the following way: a supersampling ray tracing method for multiplexing the visibility of scene point light sources, characterized in that the required data ...

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

The invention discloses a super-sampling light ray tracking method for reusing scene point light source visibility. According to the method, when oversampling light ray tracing drawing is carried outon a three-dimensional scene; scene points which cannot be directly seen from a viewpoint on a light transmission path are detected; the light source visibility is tested; Firstly, whether scene points adjacent to the grid space data structure exist in a certain range or not is searched for in the grid space data structure; if not, the visibility between the light source and the currently processed scene point is calculated and stored in the grid space data structure, and otherwise, the light source visibility of the nearest scene point in the space position and the normal vector is used as alight source visibility approximate value of the currently processed scene point. According to the method, the light source visibility test expenditure in the super-sampling light ray tracing and drawing can be remarkably reduced, and the speed of the three-dimensional scene super-sampling light ray tracing and drawing is increased.

Description

technical field [0001] The invention belongs to the technical field of virtual three-dimensional scene rendering, and relates to a super-sampling ray tracing method for multiplexing the visibility of scene point light sources. Background technique [0002] Super-sampling is a common technique used to achieve anti-aliasing distortion in 3D scene rendering. Such as figure 1 As shown, in the ray-tracing rendering of the 3D scene using super-sampling, it is necessary to emit multiple rays from the viewpoint to each pixel on the virtual pixel plane of the virtual camera, and then perform tracing operations on these rays respectively, and finally trace the rays through The light brightness contribution values ​​of each light of the same pixel are averaged, and the average light brightness contribution value is converted into the final color value of the pixel. Ray tracing with oversampled 3D scene frames is time consuming due to the multiple rays generated for each pixel on the ...

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/06
CPCG06T15/06
Inventor 陈纯毅杨华民蒋振刚曲福恒李华权巍
Owner CHANGCHUN UNIV OF SCI & TECH
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