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

OpenGL (open graphics library)-based inverted image display processing device and method

A reflection and display device technology, applied in image data processing, 3D image processing, instruments, etc., can solve the problems of inflexible production process, heavy artist workload, difficult to handle non-planar object models, etc., and achieve the change of fixed assembly line operation mode, good picture effect and fluency, high efficiency, flexibility and adaptability

Active Publication Date: 2012-01-04
SHENZHEN TCL NEW-TECH CO LTD
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Method 3: Similar to method 2, except that the reflection texture image is taken from the original texture image of the object model. After program processing, it has a hazy gradient fade effect and produces a reflection texture object, but this consumes CPU resources and is only easy to handle. It is very difficult to deal with the reflection of non-planar three-dimensional objects
[0007] Among the several existing reflection drawing methods mentioned above, although the first method is universal, it needs to recreate the mask according to the position of the object model or the scene. Due to the complicated production of the mask surface, the reflection drawing speed is slow; for the second method , the artist workload is heavy, the production process is inflexible, and the 3D model's mesh production is complicated, and texture coordinate splitting and mapping are required; Method 3 takes up too much CPU resources, consumes a lot of memory, and has many textures, and for non-planar Object Models Are Difficult to Handle

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
  • OpenGL (open graphics library)-based inverted image display processing device and method
  • OpenGL (open graphics library)-based inverted image display processing device and method
  • OpenGL (open graphics library)-based inverted image display processing device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050]The solution of the embodiment of the present invention is mainly: by loading and calculating the object model parameters by the CPU, obtaining the texture map pixel data and / or the default vertex color value of the object model; and then performing the vertex position space conversion and clipping operation on the object model parameters by the GPU in turn , rasterization processing and fragment coloring processing, generate a reflection image of the object model, and output it to a display device for display. The reflection effect of the object model is realized through parameter control, and the simulated reality is more realistic. The hazy gradient fade does not depend on the original texture image of the object model, nor does it depend on the format of the original texture image, the number of color channels, and the length of color bytes to save storage. Space, and reduce the amount of CPU operations and memory usage.

[0051] The invention is realized through Ope...

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 relates to an OpenGL (open graphics library)-based inverted image display processing device and method. The method comprises the following steps: loading and calculating parameters of an object model, acquiring texture mapping pixel data and / or default vertex colour values of the object model; carrying out vertex position spatial transformation and cutting operation on the parameters of the object model; carrying out rasterization on the parameters of the object model after the vertex position spatial transformation and cutting operation are carried out; according to the texture mapping pixel data, carrying out segment colouring treatment on the parameters of the object model after the rasterization is carried out, so as to generate an inverted image of the object model; and outputting the inverted image to display equipment for display. The device and method in the invention has the advantages that inverted image effect of the object model is realized by parameter control in an OpenGL drawing process, the simulated reality is more vivid, the storage space is saved, and the computation load of a CPU (central processing unit) and the internal memory usage are reduced; the more efficient flexibility and adaptability are provided for the CPU, the preferable frame effect and the fluency are realized, and the burden of a UI (user interface) designer is alleviated.

Description

technical field [0001] The present invention relates to the technical field of image display, in particular to an OpenGL-based reflection display processing device and method. Background technique [0002] In 3D UI (User Interface, user interface) design or real-world scene simulation, sometimes it is necessary to simulate the reflection effect to make the quality visual effect more realistic and more in line with the real world, such as the reflection effect of flat glossy surfaces such as water and glass. OpenGL (Open Graphics Library, open graphics program interface) is a powerful, easy-to-call underlying graphics library, through which various reflection effects can be achieved. [0003] At present, there are mainly the following methods for using OpenGL to draw reflection effects: [0004] Method 1: Draw the object model once on the top and bottom of the reflection surface, and then draw a carefully crafted mask patch in front of the reflection, that is, in front of th...

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
CPCG06T15/00
Inventor 毕胜旺
Owner SHENZHEN TCL NEW-TECH 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