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

Rendering method and device of 3D skeletal animation

A skeletal animation and skeleton technology, which is applied in the field of 3D skeletal animation rendering devices, can solve the problems of high CPU usage, more serious CPU resource consumption, and freezes, so as to reduce the usage rate, achieve significant performance advantages, and avoid CPU resources. Excessive consumption effect

Inactive Publication Date: 2014-02-26
广州菲动软件科技有限公司
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, using the above method to realize 3D skeletal animation, since each frame of animation needs to consume CPU computing resources, when the number of 3D skeletal animation models is large, the CPU usage rate will be too high; especially for some bones that consume CPU to calculate skeletal pose data For the model, the consumption of CPU resources is more serious, and it may even lead to the phenomenon of reference lag

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
  • Rendering method and device of 3D skeletal animation
  • Rendering method and device of 3D skeletal animation

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 further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0019] see figure 1 Shown, a kind of rendering method of 3D skeletal animation comprises the following steps:

[0020] Step S101, creating a skeletal animation object and loading pre-generated global skeletal matrix data.

[0021] It should be noted that the global skeletal matrix data in the present invention is not calculated immediately by using the CPU in the actual use environment, but has been generated in advance outside the actual use environment. Taking the actual use environment such as the game as an example, the present invention has pre-generated the global bone matrix data before th...

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 rendering method and device of a 3D skeletal animation. The rendering method comprises the following steps that an skeletal animation object is established and global skeletal matrix data which are generated in advance are loaded; the animation object is loaded, animation playing is conducted, skeletal matrix data needed by a current frame of the animation are obtained from the global skeletal matrix data and the skeletal matrix data are transmitted into a GPU; skeletal animation shader codes, an image object and model vertex data are obtained from the GPU, calculation is conducted according to the obtained skeletal matrix data, the obtained skeletal animation shader codes, the obtained image object and the obtained model vertex data, and a skeletal animation picture is rendered. The rendering method and device avoid the problem that in practical environment, CPU resource consumption is too high due to the fact the global matrix data are calculated through a CPU, effectively reduce the CPU occupancy rate and especially have obvious performance advantages for skeletal animation models which are complex and large in calculation amount.

Description

technical field [0001] The invention relates to the technical field of computer graphics, in particular to a rendering method of 3D skeleton animation and a rendering device of 3D skeleton animation. Background technique [0002] There are currently two methods of model animation: vertex animation and skeletal animation. In skeletal animation, the model has a skeletal structure composed of interconnected "bones", and the animation is generated for the model by changing the orientation and position of the bones. [0003] Skeletal animation requires more processor performance than vertex animation, but it also has the advantage that skeletal animation can be created more easily and faster. Different skeletal animations can be combined, for example a model can turn its head, shoot and walk at the same time. Some engines can manipulate individual bones in real time so that they can interact with the environment more accurately - the model can lean over and look or shoot in a c...

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): G06T13/40
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