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

Element placement method, device and equipment of three-dimensional scene editor, and storage medium

A 3D scene and editor technology, applied in the input/output process of instruments, data processing, image data processing, etc., can solve the problems of complex operation and low efficiency of moving objects

Pending Publication Date: 2020-10-02
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, for scenes with many participating elements, the operation of moving objects is more complicated and the efficiency is lower.

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
  • Element placement method, device and equipment of three-dimensional scene editor, and storage medium
  • Element placement method, device and equipment of three-dimensional scene editor, and storage medium
  • Element placement method, device and equipment of three-dimensional scene editor, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] figure 1 It is a schematic flow diagram of the element placement method according to the first embodiment of the present application. The method may be executed by a software and / or hardware device. For example, the device may be an electronic device where a three-dimensional scene editor is located. Such as figure 1 As shown, the content recommendation method includes:

[0037] S101. Receive a user's movement operation on an element.

[0038] In this embodiment, the element is the basic operation unit in the 3D scene editor. For example, the 3D scene editor is an automatic driving scene editor, and the elements can be vehicles, pedestrians, roadblocks, trees, buildings, traffic lights, roads, and other objects that users can use to build an automatic driving scene. For example, the 3D scene editor is an architectural model editor, and the elements can be walls, doors and windows, stairs, furniture, and other object models that users can use to construct architectural mode...

Embodiment 2

[0052] image 3 It is a schematic flowchart of the element placement method according to the second embodiment of the present application. Such as image 3 As shown, the method includes:

[0053] S301. Receive a user's movement operation on an element.

[0054] S302: The intersection of the ray from the origin of the camera coordinate system of the 3D scene editor to the target position and the ground in the interface of the 3D scene editor is determined as the adsorption position of the element.

[0055] S301-S302 in this embodiment and figure 1 S101-S102 in the illustrated embodiment are similar, and will not be repeated here.

[0056] S303. Place the element with the normal direction of the ground as the longitudinal axis direction of the element coordinate system, and the adsorption position as the center position of the element.

[0057] Still with figure 2 The scenario illustrated in will be placed on a sloped road surface, which is determined by steps S301-S302 figure 2 The mi...

Embodiment 3

[0064] Figure 5 It is a schematic structural diagram of an element placement device according to the third embodiment of the present application. Such as Figure 5 As shown, the element placement device 50 includes:

[0065] The receiving module 501 is configured to receive a user's movement operation on the element, and the movement operation is used to indicate the target position of the element;

[0066] The determining module 502 is used for determining the intersection of the ray from the origin of the camera coordinate system of the 3D scene editor to the target position and the ground in the interface of the 3D scene editor as the adsorption position of the element;

[0067] The placement module 503 is used to place the element in the adsorption position.

[0068] Optionally, the placement module 503 is used to:

[0069] Use the normal of the ground as the longitudinal axis of the element's coordinate system, and place the element with the adsorption position as the center of t...

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 an element placement method, device and equipment of a three-dimensional scene editor and a storage medium, and relates to the field of automatic driving. The specific implementation scheme is as follows: receiving a moving operation of a user on an element, wherein the moving operation is used for indicating a target position of the element; determining the intersection point of the ray pointing to the target position from the origin of the camera coordinate system of the three-dimensional scene editor and the ground in the interface of the three-dimensional scene editor as the adsorption position of the element; elements are placed at the adsorption locations. According to the method, the operation complexity of the three-dimensional scene editor is reduced, and the processing efficiency is improved.

Description

Technical field [0001] The embodiments of the present application relate to data processing technology, and in particular to an element placement method, device, equipment, and storage medium of a three-dimensional scene editor, which can be used in the field of automatic driving. Background technique [0002] In modeling scenarios in various fields, scene generation with specific semantics is often achieved by manual editing in the scene editor. In order to simplify the operation threshold of scene editing, the main application scenarios of scene editors have always been based on two-dimensional Flat map. However, for some specific application scenarios, such as multi-storey underground parking lots, roads with high slopes, etc., scene design based on two-dimensional flat maps will not meet the needs of accurately constructing scenes, so scene editing based on three-dimensional space maps appears Especially necessary. [0003] At present, mainstream 3D modeling editors generally...

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): G06T19/20G06F3/0481G06F3/0486G06F3/0488
CPCG06T19/20G06F3/0481G06F3/0486G06F3/0488
Inventor 周辰霖
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD
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