Human skeleton model-based personnel action real-time simulation method

A skeleton model and real-time simulation technology, applied in animation production, 3D modeling, image data processing, etc., can solve problems such as complex drawing of 3D human body model, unsmooth motion simulation, and inaccurate virtual engine motion simulation, etc. Fine-grained simulation application requirements, good reliability and scalability, and the effect of good scalability

Pending Publication Date: 2021-04-09
NANJING NORTH OPTICAL ELECTRONICS
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The drawing of the 3D human body model is more complicated. The more bones of the human body model, the more motion data that needs to be processed when the 3D simulation engine presents the 3D human body model in the 3D virtual simulation environment when the participants are exercising. The larger the amount, the higher the amount of calculation will consume the performance of the computer, which will cause delays and freezes in the simulation scene, so that the actions of the participants cannot be simulated synchronously in the 3D virtual simulation environment in real time
[0006] (1) Motion capture technology is mostly used to make 3D animation, and its application fields are concentrated in the production of animation and games. The real-time simulation application of personnel combat based on motion capture technology started relatively late, and the existing motion capture based on 3D virtual engine real-time Simulation technology is still not up to the training requirements
Especially when multiple "human-in-the-loop" nodes are training at the same time, the 3D virtual engine will often be "stuck" due to excessive data calculation peaks, resulting in interruption of the training process
(2) When the existing virtual engine performs motion capture real-time simulation, generally only one "human-in-the-loop" node is connected. When multiple "human-in-the-loop" nodes work together, the motion simulation of the virtual engine is not accurate enough
(3) The simulation engine of the global coordinate system is used to obtain the offset and rotation of the moving bones in the motion capture data. The transformation matrix is ​​constructed in an iterative manner, and the relative offset and rotation in the motion data are converted into absolute ones, so that To control the movement of the bones, this method will perform a large number of matrix operations, occupying a lot of computer performance resources, which will lead to unsmooth motion simulation

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
  • Human skeleton model-based personnel action real-time simulation method
  • Human skeleton model-based personnel action real-time simulation method
  • Human skeleton model-based personnel action real-time simulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further introduced below in conjunction with the accompanying drawings and specific embodiments.

[0025] combine figure 1 , figure 2 The flow chart of real-time simulation of personnel movement, the process of personnel movement simulation is a cycle of data-model-simulation display, based on this, a method for real-time simulation of personnel movement based on human skeleton model in the present invention is mainly divided into four steps: Skeletal model constructs initial transformation matrix, motion data (personnel movement data collected through motion capture equipment during training) conversion, real-time transformation matrix and real-time simulation of personnel movement based on personnel movement data. Among them, the construction of the initial transformation matrix based on the human skeleton model is divided into the construction of the three-dimensional human skeleton model and the construction of the initial transformat...

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 human skeleton model-based personnel action real-time simulation method. The method mainly comprises four steps of constructing an initial transformation matrix based on a human skeleton model, converting motion data, constructing a real-time transformation matrix based on personnel action data and performing personnel action real-time simulation. The construction of the initial transformation matrix based on the human skeleton model is divided into the construction of a three-dimensional human skeleton model and the construction of the initial transformation matrix; motion data conversion is divided into matrix-to-four element conversion and coordinate system conversion; the construction of a real-time transformation matrix based on the personnel action data is divided into absolute rotation amount calculation, absolute displacement amount calculation and real-time transformation matrix construction; and the action real-time simulation is based on the constructed initial transformation matrix and real-time transformation matrix, and the position and posture of the constructed human body model in the three-dimensional space are calculated in each frame by utilizing the calculation capability of a three-dimensional simulation engine. According to the method, the accuracy and real-time performance of three-dimensional scene synchronous simulation can be improved.

Description

technical field [0001] The invention belongs to the field of real-time simulation of personnel movements, in particular to a method for real-time simulation of personnel movements based on a human skeleton model. Background technique [0002] With the development of spatial positioning technology and wearable devices, as well as the continuous improvement of immersive application requirements, more and more simulation applications require a certain number of people to participate in the simulation scene in a "human-in-the-loop" manner. The virtual personnel are generated synchronously in the 3D virtual simulation environment, and the behavior characteristics of the virtual personnel are consistent with those of the participants. The "human-in-the-loop" method is that personnel participate in the simulation process, and at the same time a virtual personnel model is generated in the 3D virtual simulation environment. Participants can control the survival time and behavior of t...

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/40G06T17/00
CPCG06T13/40G06T17/00
Inventor 魏俊峰侯磊崔梦莹贾佳罗飞张同印武睿蒋雪霏王越孙祥伏超虎灵子夏乾桐
Owner NANJING NORTH OPTICAL ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products