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

Graphics rendering method and system, general game support platform

A graphics rendering and graphics data technology, applied in image data processing, 3D image processing, instruments, etc., can solve problems such as poor graphics rendering effect, and achieve the goal of solving poor rendering effect, realizing concurrent operations, and improving rendering efficiency. Effect

Inactive Publication Date: 2018-06-08
北京麒麟网文化股份有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is to provide a graphics rendering method, which can solve the problem of poor graphics rendering effect in the prior art

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
  • Graphics rendering method and system, general game support platform
  • Graphics rendering method and system, general game support platform
  • Graphics rendering method and system, general game support platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] In this preferred embodiment, the system needs to configure a memory buffer with a size of BufferSize, the start address of the memory buffer is BeginData, and the end address is EndData. In order to improve the rendering efficiency and solve the problem of poor rendering effect in the prior art, this preferred embodiment adopts asynchronous operation technology, and sets the data cache process and the graphics rendering process as two mutually independent processes that can run concurrently; in order to solve the problem of the same For the conflict problem in the buffer operation process, this preferred embodiment has carried out specific control on the above-mentioned operation process, and the specific description is as follows:

[0027] refer to Picture 1-1 , which shows the flow of the data caching process in the first embodiment of the graphics rendering method of the present invention, specifically including the following steps:

[0028] Step S101: If WritePoin...

Embodiment 2

[0041] One of the differences between this preferred embodiment and the above-mentioned first method embodiment is that the memory buffer with a size of BufferSize configured by the system has a circular queue structure, and correspondingly, the conditions for allowing writing are also different.

[0042] refer to diagram 2-1 , which shows the flow of data caching in the second embodiment of the graphics rendering method of the present invention, specifically including the following steps:

[0043] Step S201: If ReadPointer

[0044] Step S202: If WritePointer+AllocationSize

[0045] Step S203: writing the graphics data read from the data storage device with a length of AllocationSize into the location pointed to by WritePointer in the above-mentioned memory buffer;

[0046] Step S204: Determine whether...

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 present invention provides a graphics rendering method and system, and a general game support platform. The system for executing the method is provided with a memory buffer, and the method includes a data caching process and a graphics rendering process. The data caching process includes: if WritePointer +AllocationSize<ReadPointer, or (ReadPointer<WritePointer and WritePointer+AllocationSize<Enddata), the graphics data read from the data storage device with a length of AllocationSize is written to the location pointed to by WritePointer in the memory buffer; the graphics rendering The process includes: if ReadPointer<Enddata and ReadPointer≠WritePointer, then display the graphic data at the position pointed to by the ReadPointer in the memory buffer on the screen. When the present invention performs graphics rendering based on the memory buffer, the rendering efficiency can be greatly improved, and the problem of poor rendering effect in the prior art is solved.

Description

technical field [0001] The present invention relates to the technical field of graphics processing, in particular to a graphics rendering method and system, and a general game support platform. Background technique [0002] Rendering to texture is a powerful technology in three-dimensional graphics (3D) processing that can produce many special effects (such as lighting effects, environment mapping, shadow mapping, etc.), and multiple texture image channels (Alpha channel) layers can be , image color (color) layers are subjected to various mixing processes to obtain the final rendered texture. Rendering to texture is an extension of rendering to surface. First, you need to create a texture; second, render the appropriate scene to the created texture; then, use this texture for the final rendering. [0003] In order to achieve on-site realism, when rendering graphics, it is generally necessary to read the complete data of the graphics into the memory (the memory buffer needs ...

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 Patents(China)
IPC IPC(8): G06T15/00
Inventor 姜威
Owner 北京麒麟网文化股份有限公司
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