Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A rendering method based on computing indirect specular highlights in screen space

A screen-space and indirect technology, applied in computing, 3D image processing, image data processing, etc., can solve problems such as inability to obtain reflection effects and lack of accuracy, and achieve improved rendering results, improved accuracy, and better rendering effects Effect

Active Publication Date: 2017-12-12
ZHEJIANG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, although the above method can obtain good results, it is still lacking in accuracy and cannot obtain a truly reasonable reflection effect.

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
  • A rendering method based on computing indirect specular highlights in screen space
  • A rendering method based on computing indirect specular highlights in screen space
  • A rendering method based on computing indirect specular highlights in screen space

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Such as figure 1 As shown, a rendering method based on calculating indirect reflection highlights in screen space includes the following steps:

[0043] (1) Preliminarily render the target scene, and obtain the target scene color corresponding to each screen space pixel point, the spatial position and normal vector of each geometric point in the target scene under the camera perspective.

[0044] Based on the deferred rendering framework, render the target scene of the current camera perspective that needs to be rendered, and use the MRT (multiple render targets) method to combine the geometric texture (the spatial position of the geometric point, the normal direction of the geometric point, the depth), the material ( BRDF highlight coefficient) and the color information of each pixel are saved to the corresponding texture cache for use in subsequent steps.

[0045] (2) Each screen space pixel corresponds to a geometric point in the target scene. The material of the ge...

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 rendering method based on indirect reflection highlight calculation in a screen space. The method comprises the following steps of: rendering a scene, pre-storing basic scene information in a rendering result as texture caches; based on the obtained texture caches, utilizing an importance sampling method to carry out ray marching in the screen space on a BRFD function, and obtaining sampling intersection points between sampling directions and the rendered scene; according to the information of the sampling intersection points, carrying out Mip-Map operation to obtain area material approximate information in a sampling point filed; utilizing the material information to calculate a corresponding fitting BRFD function through a vMF distribution function method, and based on the information of the function, calculating illumination calculating results in the sampling directions; and utilizing a importance sampling weight of each direction to add the data obtained by calculation, and obtaining a final rendering result of a pixel point. On the premise that the rendering efficiency is not lowered, the accuracy of indirect highlight illumination calculation is improved.

Description

technical field [0001] The invention relates to the technical field of real-time rendering, in particular to a rendering method based on calculating indirect reflection highlights in screen space. Background technique [0002] In the field of real-time rendering, the calculation of lighting plays a vital role in the realism of the final generated image, especially the rendering of indirect lighting, which can bring a sense of realism far beyond the calculation of direct lighting. It has a wide range of needs and applications in the film industry, game production, virtual reality and other fields. [0003] The traditional real-time rendering field seldom considers the calculation of indirect lighting, and usually only calculates direct lighting to output the final rendering result. In recent years, with the improvement of hardware performance, it has become possible to use screen space information to calculate indirect lighting in the field of real-time rendering. Therefore,...

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 Patents(China)
IPC IPC(8): G06T15/06G06T15/50
Inventor 鲍虎军王锐徐超胡天磊
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products