System and method of dynamically customizing size of 3D model

A model size, custom technology, applied in image data processing, instruments, etc., can solve problems such as large labor waste and cumbersome operation

Inactive Publication Date: 2017-09-12
王征
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] For the 3D model modeling of the living room mentioned in the prior art, the size modification of the 3D model needs to be modified by manually converting the real size in reality into the coordinate size of the 3D model, and after the size is modified, it often needs to be adjusted manually again. The problem of repeatedly adjusting the position leads to a very cumbersome operation and a great waste of labor. The present invention provides a system and method that can dynamically customize the size of the 3D model, that is, the real world of the furniture 3D model in the 3D model of the living room. After the dimensions of length, width and height are dynamically modified, the corresponding 3D model will automatically modify its coordinate system size and automatically translate it

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
  • System and method of dynamically customizing size of 3D model
  • System and method of dynamically customizing size of 3D model
  • System and method of dynamically customizing size of 3D model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] Take the realistic size scaling of a 3D model of a table placed on the ground as an example

[0048] Combine below Figure 1-4 The present invention is further described in detail so that those skilled in the art can implement it with reference to the description.

[0049] For a system that can dynamically customize the size of 3D models, it includes 4 modules, namely 3D model recorder, 3D model actual size setter, 3D model node coordinate calculator and 3D model renderer; the brief technology involved in each module is as follows:

[0050] 3D model recorder: record the object information of the 3D model, the object information of the 3D model includes:

[0051] 1) The coordinates of each node of the 3D model;

[0052] 2) The length, height, and width of the OBB bounding box of the 3D model; assuming that the scale lines corresponding to the length, height, and width of the OBB bounding box are parallel to the XYZ coordinate axes when the 3D model is just loaded, then...

Embodiment 2

[0075] For the system that can dynamically customize the size of the 3D model, it is the same as that in Embodiment 1.

[0076] The steps to scale the realistic size of the 3D model of the air conditioner placed on the wall include:

[0077] Step 1. Initialize the object information of the 3D model. The 3D model recorder records the object information including: the coordinates of each node of the 3D model of the air conditioner, the length, height and width of the OBB bounding box of the 3D model, the rotation angle of the OBB bounding box of the 3D model on the XYZ axis, and the OBB bounding box of the 3D model. Translation reference point coordinates, and the actual length, height and width of the 3D model in the real world;

[0078] Step 2. Set the real-world size of the 3D model. The 3D model actual size setter finds the air conditioner 3D model object from the 3D model recorder (the search method can be but not limited to: uniquely locate a certain 3D model through the...

Embodiment 3

[0092] For a system that can dynamically customize the size of the 3D model, the same as in embodiment 1, the steps to scale the actual size of the 3D model of the ceiling lamp placed on the roof include:

[0093] Step 1. Initialize the object information of the 3D model. The 3D model recorder records object information including: the coordinates of each node of the 3D model, the length, height and width of the OBB bounding box of the 3D model, the rotation angle of the OBB bounding box of the 3D model on the XYZ axis, and the translation in the OBB bounding box of the 3D model Reference point coordinates, and the actual length, height and width of the 3D model in the real world;

[0094] Step 2. Set the real-world size of the 3D model. The 3D model actual size setter finds the 3D model object of the ceiling lamp from the 3D model recorder (the search method can be but not limited to: uniquely locate a certain 3D model through the unique identifier of the 3D model or uniquely...

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 system and a method of dynamically customizing a size of a 3D model, and belongs to the 3D design technology field. The system comprises a 3D model recorder, a 3D model actual size setting device, a 3D model node coordinate calculator, and a 3D model renderer. The 3D model recorder is used to record the object information of the 3D model, and the 3D model actual size setting device is used to acquire the object information of the corresponding 3D model, and is used to set the size in a real world. The object information of the 3D model before the setting and the actual size of the 3D model after the setting are transmitted to the 3D model node calculator, which is used to transmit the coordinates of the nodes of the changed 3D model to the 3D model recorder in order to update the object information of the corresponding 3D model. The 3D model renderer is used to draw the 3D model. By adopting organic cooperation among the various modules, a problem that the size of the 3D model cannot be changed, once the 3D model is loaded is solved, and at the same time, labor consumption is greatly reduced.

Description

technical field [0001] The present invention relates to a 3D virtual reality modeling method that can dynamically change the size of the 3D model, in particular to a system and method that can dynamically customize the size of the 3D model. In the 3D model of the living room, the length and width of the 3D model of the furniture After the high size is dynamically modified, its corresponding 3D model will be re-rendered according to the latest modified size. Background technique [0002] Whenever people have a strong desire to pursue a more realistic virtual reality experience, 3D virtual reality technology is also popularized. In the process of 3D model design, it is often necessary to modify the size of the 3D model. The size modification of 3D models is well supported in existing 3D design software, such as: 3DMax, etc., but these technical solutions have the following two problems: [0003] (1) In the existing technology, only the coordinate size modification based on 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
IPC IPC(8): G06T19/20
CPCG06T19/20G06T2219/2016
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