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

A rendering method and system for a three-dimensional model

A 3D model and model technology, applied in the field of 3D model rendering method and system, can solve the problem of consuming terminal resources and achieve the effect of reducing interaction process and consumption

Active Publication Date: 2017-08-25
TCL CORPORATION
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the embodiments of the present invention is to provide a 3D model rendering method and system to solve the problem of consuming a large amount of terminal resources in the process of 3D model component control and 3D model component rendering in the prior art

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 rendering method and system for a three-dimensional model
  • A rendering method and system for a three-dimensional model
  • A rendering method and system for a three-dimensional model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Such as figure 1 Shown is a flowchart of a three-dimensional model rendering method provided by an embodiment of the present invention, and the method includes the following steps:

[0025] In step S101, the 3D model to be analyzed is analyzed into multiple components by using a 3D model analysis tool.

[0026] In the embodiment of the present invention, a component is a basic unit of a three-dimensional model, and different three-dimensional models can be rendered in subsequent steps by moving the component. After the terminal obtains the 3D model to be analyzed, it uses the 3D model analysis tool to analyze the 3D model to be analyzed into multiple components. Among them, the 3D model analysis tool can be completed by the program written by the engineer himself, or by means of the 3D model file analysis library (eg: Open Asset Import Library) help.

[0027] In step S102, the data of the plurality of components is sent to the graphics processor (Graphic Processing Un...

Embodiment 2

[0055] Such as figure 2 Shown is a structural diagram of the three-dimensional model rendering system of the embodiment provided by the present invention, and the structure includes:

[0056] The parsing unit 201 is configured to parse the 3D model to be parsed into multiple components through a 3D model parsing tool.

[0057] In the embodiment of the present invention, a component is a basic unit of a three-dimensional model, and different three-dimensional models can be rendered by moving the component. After the terminal acquires the 3D model to be analyzed, the analysis unit 201 uses a 3D model analysis tool to analyze the 3D model to be analyzed into multiple components. Help for file parsing libraries such as Open Asset Import Library.

[0058] The sending unit 202 is configured to send the data of all components parsed by the parsing unit 201 to a graphics processor (Graphic Processing Unit, GPU) of the terminal through a three-dimensional graphics program interface,...

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 present invention is applicable to the field of three-dimensional display technology, and provides a three-dimensional model rendering method and system. The method includes: analyzing the three-dimensional model to be analyzed into multiple components through a three-dimensional model analysis tool; Send the data of multiple components to the graphics processor of the terminal; create a state linked list for recording the states of the multiple components; select the component through the collision of the interactive device, and obtain the first model perspective projection of the selected component from the state linked list matrix, and update it to a second model perspective projection matrix; determine the second model perspective projection matrix as a third model perspective projection matrix, and render the third model perspective projection matrix. Through the present invention, the interaction process between the three-dimensional model and the rendering in the process of splitting and assembling can be reduced.

Description

technical field [0001] The invention belongs to the technical field of three-dimensional display, and in particular relates to a three-dimensional model rendering method and system. Background technique [0002] With the continuous development of computer technology and display technology, how to use the excellent visual effects and colorful entertainment functions brought by 3D technology has become a hot spot in the field of 3D display technology, among which the interaction with 3D models is a very attractive research direction. In the prior art, in order to better render different 3D models, it is necessary to perform complex development through graphics program interfaces such as OpenGL or Direct 3D, especially in the interactive process of 3D model component control and 3D model component rendering , will consume a lot of resources of the terminal. Contents of the invention [0003] The purpose of the embodiments of the present invention is to provide a method and ...

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): G06T15/00
Inventor 李相涛邵诗强
Owner TCL CORPORATION
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