Three-dimensional scene rendering method

A three-dimensional scene and triangular surface technology, applied in the field of three-dimensional scene rendering, can solve the problems of consuming CPU and GPU processing resources, low program display speed, and processing time consumption, and achieves the effect of reducing the number of interactions, the number of times, and the number of changes

Inactive Publication Date: 2014-11-19
GUANGDONG VTRON TECH CO LTD
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional method of applying materials to each triangular face is very time-consuming, because the computer needs to send the vertex data and material data of each face to the graphics card of the computer, and process the texture fusion and processing for each face. Lighting, every application of materials requires a rendering engine, such as OpenGL (Open Graphics Library) or DX (DirectX), to perform a state change. These operations consume CPU (Central Processing Unit, Central Processing Unit) and GPU (Graphics Processing Unit) , Graphic Processing Unit) resources, although in small scene applications, the number of objects to be rendered is not large, so the display speed of the program is not low
But in a large scene, there are a large number of rendering objects, and each object may contain tens of thousands or even more triangular faces, which means that a large amount of data is required to change the rendering state, so the traditional method of rendering each object one by one Rendering consumes more CPU and GPU processing resources, resulting in very expensive processing time
[0004] Based on the above-mentioned rendering objects with a large amount of data, the processing resources of CPU and GPU are consumed, resulting in a very expensive technical problem of processing time. The present invention proposes to reduce the number of material applications, which can reduce the number of interactions between the program and the graphics card. Reduce the number of state changes, thereby improving the rendering efficiency of 3D scenes

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
  • Three-dimensional scene rendering method
  • Three-dimensional scene rendering method
  • Three-dimensional scene rendering method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The embodiment of the present invention provides a three-dimensional scene rendering method, which reduces the number of material applications when rendering a three-dimensional scene. At the same time, the number of interactions between the program and the graphics card is correspondingly reduced, and the number of state changes is reduced, thereby improving the three-dimensional scene. rendering efficiency.

[0046] In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the following 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 m...

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 embodiment of the invention discloses a three-dimensional scene rendering method. Reduction of the number of material utilization times in three-dimensional scene rendering is realized, and meanwhile, the number of times of interaction between a program and a graphics card is reduced, the number of state changes is reduced, and the efficiency of three-dimensional scene rendering is improved. The method disclosed by the embodiment of the invention comprises the following steps: S1, classification containers are traversed, and records corresponding to the materials of a three-dimensional scene are extracted; S2, all triangular surfaces corresponding to the materials are drawn according to the records; and S3, the triangular surfaces of the materials of all types are rendered one by one.

Description

technical field [0001] The invention relates to the technical field of computer display, in particular to a three-dimensional scene rendering method. Background technique [0002] Three-dimensional refers to the space system formed by adding a direction vector to the plane two-dimensional system. With the development of science and technology, the digital three-dimensional 3D technology based on computer / Internet is becoming more and more mature. After years of rapid development and wide application, the current 3D technology has been significantly matured and popularized. A 3D wave that replaces 2D with 3D, replaces "plane" with "stereo", and simulates "reality" with "virtual" is rapidly setting off in various fields. . 3D applications can achieve the effect that the displayed scene is closer to reality by loading and rendering relatively large data. These data mainly include models, terrains, textures, lighting and so on. When rendering a scene, the object is usually us...

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
Inventor 潘桂聪陈泓坤
Owner GUANGDONG VTRON TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products