Three-dimensional model data processing method and device based on protocol way

A three-dimensional model and data processing technology, applied in the fields of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of more time-consuming file parsing, poor user experience in loading time, and redundant data, etc. The effect of improving access speed, easy parsing, and reducing data space

Active Publication Date: 2018-04-17
珠海百丰网络科技有限公司
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The 3D model formats commonly used in the market, such as obj, dae, etc., often have several obvious defects. First, they are all in plain text format, which requires a lot of space for storage of very little data. Second, plain text causes File parsing takes more time, and the third is that there are more redundant data
This model is not convenient for direct transmission on the network, and often needs to be pre-packaged in the application program and downloaded to the user's computer for use
[0003] In practical applications, there are many requirements for real-time loading of 3D models. For example, when presenting 3D models on WebGL websites, this requires the size of the model to be as small as possible, so as to prevent users from causing problems due to long loading times when they visit. Problems such as poor user experience

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
  • Three-dimensional model data processing method and device based on protocol way
  • Three-dimensional model data processing method and device based on protocol way
  • Three-dimensional model data processing method and device based on protocol way

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The idea, specific structure and technical effects of the present invention will be clearly and completely described below in conjunction with the embodiments and accompanying drawings, so as to fully understand the purpose, scheme and effect of the present invention. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0023] figure 1 Shown is the main flowchart of the method of the present invention. The method according to the invention mainly includes two major blocks of encoding and compression. It is described in detail through some embodiments below.

[0024] 1. Protocol-based 3D model grid data encoding method

[0025] This method divides the model file data into three parts: model file header, grouping information, and grid data (grouping 1...grouping N), such as figure 2 shown.

[0026] (1) Model file header

[0027] Contains the format vers...

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 more efficient data processing method and device. Through a protocol way, storage sequences and storage contents are defined, data is stored by a binary system, only most important grid data is kept, certain invalid data is removed, and in addition, an effect of data compression is achieved through a way of dynamically distributing storage space is achieved. The technicalscheme of the invention is a three-dimensional model data processing method based on a protocol way. The method comprises the following steps that: coding: coding model file data, and dividing the model file data into a model file header, marshalling information and grid data; and compression: analyzing three-dimensional model grid data, converting parsed model surface data into triangular surfacedata, dynamically arranging standard geometric data and texture data, removing the invalid data, and rewriting the marshalling information and the grid data.

Description

technical field [0001] The invention relates to a processing method for coding and compressing three-dimensional model data, and belongs to the technical field of three-dimensional graphic image processing. Background technique [0002] The 3D model formats commonly used in the market, such as obj, dae, etc., often have several obvious defects. First, they are all in plain text format, which requires a large amount of storage space for very little data. Second, plain text causes File parsing takes more time, and the third is that there are more redundant data. This model is not convenient for direct transmission on the network, and often needs to be pre-packaged in an application program and downloaded to the user's computer for use. [0003] In practical applications, there are many requirements for real-time loading of 3D models. For example, when presenting 3D models on WebGL websites, this requires the size of the model to be as small as possible to prevent users from 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/13G06F16/1744
Inventor 崔树林庄滨滨
Owner 珠海百丰网络科技有限公司
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