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

Rendering method and device

A rendering tree and batch rendering technology, applied in image data processing, 3D image processing, instruments, etc., can solve problems such as inability to change the order, reduce screen freeze, improve rendering performance, and reduce rendering batches Effect

Active Publication Date: 2016-06-01
NETEASE (HANGZHOU) NETWORK CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this time, since the order cannot be reversed, only parts of the rendered content that are adjacent in sequence and use the same material can be merged

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
  • Rendering method and device
  • Rendering method and device
  • Rendering method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0048] seefigure 1 , is a flowchart of an embodiment of the rendering method provided by the present invention.

[0049] Such as figure 1 As shown, the rendering method includes steps S1-S5:

[0050] S1. Obtain the rendering order of all batches of rendering content in the image to be rendered;

[0051] In a specific implementation, the initial rendering order may be obtained by performing depth-first traversal on the rendering tree of the picture to be rendered....

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 and device. The first batch of rendering content and the second batch of rendering content using the same material are searched, and the intermediate batch of rendering content of which the rendering sequence is arranged between the rendering sequences of the first batch of rendering content and the second batch of rendering content is acquired; and whether the second batch of rendering content and the intermediate batch of rendering content are mutually overlapped is judged, and the second batch of rendering content is combined with the rendering batch of the first batch of rendering content when the second batch of rendering content and the intermediate batch of rendering content are not mutually overlapped so that the rendering batch can be greatly reduced without influencing the original rendering effect, rendering performance of the system can be enhanced and frame stagnation can be reduced.

Description

technical field [0001] The present invention relates to the field of computer graphics, in particular to a rendering method and device. Background technique [0002] Rendering (Render), also known as drawing, refers to the process of generating images based on data. Computer programs repeatedly render images and then display the images on the screen to create a vivid visual experience. In order to make users feel smooth, it is generally necessary to render 30 frames or more images per second. In high-speed graphics programming interfaces (such as Direct3D, OpenGL), it is necessary to submit data to graphics hardware in batches for rendering. One submission is a rendering batch (drawbatch). The number of rendering batches is an important factor affecting the rendering performance of the program. When the rendering content remains unchanged, the more rendering batches, the more scattered the data and the lower the rendering performance. Conversely, the higher the rendering p...

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): G06T15/00
CPCG06T15/00
Inventor 张立志
Owner NETEASE (HANGZHOU) NETWORK CO LTD
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