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

A real-time scene rendering method based on virtual surface light source

A virtual surface and surface light source technology, applied in image data processing, instruments, etc., can solve the problem of reducing the sampling rate of scene lighting

Inactive Publication Date: 2016-08-17
NANJING UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is: by using the surface light source expression and sampling method of virtual surface light source, real-time scene rendering of textured surface light sources with complex brightness distribution is realized, and the sampling rate in the real-time rendering process of scene lighting is reduced, thereby reducing The time and memory occupied by related data processing, while ensuring that the real-time rendering results of scene lighting are not affected

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 real-time scene rendering method based on virtual surface light source
  • A real-time scene rendering method based on virtual surface light source
  • A real-time scene rendering method based on virtual surface light source

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0088] This embodiment is implemented on a machine configured with a 2.5GHz Intel Core2Quad CPU, 4G memory and NVIDIA's GeForce GTS250 graphics card, the development environment is OpenGL / GLSL and CUDA, and the generated image resolution is 512*512.

[0089] To illustrate the image quality generated by the present invention, Figure 5 Compare the results rendered using the rendering system of the present invention with the ground truth results generated using path tracing. The present invention implements a simple path tracking system based on PBRT to generate ground truth results. Figure 5 Shows a Stanford bunny model with 69K triangles illuminated by a textured area light with four color distributions. The path tracking results use 10,000 paths to generate each pixel, and the total rendering time is about 1 hour, while the rendering time of the image generated by the rendering system of the present invention is less than 20 milliseconds. From Figure 5 In the figure, it ...

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 real-time scene drawing method based on a virtual surface light source. The method comprises the steps that firstly, a frame is obtained from a video texture to serve as a current luminance distribution state; the SAT of the current video texture is constructed through a GPU; an original surface light source of a scene is divided into a set of virtual surface light sources, and the related information of each virtual surface light source is stored; the radiation factor, the shape factor and the visible factor are respectively calculated according to the information of the virtual surface light sources and the constructed SAT, the calculation results of the three factors are substituted into a drawing equation, the luminance of drawing points of each scene is obtained through accumulation, accordingly, the luminance distribution of the surface light sources of the original texture can be obtained, and the irradiation of the the drawing points of each scene can be drawn; with the changes of the video texture, the steps are repeatedly executed, and therefore the lighting luminance of the drawing points of each scene can be dynamically updated. The sampling rate during the real-time drawing process can be reduced, so that the time for processing the data is shortened, the occupied internal storage is reduced, and meanwhile, the real-time drawing result is not affected.

Description

technical field [0001] The invention relates to a real-time rendering technology in the development of three-dimensional games and virtual environments, in particular to a real-time scene rendering method based on a virtual surface light source that supports dynamic textures. Background technique [0002] Lighting technology is the most important part of realistic rendering technology, and its ultimate goal is to generate light propagation and light-scene interaction effects consistent with the real world through computers. Although this goal is difficult to achieve under existing conditions, researchers have proposed many lighting algorithms to generate approximate results. There are many lighting effects in the real world, from the simplest light and shade changes to complex highlights, soft shadows, light bleeding, caustics, etc., all belong to the category of lighting. Existing lighting algorithms generally only support one or several of these effects, and the generatio...

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): G06T19/00
Inventor 潘金贵过洁
Owner NANJING 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