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

Visualized and customizable three-dimensional rendering system and method

A 3D rendering, the only technology, applied in the field of 3D rendering system, can solve the problems of difficult optimization of rendering engine, difficult expansion of functions, time-consuming and labor-intensive, etc., to achieve macro-optimization, new function expansion, positioning and debugging Effect

Active Publication Date: 2018-04-17
ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD +1
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the iterative development in the middle will take a lot of time and manpower
From a programmer's point of view, a rendering engine completely organized by program code, with the flow of project team personnel, the emergence of multi-person collaborative development in a large team, function expansion, and support for multiple platforms, etc. , the code will become more and more bloated and obscure, and the result is that the function is more and more difficult to expand, and it is very easy to generate loopholes in the development process, and the entire rendering engine is becoming more and more difficult to optimize

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
  • Visualized and customizable three-dimensional rendering system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The visualization and customizable three-dimensional rendering system of the present invention is suitable for the development of game animations.

[0019] figure 1 Shown is a flowchart according to an embodiment of the invention. The system used in the flow chart of the present invention adopts the architecture of client and server. The client here specifically refers to a unique effect node graph editor. Using this node editor, the artist or engine architect in the game project can easily and intuitively write, modify, and customize a 3D rendering pipeline. The server here specifically refers to the game under development. The whole implementation method is divided into the following steps, as shown in S101-S108 below:

[0020] S101, making an...

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 includes a visualized and customizable three-dimensional rendering system. An editing interface is provided to carry out customized editing on an effect node; a directed non-cyclic graphis obtained and validity checking is carried out on the graph, and initialization is carried out; frame-by-frame rendering is carried out on the directed non-cyclic graph by using a rendering engine;a micro data stack is converted into an operation stack; a plurality of merged GPU operators are merged into a composite GPU operator and a corresponding unique signature is generated for each composite GPU operator; and the corresponding GPU operator is obtained by the signature and compiling is carried out to obtain a rendering result. The visualized and customizable three-dimensional renderingsystem has the following beneficial effects: the time for iterative development between the art and the program is saved; the new function of the rendering engine can be extended conveniently; on thebasis of the visualized rendering engine architecture, any problem occurring in rendering can be located and debugged rapidly and conveniently; the macro optimization of the rendering engine is realized; one set of dedicated rendering pipelines can be customized for machines with different configurations conveniently; and different styles of games can be realized quickly.

Description

technical field [0001] The invention relates to a visualized and customizable three-dimensional rendering system and method, belonging to the field of computer three-dimensional graphics processing. Background technique [0002] In today's game development industry, 3D programmers are responsible for and maintain the development of rendering engines. The tools needed to develop a rendering engine include various programming languages ​​(C++, C#, etc.), and some kind of 3D rendering graphics library, such as OpenGL or DirectX, etc. Large-scale professional game engines will abstract a set of their own graphics interfaces on the basis of common graphics libraries to achieve the purpose of cross-platform development. Since the internal implementation of the rendering engine is presented through program codes, most of the work can only be maintained and developed by professional 3D program developers. Game artists are merely end users of the rendering engine. In some cases, g...

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): G06T19/20G06T15/00
CPCG06T15/00G06T19/20
Inventor 董明
Owner ZHUHAI KINGSOFT ONLINE GAME 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