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

Three-dimensional scene local area dynamic flattening method and device based on flattening bounding ball

A local area, three-dimensional scene technology

Pending Publication Date: 2021-06-08
NANJING NORMAL UNIVERSITY
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The 3D model is an important data basis for 3D applications. Its quality is closely related to the visual effect of the entire scene in the application. A high-quality model can improve the visual effect of the scene, while the existence of a low-quality model will hinder the perception and even affect the application effect.
However, this method has the following problems: (1) The flattening of the modeling software is essentially a physical damage to the 3D model, resulting in a new inconsistency between the virtual scene and the actual scene. Since its operation is irreversible, it is unacceptable in some applications.
(2) In some 3D applications, it is required to be able to dynamically remove and restore local areas of the 3D scene, which cannot be achieved by using software to edit the model

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 scene local area dynamic flattening method and device based on flattening bounding ball
  • Three-dimensional scene local area dynamic flattening method and device based on flattening bounding ball
  • Three-dimensional scene local area dynamic flattening method and device based on flattening bounding ball

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0028] The present invention provides a dynamic flattening method for a local area of ​​a three-dimensional scene based on a flattened enclosing sphere, such as figure 1 As shown, it specifically includes the following steps:

[0029] Step 1: Define the flattened bounding sphere in the user coordinate system: According to the position and size of the area to be flattened, define a sphere as the flattened bounding sphere, so that the bounding sphere tightly contains the area to be flattened, and the radius of the sphere is as small as possible.

[0030] Such as figure 2 As shown, select a point as the center of the sphere to draw an enclosing sphere, move and scale the enclosing sphere, so that the size and position of the enclosing sphere just include the flattened area at the bottom of the target to be flattened, as shown in the figure. In the bounding sp...

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 three-dimensional scene local area dynamic flattening method based on a flattening bounding ball. The method comprises the steps: firstly, defining a flattening bounding ball in a user coordinate system: according to the position and size of a to-be-flattened area, defining a ball as the flattening bounding ball, enabling the bounding ball to closely contain the to-be-flattened area, and enabling the radius of the ball to be as small as possible; secondly, according to the form of the to-be-flattened area, determining a plane tightly attached to the bottom of the to-be-flattened area as a flattening plane; determining a flattening operation projective center; then, transmitting the flattening plane equation parameters, the coordinates of the center of the flattening surrounding ball, the radius of the surrounding ball and the coordinates of the flattening operation projective center into a GPU programmable assembly line; and finally, in a vertex shader of the GPU, judging the spatial relationship among the flattening bounding ball, the flattening plane and the vertex, and performing displacement flattening on the vertex. Compared with a traditional mold repairing software flattening method, the method has the advantages that professional users, professional software and actual model modification are not needed, and the usability is higher.

Description

technical field [0001] The invention belongs to the field of spatial information, and in particular relates to a dynamic flattening method and device for a local area of ​​a three-dimensional scene based on a flattened enclosing sphere. Background technique [0002] The 3D model is an important data basis for 3D applications. Its quality is closely related to the visual effect of the entire scene in the application. A high-quality model can improve the visual effect of the scene, while the existence of a low-quality model will hinder the perception and even affect the application effect. High-quality models generally use manual modeling or lidar modeling, but due to high production costs, they are generally only used for key target modeling in 3D applications of large-scale models. The rest of the sub-key models generally adopt the method of oblique photography, which is suitable for batch modeling of large scenes. Its production cost is low and the production speed is fast,...

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): G06T17/00
CPCG06T17/00
Inventor 张宇航孙瑞祝炜胡斌
Owner NANJING NORMAL UNIVERSITY
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