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

3D (Three-Dimensional) graphic animation engine

An animation and 3D technology, applied in the field of drawing devices, can solve the problems of complex components, reduce the display image or animation speed, increase the difficulty of custom components, etc., and achieve the effect of strong platform scalability, shortening development time, and improving development efficiency.

Active Publication Date: 2013-11-27
GUANGZHOU JIUBANG DIGITAL TECH
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the display of images or animations on the mobile phone operating platform is based on the UI engine display that comes with the mobile phone platform, but the UI engine that comes with the mobile phone operating system is over-encapsulated, and its animations and views are in one-to-one correspondence. In the case of too many, the memory overhead occupied by animation and the overhead of engine-driven calculation increase, which reduces the speed of displaying images or animations
Moreover, the built-in UI engine of the system can only display simple two-dimensional animations with a small number of simultaneous running per unit time, let alone display three-dimensional animations. In addition, the components of the built-in UI engine are more complicated, which increases the number of developers. Difficulty with custom components

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
  • 3D (Three-Dimensional) graphic animation engine
  • 3D (Three-Dimensional) graphic animation engine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Such as figure 1 As shown, a 3D image animation engine includes: a 3D graphics processing module capable of providing a large number of geometric operations for creating and importing various meshed models; and an OpenGL bottom layer for realizing graphics drawing and rendering; 3D graphics processing The module is encapsulated with the underlying operations of OpenGL; the 3D graphics processing module includes views, components, and traversers. The views provide some high-level operations based on images, such as feature point matching, feature point tracking, and image segmentation. The view is the interface connecting the component and the traverser, and the traverser traverses each component to update the data of the component and draw graphics, and then display it through the view. Components support the drawing components displayed on the screen, such as buttons and text displayed on the screen. These components are distributed in a tree structure, and a componen...

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 3D (Three-Dimensional) graphic animation engine. The 3D graphic animation engine comprises a 3D graphic processing module and an OpenGL (Open Graphics Library) bottom layer, wherein the 3D graphic processing module can provide a large amount of geometric calculations and is used for establishing and leading in various meshing models, and the OpenGL bottom layer is used for realizing the drawing and the rendering of a graph; the 3D graphic processing module and the OpenGL bottom layer are encapsulated; the 3D graphic processing module comprises a view, a module and an iterator; the view is an interface which is used for connecting the module and the iterator; the module comprises a public data area, a data interface and a graph drawing interface, the public data area is used for storing public data of the module, the data interface is used for providing a method for a mobile phone operation system and / or a parent module of the module to modify the public data in the public data area, and the graph drawing interface is used for realizing module drawing by the mobile phone operation system during a drawing thread according to the public data of the public data area. The 3D graphic animation engine provided by the invention is suitable for mobile phone operation systems and can be used for effectively and smoothly displaying all kinds of two-dimensional or three-dimensional graphic animations.

Description

technical field [0001] The invention relates to a drawing device and method suitable for displaying various two-dimensional or three-dimensional image animations and graphic effects on a mobile phone operating system, specifically, a 3D image animation engine using OpenGL bottom layer rendering. Background technique [0002] Mobile phone operating systems are mainly used on smart phones, and mainstream smart phones include Android and Apple's iOS. [0003] At present, the display of images or animations on the mobile phone operating platform is based on the UI engine display that comes with the mobile phone platform, but the UI engine that comes with the mobile phone operating system is over-encapsulated, and its animations and views are in one-to-one correspondence. In the case of too much, the memory overhead occupied by the animation and the engine-driven calculation overhead increase, which reduces the speed of displaying images or animations. Moreover, the built-in UI ...

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): G06T13/00
Inventor 邓裕强黄爱华梁国盛邓伟明
Owner GUANGZHOU JIUBANG DIGITAL TECH
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