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

A 3D model data compression method and system

A 3D model and data compression technology, applied in image data processing, 3D modeling, instruments, etc., can solve the problems of slow transmission rate, large data files, large storage space, etc., and achieve the effect of increasing the compression ratio and compression rate

Active Publication Date: 2019-01-29
邱友龙
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the commonly used 3D model data format is obj format, and the data in obj format is arranged in the form of strings, which relatively takes up a large storage space, and the compressed data file is still relatively large. Such data files are compressed and transmitted through the network , the transmission rate is still slow

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 3D model data compression method and system
  • A 3D model data compression method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0047] see figure 1 , a three-dimensional model data compression method provided by an embodiment of the present invention, comprising:

[0048] Step S1, split the floating-point vertex coordinates in the three-dimensional model data to be compressed into high eight-bit data and low twenty-four-bit data, wherein the high eight-bit data includes the eight-bit index of the vertex coordinate, so The low 24-bit data includes a sign bit and a 23-bit mantissa part of the vertex coordinates;

[0049] Step S2, arranging the upper eight-bit data and lower twenty-four-bit data respectively in a preset order and storing the sorted upper eight-bit data and lower twenty-four-bit data;

[0050] Step S3. Using the first index value in the 3D model data to be compressed as a reference value, calculate the offset relative to the N-1t...

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 specifically relates to a three-dimensional model data compression method and system, and the method comprises the steps: enabling each floating-type top coordinate in to-be-compressed three-dimensional model data to be divided into high 8-bit data and low 24-bit data; respectively arranging the high 8-bit data and low 24-bit data according to a preset sequence, and storing the ordered high 8-bit data and low 24-bit data; enabling a first index value in the to-be-compressed three-dimensional model data to serve as a reference value, and calculating the offset relative to an (N-1)-th index value except the N-th index value, wherein the index value is an integer, the offset of the N-th index value relative to the (N-1)-th index value is equal to the difference between the N-th index value and the (N-1)-th index value, and N is not less than two; and carrying out the LZMA coding of the to-be-compressed three-dimensional model data processed through the above steps. Through the above technical scheme of the invention, the method can improve the compression rate of three-dimensional model data.

Description

technical field [0001] The invention relates to the technical field of data compression, in particular to a three-dimensional model data compression method and system. Background technique [0002] In October 2015, the World Wide Web Consortium (W3C) launched the HTML5 standard, which covers WebGL. Webgl is a graphics rendering interface on the browser side. Usually, the 3D model data used in the development of 3D programs on the PC side is read locally, while the 3D model data used on the browser side needs to be transmitted through the network. Due to the large amount of 3D model data Relatively large, and the network transmission is not as fast as reading from the local, so these data must be compressed and transmitted. [0003] At present, the commonly used 3D model data format is obj format, and the data in obj format is arranged in the form of strings, which relatively takes up a large storage space, and the compressed data file is still relatively large. Such data fi...

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): G06T9/00G06T17/00
CPCG06T9/005G06T17/00
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