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

Real-time rendering method for large-scale realistic snowscape

A real-time rendering, large-scale technology, used in image data processing, 3D image processing, instrumentation, etc., to solve problems such as lightening particle systems

Inactive Publication Date: 2014-11-12
HARBIN DIANSHI SIMULATION SCI & TECH
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The present invention establishes a method for realizing real-time rendering of large-scale realistic snow scenes on a stream processor, and solves the problem of mutual constraints between the realism of visual effects and rendering efficiency. The method for real-time rendering of large-scale realistic snow scenes of the present invention first Establish a snowflake model and its motion model during snowfall; secondly, the speed of wind movement is divided into average wind speed and random wind speed, which simplifies the calculation of wind field, generates random wind through Perlin noise, and stores the calculation results in 3D texture In order to reduce the calculation load of the particle system; thirdly, establish a snow accumulation and melting model to realize the simulation of snow accumulation and melting; finally establish a GPU-based particle system to improve the rendering efficiency of the particle system.

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
  • Real-time rendering method for large-scale realistic snowscape
  • Real-time rendering method for large-scale realistic snowscape
  • Real-time rendering method for large-scale realistic snowscape

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] This embodiment combines figure 1 -3 A detailed introduction to the present invention:

[0035] (1) Establish a GPU-based snowfall particle system. Each particle of a typical particle system includes many attributes: position, velocity, acceleration, size, color (including transparency), shape, and life, etc. These attributes must be saved every time the particle is rendered during the entire life cycle of the particle Its current state. In the process of snowfall simulation, most of these attributes remain unchanged (size, color, shape) throughout the particle's life cycle, or can be set by parameters (speed, acceleration), only position and Life is a variable amount, so it is very suitable to realize snow simulation based on particle system through GPU. Modern commercial GPUs at Direct3D 10 level and above all support multiple render targets (Multiple Render Target, MRT), rendering to vertex buffers, texture arrays, and floating-point textures. This is the premise tha...

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 method for rendering a large-scale realistic snowscape in real time on a stream processor. According to the method, a snowflake model, a motion model of the snowflake model in the snowfall process, a random wind model generated through Perlin noise, and a snow accumulating and melting model are involved. The method is characterized in that the movement speed of wind is divided into average wind speed and random wind speed, calculation of a wind field is simplified, calculation results of the random wind speed are stored in 3D textures, a particle system based on a CPU is set up, and the 3D textures are used, so that the calculation loads of the particle system are reduced, and the rendering efficiency of the particle system is improved. The reality sense of the visual effect and the rendering efficiency are taken as the main research object, and the rendering method has the advantages of being high in speed, high in simulation degree and good in platform compatibility.

Description

Technical field [0001] The present invention is related to computer graphics. With the rapid advancement of streaming computing platform GPU technology, it provides an important hardware platform for the development of graphics. The present invention relates to a large-scale real-time rendering of snow scenes based on the streaming computing platform GPU. method. Background technique [0002] In the field of computer graphics, the realistic real-time rendering of natural scenes is an important research direction, including sky, water waves, clouds, trees, grass and other natural scenes are important objects of this kind of research. Natural scenery has its own characteristics according to the different seasons and geographical locations. In higher latitudes or high altitude areas, snow scenery is the most common natural scenery. Simulating the changes of snow scenes is a very challenging research topic. The main reason is that the accumulation and melting of snow are gre...

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/00
Inventor 张泽旭王纲
Owner HARBIN DIANSHI SIMULATION SCI & TECH
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