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

Improved method for drawing three-dimensional entity cloud

A technology of three-dimensional entities and cloudscapes, applied in 3D image processing, image data processing, instruments, etc., can solve the problem of limited performance space for generating volumetric clouds, achieve the effects of reducing performance burden, improving utilization rate, and accelerating update speed

Inactive Publication Date: 2016-08-17
THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Different from applications that generate separate volumetric cloud images, 3D programs need to process 3D program logic and various objects in the rendering scene in real time, so the performance space left for generating volumetric clouds is very limited

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
  • Improved method for drawing three-dimensional entity cloud
  • Improved method for drawing three-dimensional entity cloud
  • Improved method for drawing three-dimensional entity cloud

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be further explained below in conjunction with the accompanying drawings and specific embodiments.

[0027] Such as figure 1 As shown, the rendering of 3D solid cloud includes modeling of 3D cloud, calculation of cloud lighting and rendering of cloudscape. The invention realizes the real-time dynamic simulation and illumination calculation of the three-dimensional solid cloud by constructing a reasonable processing framework. Realize the technical solution step of the present invention as follows:

[0028] Step 1. Create a multi-thread processing framework.

[0029] In order to minimize the influence of 3D cloud on the performance of 3D programs, the present invention separates the simulation and lighting phases of 3D cloud from the main thread of the 3D program cycle, and executes them in an independent cloudscape sub-thread. The rendering of the cloudscape remains in the main thread of the 3D program, and is rendered together with other p...

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 drawing three-dimensional entity cloud. The method comprises a step (1) of creating a multithread processing frame which comprises a rendering main thread, a batch data generating thread and a cloudscape sub-thread, executing the rendering main thread and the batch data generating thread through a graphics processing unit (GPU), and executing the cloudscape sub-thread through a central processing unit (CPU); a step (2) of causing the cloudscape sub-thread to simulate dynamic cloud; a step (3) of causing the cloudscape sub-thread to calculate scattering color of cloud particle when light penetrates a cloud density space; and a step (4) of causing the rendering main thread to render final three-dimensional entity cloud according to computed results of the cloudscape sub-thread. According to the method, by construction of the reasonable processing frame, cloud data calculation and processing are separated from cloud graphics output, the burden on three-dimensional programs is relieved, and real-time dynamic simulation and illumination calculation of the three-dimensional entity cloud are achieved.

Description

technical field [0001] The invention belongs to the field of computer three-dimensional meteorological environment simulation, in particular to a three-dimensional solid cloud rendering algorithm. Background technique [0002] Over the past few decades, a large number of techniques for simulating, lighting, and rendering volumetric clouds have emerged in the research field of computer graphics. Most of these techniques consume a lot of computing resources, and some of them are even offline rendering methods on early platforms. This makes introducing volumetric clouds in 3D programs extremely challenging. Different from applications that generate separate volumetric cloud images, 3D programs need to process 3D program logic and various objects in the rendering scene in real time, so the performance space left for generating volumetric clouds is very limited. In order to ensure the performance of 3D programs, cloud systems in some 3D programs have to preprocess some complex ...

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): G06T1/20G06T15/00
CPCG06T1/20G06T15/00
Inventor 李彭伟王颖李涛鲁莹莹彭程徐伟
Owner THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
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