A method for realization of matrix transformation of three dimensional models

A matrix transformation and three-dimensional model technology, applied in image data processing, instruments, etc., can solve problems such as large hardware resource occupation and system crashes, and achieve the effects of simplifying records, saving occupancy, and simplifying calculations

Inactive Publication Date: 2012-09-12
INST OF MICROELECTRONICS CHINESE ACAD OF SCI
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For simple 3D models such as cuboids and spheres, the calculation load of real-time transformation is relatively small, while for complex 3D models such as characters, or for batch characters, the matrix transformation is performed at the same time. If the bottom layer of the 3D engine is still Performing real-time calculation point by point, the occupation of hardware resources will be very large, and the system may even crash

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 method for realization of matrix transformation of three dimensional models
  • A method for realization of matrix transformation of three dimensional models
  • A method for realization of matrix transformation of three dimensional models

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings. While illustrations of parameters containing particular values ​​may be provided herein, it should be understood that the parameters need not be exactly equal to the corresponding values, but rather may approximate the corresponding values ​​within acceptable error margins or design constraints.

[0018] In an exemplary embodiment of the present invention, a method for implementing matrix transformation at the bottom layer of a 3D rendering engine system is proposed. There are one or more 3D models in the 3D scene, and the user needs to perform matrix transformation on one of the 3D models in the 3D scene, then this embodiment includes:

[0019] Step S102, setting a scene root node corresponding to the 3D scene, multiple 3D...

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 discloses a method for realization of matrix transformation of three dimensional models. The method comprises: arranging a scene root node corresponding to a three dimensional scene and a plurality of three dimensional model nodes respectively corresponding to a plurality of three dimensional models in the three dimensional scene; adding the three dimensional model nodes chosen by a user for editing and corresponding to the three dimensional model to the matrix transformation node, using the matrix transformation node as a sub-node of the scene root node, and using the three dimensional model nodes as sub-nodes of the matrix transformation node; mapping the three dimensional model matrix transformation operation carried by the user to the matrix transformation operation of the matrix transformation node corresponding to the three dimensional model, thereby the matrix vector corresponding to the matrix transformation node is obtained; carrying out matrix operation of the coordinate figures of all coordinate points of the three dimensional model chosen for editing and the matrix vector, and obtaining the coordinate figures of all coordinate points of the three dimensional model after the matrix transformation, thereby the matrix transformation of the three dimensional model is realized. The method simplifies the operand of the three dimensional scene real time calculation, [and] saves the occupancy rate of the hardware resource.

Description

technical field [0001] The invention relates to the field of computer virtual reality in the information technology industry, in particular to a method for realizing matrix transformation of a three-dimensional model at the bottom layer of a three-dimensional rendering engine system. Background technique [0002] With the development of computer hardware, 3D graphics technology, and virtual reality technology, the realistic 3D visual world is gradually entering people's lives. The dreamlike realm it presents to people is attracting widespread attention. Promoting and developing has become a hot area of ​​current technology. In the field of virtual reality, the 3D rendering engine focuses on the real-time performance of interaction and 3D animation. In the 3D scene, the matrix transformation of the 3D model needs to be rotated, translated and scaled in real time. Real-time matrix transformation requires a lot of memory resources, especially for When a large number of 3D mode...

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/00
Inventor 任雁鹏曹玮梁利平
Owner INST OF MICROELECTRONICS CHINESE ACAD OF SCI
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