Unlock instant, AI-driven research and patent intelligence for your innovation.

A Construction Method of 3D Rendering Engine Cross-Embedded Platform

A technology of three-dimensional rendering and construction method, which is applied in the field of construction of three-dimensional rendering engines and can solve problems such as large differences in 3DAPI

Active Publication Date: 2018-01-16
武汉兆图科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But now, on a variety of embedded platforms, there are a variety of 3D APIs, including DirectX, OpenGL, OpenGL ES, Glide, Heidi, etc., and the differences between 3D APIs are too large, even if the same 3D API is used on different platforms. There are also differences, which bring immediate problems and great challenges to the transplantation of 3D application systems on embedded platforms

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
  • A Construction Method of 3D Rendering Engine Cross-Embedded Platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The invention provides a method for implementing a three-dimensional rendering engine across embedded platforms, which combines figure 1 , Specifically including the following steps:

[0020] (1) Construct the first layer of the 3D rendering engine, which is composed of module 1, module 2, module 3, module 4 and plug-in management module; module 1 represents the mathematical calculation module, module 2 represents the scene management module, and the module 3 represents a resource management module, where module 4 represents a rendering management module; the mathematical calculation module is subdivided into a matrix sub-module, a vector sub-module, and an angle sub-module; the scene management module is subdivided into a scene manager sub-module, and an entity sub-module Module, camera sub-module, lighting sub-module, scene node sub-module, scene environment sub-module; the resource management module is subdivided into resource manager sub-module, model sub-module, mater...

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 provides a method for constructing a three-dimensional rendering engine crossing embedded platforms. The method comprises the steps that a first layer of the three-dimensional rendering engine is established; each module is composed of one or more submodules; all the submodules are classified according to whether all the submodules are related to bottom layer hardware platforms; all the submodules which are not related to the bottom layer hardware platforms are packaged; with respect to all the submodules related to the bottom layer hardware platforms, the abstract base class of the submodules is defined; a 3D API shielding layer is established to be used as a second layer of the three-dimensional rendering engine, according to different bottom layer hardware platforms, the submodules related to the bottom layer hardware platforms call 3D APIs of all the bottom layer hardware platforms respectively, and all the submodules are packaged into the 3D API shielding layer respectively; plug-in submodules of all the bottom layer hardware platforms are established, and all the plug-in submodules call the corresponding submodules packaged into the 3D API shielding layer. By the adoption of the method, the three-dimensional rendering engine which can be connected into various 3D APIs and can cross various embedded platforms can be constructed.

Description

Technical field [0001] The invention relates to three-dimensional visualization of an embedded platform, in particular to a method for constructing a three-dimensional rendering engine across embedded platforms. Background technique [0002] Today, there are multiple operating systems, such as Unix platforms, Windows platforms, and various real-time operating systems for embedded devices. Each operating system may be provided by different manufacturers. It has always been one of the main challenges facing the software industry that applications developed to support multiple platforms or different versions of the same platform provided by different manufacturers. [0003] At present, there are more than a dozen embedded operating systems, such as WinCE, Adroid, Vxworks, Linux, and Nucleus. The development of application software on an embedded platform is generally strongly dependent on the operating system platform. The application software developed on one operating system platfo...

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): G06F17/50G06T15/00
Inventor 郑坤张柱刘培冉秀桃张红萍答海玲易云蕾
Owner 武汉兆图科技有限公司