Search

CN-122018900-A - Virtual display interface creation method, device, equipment, storage medium and product

CN122018900ACN 122018900 ACN122018900 ACN 122018900ACN-122018900-A

Abstract

The disclosure provides a virtual display interface creation method, a virtual display interface creation device, virtual display interface creation equipment, a virtual display interface storage medium and a virtual display interface product. The method comprises the steps of responding to a user creation operation, detecting whether a target object exists in a user operation space, responding to the existence of the target object in the user operation space, obtaining surface geometric data of the target object, determining a target surface area based on the surface geometric data, and creating a virtual display interface matched with the outline of the target object in the target surface area, so that the limitation of the fixed form of the traditional virtual display interface can be broken, the virtual display interface can be flexibly generated to adapt to the target objects with different outlines, and the suitability of the virtual display interface in space use is improved.

Inventors

  • LIN CHUAN
  • XU JINGWEN
  • Duan Luoyou
  • DENG HUIHUI

Assignees

  • 咪咕新空文化科技(厦门)有限公司
  • 咪咕文化科技有限公司
  • 中国移动通信集团有限公司

Dates

Publication Date
20260512
Application Date
20251230

Claims (10)

  1. 1. A virtual display interface creation method, comprising: detecting whether a target object exists in a user operation space or not in response to a user creation operation; acquiring surface geometry data of a target object in response to the existence of the target object in the user operation space; determining a target surface area based on the surface geometry data; creating a virtual display interface matching the target object contour in the target surface area.
  2. 2. The method of claim 1, wherein the acquiring surface geometry data of the target object in response to the presence of the target object in the user-operable space comprises: Responding to the existence of a target object in the user operation space, and judging whether the target object is a virtual object or not; Responding to the target object as a virtual object, and acquiring surface geometric data of the target object from three-dimensional model data of the target object; acquiring point cloud data of the surface of the target object in response to the target object not being a virtual object; and carrying out three-dimensional reconstruction processing on the point cloud data to generate surface geometric data of the target object.
  3. 3. The method of claim 1, wherein the determining a target surface area based on the surface geometry data comprises: determining a normal direction of the target object surface based on the surface geometry data; and determining the outer side surface of the target object as a target surface area based on the normal direction and the user viewpoint direction.
  4. 4. The method of claim 1, wherein the creating a virtual display interface at the target surface area that matches the target object profile comprises: In response to an occlusion exclusion selection operation by a user, performing visibility analysis on each pixel point in the target surface area to exclude an invisible area occluded from the current viewpoint of the user; Determining a visible region based on the target surface region and the invisible region; Creating a virtual display interface matched with the outline of the target object in the visible area.
  5. 5. The method of claim 1, wherein after detecting whether the target object exists in the user operation space in response to the user's creation operation, the method further comprises: And responding to the fact that no target object exists in the user operation space, and creating a virtual display interface in the user operation space based on a control instruction of a user.
  6. 6. The method of claim 1, wherein after the target surface area creates a virtual display interface that matches the target object contour, the method further comprises: in response to not detecting a target resource at the virtual display interface, configuring the virtual display interface as an authoring interface to respond to an authoring instruction of a user; and in response to detecting the target resource on the virtual display interface, controlling the virtual display interface to display the target resource in a rendering mode corresponding to the type according to the type of the target resource.
  7. 7. A virtual display interface creation apparatus, comprising: A detection unit for detecting whether a target object exists in a user operation space in response to a user creation operation; the acquisition unit is used for acquiring the surface geometric data of the target object in response to the existence of the target object in the user operation space; A determining unit for determining a target surface area based on the surface geometry data; and the creating unit is used for creating a virtual display interface matched with the outline of the target object in the target surface area.
  8. 8. An electronic device, comprising: at least one processor, and A memory communicatively coupled to the at least one processor, wherein, The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 6.
  9. 9. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1 to 6.
  10. 10. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1 to 6.

Description

Virtual display interface creation method, device, equipment, storage medium and product Technical Field The disclosure relates to the technical field of meta-universe, and in particular relates to a virtual display interface creation method, device, equipment, storage medium and product. Background With the rapid development of Extended Reality (XR), users can acquire information by using various virtual display interfaces, i.e. virtual screens, at any time and any place, but the existing virtual screen forms are usually determined in the development stage, so that the virtual display interfaces have fixed forms and insufficient suitability. Disclosure of Invention The disclosure provides a virtual display interface creation method, a device, equipment, a storage medium and a product, so as to solve the problems of fixed form and insufficient suitability of a virtual display interface in the related art. An embodiment of a first aspect of the present disclosure provides a virtual display interface creation method, including: detecting whether a target object exists in a user operation space or not in response to a user creation operation; acquiring surface geometry data of a target object in response to the existence of the target object in the user operation space; Determining a target surface area based on the surface geometry data; A virtual display interface is created in the target surface area that matches the target object contour. In one embodiment, responsive to the presence of a target object in the user-operable space, obtaining surface geometry data for the target object includes: Judging whether the target object is a virtual object or not in response to the existence of the target object in the user operation space; Responding to the target object as a virtual object, and acquiring surface geometric data of the target object from three-dimensional model data of the target object; Acquiring point cloud data of the surface of the target object in response to the target object not being a virtual object; and carrying out three-dimensional reconstruction processing on the point cloud data to generate surface geometric data of the target object. In an embodiment, determining the target surface area based on the surface geometry data comprises: Determining a normal direction of the surface of the target object based on the surface geometry data; and determining the outer side surface of the target object as a target surface area based on the normal direction and the user viewpoint direction. In one embodiment, creating a virtual display interface at a target surface area that matches a target object contour includes: In response to an occlusion exclusion selection operation by a user, performing visibility analysis on each pixel point in the target surface area to exclude an invisible area that is occluded from the user's current viewpoint; determining a visible region based on the target surface region and the invisible region; A virtual display interface matching the target object contour is created in the visible region. In an embodiment, in response to a creation operation of a user, after detecting whether a target object exists in the user operation space, the method provided by the present disclosure further includes: and responding to the fact that no target object exists in the user operation space, and creating a virtual display interface in the user operation space based on a control instruction of a user. In an embodiment, after the target surface area creates the virtual display interface that matches the target object contour, the method provided by the present disclosure further comprises: In response to not detecting the target resource at the virtual display interface, configuring the virtual display interface as an authoring interface to respond to the authoring instruction of the user; and in response to the detection of the target resource on the virtual display interface, controlling the virtual display interface to display the target resource in a rendering mode corresponding to the type according to the type of the target resource. An embodiment of a second aspect of the present disclosure proposes a virtual display interface creation apparatus, including: A detection unit for detecting whether a target object exists in a user operation space in response to a user creation operation; The acquisition unit is used for acquiring the surface geometric data of the target object in response to the existence of the target object in the user operation space; A determining unit for determining a target surface area based on the surface geometry data; and the creation unit is used for creating a virtual display interface matched with the outline of the target object in the target surface area. An embodiment of a third aspect of the present disclosure proposes an electronic device, including: The system comprises at least one processor, and a memory communicatively coupled to the at lea