Three-dimensional object processing method and device, electronic equipment and storage medium

By responding to user operations in a virtual reality environment and converting plane synthetic objects into three-dimensional objects, the problem of single display functions of existing virtual reality technology is solved, and the user experience and interactivity are improved.

CN119941497APending Publication Date: 2025-05-06INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311596306.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The existing virtual reality technology is relatively single in terms of display functions, resulting in a lower user experience.

Method used

By responding to user operations in a virtual reality environment, obtaining and authorizing operation information, using preset plan objects to generate plan synthetic objects, and converting plan synthetic objects into three-dimensional objects based on the mapping relationship between plan composite objects and three-dimensional objects.

Benefits of technology

It improves users' experience in the virtual reality environment, enhances the interactivity between users and the virtual reality environment, and allows users to experience more realistic and diverse object displays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941497A_ABST
    Figure CN119941497A_ABST
Patent Text Reader

Abstract

The invention provides a three-dimensional object processing method which can be applied to the technical field of artificial intelligence and the technical field of financial science and technology. The processing method for the three-dimensional object comprises the steps that operation information related to the operation is obtained in response to the operation, received in a virtual reality environment, of a user about the three-dimensional object, and the operation information is obtained through user authorization; obtaining a planar composite object according to the operation information and a preset planar object; according to the plane position information of the plane synthesis object and the three-dimensional position information of the three-dimensional object, obtaining a mapping relation between the plane synthesis object and the three-dimensional object; and converting the planar composite object into a three-dimensional object according to the mapping relation. The invention further provides a three-dimensional object processing device, electronic equipment, a storage medium and a program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of artificial intelligence technology and financial technology, and in particular to a three-dimensional object processing method, device, electronic device, storage medium and program product. Background Art

[0002] Virtual Reality (VR) technology refers to a simulated environment created by computer technology. Users can immerse themselves in a virtual world created by virtual reality technology and can perceive this virtual world using senses such as vision, hearing, touch, and smell.

[0003] In the process of implementing the concept of the present disclosure, the inventors found that the functions displayed by the virtual reality technology in the related art are relatively simple, resulting in a low user experience. Summary of the invention

[0004] In view of the above problems, the present disclosure provides a method, device, electronic device, storage medium and program product for processing a three-dimensional object.

[0005] A first aspect of the present disclosure provides a method for processing a three-dimensional object, comprising: in response to receiving an operation of a user on a three-dimensional object in a virtual reality environment, obtaining operation information related to the operation, wherein the operation information is obtained with the authorization of the user;

[0006] According to the above operation information and the preset plane object, a plane composite object is obtained;

[0007] Obtaining a mapping relationship between the planar composite object and the three-dimensional object according to the planar position information of the planar composite object and the three-dimensional position information of the three-dimensional object; and

[0008] According to the above mapping relationship, the above-mentioned planar composite object is converted into the above-mentioned three-dimensional object.

[0009] According to an embodiment of the present disclosure, obtaining a mapping relationship between the planar composite object and the three-dimensional object according to the planar position information of the planar composite object and the three-dimensional position information of the three-dimensional object includes:

[0010] According to the above-mentioned plane position information of the above-mentioned plane composite object, plane particle position information of the above-mentioned plane composite object is obtained;

[0011] Obtaining three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object; and

[0012] According to the above-mentioned planar particle position information and the above-mentioned three-dimensional particle position information, the above-mentioned mapping relationship between the above-mentioned planar synthetic object and the above-mentioned three-dimensional object is obtained.

[0013] According to an embodiment of the present disclosure, the above-mentioned plane position information includes plane coordinate information of the above-mentioned plane composite object;

[0014] Wherein, obtaining the planar particle position information of the planar composite object according to the planar position information of the planar composite object comprises:

[0015] Determining f planar particles of the planar composite object according to the planar coordinate information, wherein f is an integer greater than 0; and

[0016] Based on the above f planar particles, the above planar particle position information of the above planar synthetic object is obtained.

[0017] According to an embodiment of the present disclosure, the three-dimensional position information includes three-dimensional object position information of the three-dimensional object;

[0018] Wherein, obtaining the three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object includes:

[0019] Determine m three-dimensional particles of the three-dimensional object according to the three-dimensional object coordinate information, where m is an integer greater than 0;

[0020] Performing core particle screening on the m three-dimensional particles to obtain s three-dimensional particles, where s is an integer greater than 0; and

[0021] According to the position information of the s three-dimensional particles, the three-dimensional particle position information of the three-dimensional object is obtained.

[0022] According to an embodiment of the present disclosure, the mapping relationship between the planar composite object and the three-dimensional object is obtained based on the planar particle position information and the three-dimensional particle position information, including:

[0023] According to the above-mentioned s three-dimensional particles and the above-mentioned f planar particles, i three-dimensional particles among the above-mentioned s three-dimensional particles corresponding to each planar particle among the above-mentioned f planar particles are determined to obtain the above-mentioned mapping relationship between the above-mentioned planar synthetic object and the above-mentioned three-dimensional object, wherein i is an integer obtained by dividing s by f and rounding it up.

[0024] According to an embodiment of the present disclosure, converting the above-mentioned planar composite object into the above-mentioned three-dimensional object according to the above-mentioned mapping relationship includes:

[0025] According to the above mapping relationship, i particles to be converted are created at the position of each of the f planar particles of the above planar synthetic object to obtain f*i particles to be converted; and

[0026] The planar synthetic object is converted into the three-dimensional object according to the particle movement information of the f*i particles to be converted.

[0027] According to an embodiment of the present disclosure, the particle movement information includes at least one of particle movement speed information, particle movement position information, and particle color conversion information;

[0028] The step of converting the planar composite object into the three-dimensional object according to the particle movement information of the f*i particles to be converted comprises:

[0029] Determine the moving speed and moving position of the f*i particles to be converted according to the particle moving speed information and particle moving position information of the f*i particles to be converted;

[0030] According to the moving speeds and moving positions of the f*i particles to be converted, the f*i particles to be converted are moved to the positions of the f*i three-dimensional particles; and

[0031] According to the particle color conversion information, the particle colors of the f*i particles to be converted and the particle colors of the s three-dimensional particles are converted.

[0032] According to an embodiment of the present disclosure, obtaining a planar composite object according to the operation information and the preset planar object includes:

[0033] Determining text information written by the user in the virtual reality environment according to the operation information; and

[0034] The text information is assigned as a texture to the preset plane object to obtain the plane composite object.

[0035] A second aspect of the present disclosure provides a three-dimensional object processing device, comprising:

[0036] An acquisition module, configured to, in response to receiving an operation of a user on a three-dimensional object in a virtual reality environment, acquire operation information related to the operation, wherein the operation information is acquired with the authorization of the user;

[0037] A first obtaining module is used to obtain a planar composite object according to the above operation information and a preset planar object;

[0038] a second obtaining module, configured to obtain a mapping relationship between the planar synthetic object and the three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object; and

[0039] The conversion module is used to convert the above-mentioned planar composite object into the above-mentioned three-dimensional object according to the above-mentioned mapping relationship.

[0040] The third aspect of the present disclosure provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the three-dimensional object processing method.

[0041] The fourth aspect of the present disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above-mentioned three-dimensional object processing method.

[0042] The fifth aspect of the present disclosure also provides a computer program product, including a computer program, which implements the above-mentioned three-dimensional object processing method when executed by a processor.

[0043] According to the present disclosure, a method, device, electronic device, storage medium and program product for processing three-dimensional objects are provided. In response to receiving a user's operation on a three-dimensional object in a virtual reality environment, operation information related to the operation is obtained, wherein the operation information is obtained with the authorization of the user; a plane composite object is obtained according to the operation information and a preset plane object; a mapping relationship between the plane composite object and the three-dimensional object is obtained according to the plane position information of the plane composite object and the three-dimensional position information of the three-dimensional object; and the plane composite object is converted into a three-dimensional object according to the mapping relationship. Through the user's operation in the virtual reality environment, the operation information is obtained, and the plane composite object is obtained according to the operation information and the preset plane object, the mapping relationship between the plane composite object and the three-dimensional object is obtained according to the plane position information of the plane composite object and the three-dimensional position information of the three-dimensional object, and the plane composite object is converted into a three-dimensional object according to the mapping relationship. Since the process of converting the plane composite object into a three-dimensional object is carried out in the virtual reality environment, the real object display can be experienced in the virtual reality environment, which improves the user's experience. In addition, the user can operate in the virtual reality environment, which enhances the interactivity between the user and the virtual reality environment, and further improves the user's experience in the virtual reality environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0045] Figure 1 A diagram schematically shows an application scenario of a method for processing a three-dimensional object according to an embodiment of the present disclosure;

[0046] Figure 2 A flowchart schematically shows a method for processing a three-dimensional object according to an embodiment of the present disclosure;

[0047] Figure 3 The flowchart of the method for particle-izing a planar synthetic object according to an embodiment of the present disclosure is schematically shown;

[0048] Figure 4 A flowchart of a method for particleizing a three-dimensional object according to an embodiment of the present disclosure is schematically shown;

[0049] Figure 5 A flowchart schematically shows a method for processing a three-dimensional object according to another embodiment of the present disclosure;

[0050] Figure 6 A logical architecture diagram of a method for processing a three-dimensional object according to an embodiment of the present disclosure is schematically shown;

[0051] Figure 7 A block diagram schematically shows a structure of a three-dimensional object processing device according to an embodiment of the present disclosure; and

[0052] Figure 8 A block diagram of an electronic device suitable for implementing a three-dimensional object processing method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0053] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0054] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0055] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0056] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0057] In the technical solution of the present invention, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with the relevant laws, regulations and standards of relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0058] Among related technologies, the development trend of virtual reality technology is towards a more realistic and intelligent direction. However, there are still some problems with current virtual reality technology, such as the display effect in the virtual reality environment is not good enough and the function is single, which reduces the user experience.

[0059] To this end, the present disclosure provides a method for processing a three-dimensional object, including: in response to receiving a user's operation on a three-dimensional object in a virtual reality environment, obtaining operation information related to the operation, wherein the operation information is obtained with the authorization of the user; obtaining a planar synthetic object based on the operation information and a preset planar object; obtaining a mapping relationship between the planar synthetic object and the three-dimensional object based on the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object; and converting the planar synthetic object into a three-dimensional object based on the mapping relationship.

[0060] Figure 1 An application scenario diagram of processing a three-dimensional object according to an embodiment of the present disclosure is schematically shown.

[0061] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0062] The user can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0063] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0064] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0065] It should be noted that the three-dimensional object processing method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the three-dimensional object processing device provided in the embodiment of the present disclosure can generally be set in the server 105. The three-dimensional object processing method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the three-dimensional object processing device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.

[0066] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0067] The following will be based on Figure 1 The scene described by Figure 2 to Figure 6 The method for processing three-dimensional objects in the disclosed embodiment is described in detail.

[0068] Figure 2 The flowchart of the method for processing a three-dimensional object according to an embodiment of the present disclosure is schematically shown.

[0069] like Figure 2 As shown, the three-dimensional object processing method 200 of this embodiment includes operations S210 to S240.

[0070] In operation S210, in response to receiving an operation of a user on a three-dimensional object in a virtual reality environment, operation information related to the operation is acquired.

[0071] In operation S220, a planar composite object is obtained according to the operation information and the preset planar object.

[0072] In operation S230, a mapping relationship between the planar synthetic object and the three-dimensional object is obtained according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object.

[0073] In operation S240, the planar composite object is converted into a three-dimensional object according to the mapping relationship.

[0074] According to an embodiment of the present disclosure, a virtual reality environment may be a simulated environment that combines virtuality and reality. The virtual reality environment may be generated by a computer. The virtual reality environment may be constructed by a virtual reality engine. A user may experience the virtual reality environment through a virtual reality device such as a head mounted display or a handle.

[0075] According to an embodiment of the present disclosure, the operation information is obtained with user authorization.

[0076] According to an embodiment of the present disclosure, the operation information may be information generated by a user when experiencing a virtual reality environment. For example, the operation information may be information of a user writing text in a virtual reality environment through a virtual reality device.

[0077] According to an embodiment of the present disclosure, the preset plane object may be a two-dimensional (2D) object created in a virtual reality environment. For example, the preset plane object may be a blackboard, a drawing board, a piece of paper, or the like.

[0078] According to an embodiment of the present disclosure, the plane composite object may be an object in which operation information is assigned as a texture to a preset plane object. For example, the plane composite object may be written text information assigned as a texture to a drawing board.

[0079] According to the embodiments of the present disclosure, a planar composite object can be obtained according to the operation information and the preset planar object. For example, when the operation information is to write the text information "gold bar" and the preset planar object is a drawing board, the planar composite object "gold bar" text information can be obtained and assigned to the drawing board.

[0080] According to an embodiment of the present disclosure, the plane position information may be preset. The operation information may be executed at the preset plane position information. The three-dimensional object position information may be preset.

[0081] According to an embodiment of the present disclosure, the mapping relationship may be a correspondence between the planar position information of a planar composite object and the three-dimensional position information of a three-dimensional object. For example, the planar position information (0,1) of a planar composite object may correspond to the three-dimensional position information (0,1,0), (0,1,5) and (0,1,10) of three three-dimensional objects.

[0082] According to the embodiments of the present disclosure, operation information is obtained through the operation of the user in the virtual reality environment, and a plane synthetic object is obtained according to the operation information and the preset plane object, and a mapping relationship between the plane synthetic object and the three-dimensional object is obtained according to the plane position information of the plane synthetic object and the three-dimensional position information of the three-dimensional object, and the plane synthetic object is converted into a three-dimensional object according to the mapping relationship. Since the process of converting the plane synthetic object into a three-dimensional object is carried out in the virtual reality environment, the real object display can be experienced in the virtual reality environment, which improves the user's experience. In addition, the user can operate in the virtual reality environment, which enhances the interactivity between the user and the virtual reality environment, and further improves the user's experience in the virtual reality environment.

[0083] According to an embodiment of the present disclosure, obtaining a mapping relationship between the planar synthetic object and the three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object includes:

[0084] According to the plane position information of the plane synthetic object, plane particle position information of the plane synthetic object is obtained;

[0085] Obtaining three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object; and

[0086] According to the planar particle position information and the three-dimensional particle position information, a mapping relationship between the planar synthetic object and the three-dimensional object is obtained.

[0087] According to an embodiment of the present disclosure, the plane position information of the plane composite object may be the position information of the plane composite object in a plane rectangular coordinate system. The plane composite object may be processed to obtain the plane particle position information of the plane composite object. For example, the plane particle position information may be (0, 1) or (1, 1) in a plane rectangular coordinate system. It is to be understood that the present disclosure is not limited thereto, and the plane particle position information may include more information.

[0088] According to an embodiment of the present disclosure, the three-dimensional position information of the three-dimensional object may be the position information of the three-dimensional object in a spatial rectangular coordinate system. The three-dimensional physics may be processed to obtain the three-dimensional particle position information of the three-dimensional object. For example, the three-dimensional particle position information of the three-dimensional object may include (1,1,1) or (10,10,10) in a spatial rectangular coordinate system. It is understood that the present disclosure is not limited to this, and the three-dimensional particle position information may include more information.

[0089] According to an embodiment of the present disclosure, a planar synthetic object needs to be converted into a three-dimensional object. Therefore, a mapping relationship between the planar synthetic object and the three-dimensional object can be obtained according to the planar particle position information and the three-dimensional particle position information, so that the planar synthetic object can be converted into a three-dimensional object according to the mapping relationship. For example, the mapping relationship between the planar synthetic object and the three-dimensional object can be determined by the planar particle position information (1,0) and the three-dimensional particle position information (1,0,1), (1,0,2), (1,0,3).

[0090] According to the embodiments of the present disclosure, a mapping relationship between a planar composite object and a three-dimensional object is obtained by using the planar particle position information of the planar composite object and the three-dimensional particle position information of the three-dimensional object, so that the planar composite object and the three-dimensional object have a corresponding relationship in position, and the planar composite object and the three-dimensional object can be converted according to the mapping relationship, thus avoiding confusion in the conversion process.

[0091] Figure 3 The flowchart of the method for particle-izing a planar composite object according to an embodiment of the present disclosure is schematically shown.

[0092] like Figure 3 As shown, the planar composite object particleization method 300 of this embodiment includes operation S310 and operation S320.

[0093] In operation S310, f planar particles of a planar composite object are determined according to the planar coordinate information.

[0094] In operation S320, plane particle position information of the planar composite object is obtained according to the f plane particles.

[0095] According to an embodiment of the present disclosure, f is an integer greater than 0.

[0096] According to an embodiment of the present disclosure, the plane position information of the plane composite object may include the plane coordinate information of the plane composite object, and the plane coordinate information of the plane composite object may be represented by a plane rectangular coordinate system.

[0097] According to an embodiment of the present disclosure, a planar composite object can be combined with a planar rectangular coordinate system, and based on the coordinates of the four vertex positions of the planar composite object in the planar rectangular coordinate system, the planar composite object can be equally divided into h equal parts along the X and Y directions. According to the intersection points of all the bisectors of the planar composite object in the planar rectangular coordinate system, f planar particles of the planar composite object are obtained. For example, when the planar composite object is equally divided into 5 parts along the X and Y directions, the number of intersection points of all the intersection points along the X and Y directions is 36.

[0098] According to an embodiment of the present disclosure, the planar particle position information may be obtained from the positions of f planar particles in a plane rectangular coordinate system.

[0099] According to the embodiments of the present disclosure, the plane particle position information of the planar synthetic object is determined based on f planar particles, so that the plane position information of the planar synthetic object can be refined and the accuracy of the plane particle position information of the planar synthetic object can be improved.

[0100] Figure 4 The flowchart of the method for particleization of a three-dimensional object according to an embodiment of the present disclosure is schematically shown.

[0101] like Figure 4 As shown, the three-dimensional object particleization method 400 of this embodiment includes operations S410 to S430.

[0102] In operation S410 , m three-dimensional particles of the three-dimensional object are determined according to the coordinate information of the three-dimensional object.

[0103] In operation S420, core particle screening is performed on the m three-dimensional particles to obtain s three-dimensional particles.

[0104] In operation S430, three-dimensional particle position information of the three-dimensional object is obtained according to the position information of the s three-dimensional particles.

[0105] According to an embodiment of the present disclosure, m is an integer greater than 0. s is an integer greater than 0.

[0106] According to an embodiment of the present disclosure, the three-dimensional position information may include three-dimensional object position information of a three-dimensional object, and the three-dimensional object position information may be represented by a spatial rectangular coordinate system.

[0107] According to the embodiments of the present disclosure, a three-dimensional object can be combined with a spatial rectangular coordinate system, and based on the coordinates of the vertex positions of the three-dimensional object in the spatial rectangular coordinate system, the three-dimensional object can be equally divided into k equal parts along the three directions of X, Y, and Z. According to the intersection points of all the bisectors of the three-dimensional object in the spatial rectangular coordinate system, m three-dimensional particles of the three-dimensional object are obtained.

[0108] According to an embodiment of the present disclosure, a three-dimensional object is composed of m three-dimensional particles, and the m three-dimensional particles may include three-dimensional particles on the three-dimensional object bounding box, and may also include core particles inside the three-dimensional object bounding box.

[0109] According to the embodiments of the present disclosure, when the value of m is large, the core particles inside the three-dimensional object bounding box play a small role in the three-dimensional position information of the three-dimensional object and can be ignored, but the number of core particles inside the three-dimensional object bounding box will affect the conversion efficiency of the three-dimensional object. Therefore, by performing core particle screening on m three-dimensional particles, the core particles inside the three-dimensional object bounding box are removed, and s three-dimensional particles that do not include core particles are obtained.

[0110] According to an embodiment of the present disclosure, the position information of the s three-dimensional particles may represent the positions of the s three-dimensional particles in a spatial rectangular coordinate system.

[0111] According to the embodiments of the present disclosure, by screening the core particles of three-dimensional particles, the number of three-dimensional particles can be reduced, thereby improving the conversion efficiency of planar synthetic objects to three-dimensional objects.

[0112] According to an embodiment of the present disclosure, a mapping relationship between a planar synthetic object and a three-dimensional object is obtained according to planar particle position information and three-dimensional particle position information, including:

[0113] According to s three-dimensional particles and f planar particles, i three-dimensional particles in the s three-dimensional particles corresponding to each planar particle in the f planar particles are determined to obtain a mapping relationship between the planar synthetic object and the three-dimensional object, wherein i is an integer obtained by dividing s by f and rounding it up.

[0114] According to an embodiment of the present disclosure, the mapping relationship between the planar synthetic object and the three-dimensional object can be represented by the corresponding relationship between each planar particle and the three-dimensional particle. The planar particles and the three-dimensional particles can be a one-to-one relationship or a one-to-many relationship.

[0115] According to an embodiment of the present disclosure, when s is equal to f, three-dimensional particles and planar particles can be one-to-one, that is, each planar particle can correspond to a three-dimensional particle, and each three-dimensional particle can also correspond to a planar particle. When s is greater than f, that is, the number of three-dimensional particles is greater than the planar particles, at this time, each planar particle can correspond to multiple three-dimensional particles, and each three-dimensional particle still corresponds to one planar particle. When s is less than f, that is, the number of three-dimensional particles is less than the planar particles, at this time, multiple planar particles can correspond to one three-dimensional particle, and each three-dimensional particle corresponds to one or more planar particles. It can be understood that the mapping relationship between three-dimensional particles and planar particles can also be other relationships that can enable planar synthetic objects to be smoothly converted into three-dimensional objects, and the present disclosure is not limited to this.

[0116] For example, when s is 199 and f is 100, that is, s is greater than f, there may be 99 planar particles corresponding to 2 three-dimensional particles, and the remaining 1 planar particle corresponds to 1 three-dimensional particle, and each three-dimensional particle corresponds to a planar particle.

[0117] According to the embodiments of the present disclosure, by determining the correspondence between each planar particle and the three-dimensional particle, a mapping relationship between a planar synthetic object and a three-dimensional object is obtained, which can further improve the conversion efficiency of the planar synthetic object to the three-dimensional object.

[0118] According to an embodiment of the present disclosure, converting a planar composite object into a three-dimensional object according to a mapping relationship includes:

[0119] According to the mapping relationship, i particles to be converted are created at the position of each of the f planar particles of the planar synthetic object to obtain f*i particles to be converted; and

[0120] According to the particle movement information of the f*i particles to be converted, the planar synthetic object is converted into a three-dimensional object.

[0121] According to an embodiment of the present disclosure, the three-dimensional object may be composed of particles to be converted. The particle movement information may include particle movement speed information, particle movement direction information and particle color conversion information.

[0122] According to the embodiments of the present disclosure, i particles to be converted can be created at the position of each of the f planar particles of the planar synthetic object through a mapping relationship, and f*i particles to be converted can be obtained. For example, according to the mapping relationship, each planar particle corresponds to 3 three-dimensional particles, and when the number of planar particles of the planar synthetic object is 5, 15 particles to be converted can be obtained.

[0123] According to an embodiment of the present disclosure, the f*i particles to be converted may be moved from the planar synthetic object to the positions of the s three-dimensional particles of the three-dimensional object according to the particle movement information of the particles to be converted.

[0124] According to an embodiment of the present disclosure, when the number of f*i particles to be converted is different from the number of s three-dimensional particles, the redundant particles to be converted may be moved to the position of a nearby three-dimensional particle or may be discarded.

[0125] According to an embodiment of the present disclosure, the planar composite object may include an opaque state and a fully transparent state. The process of converting the planar composite object into a three-dimensional object is to convert the planar composite object from an opaque state to a fully transparent state.

[0126] According to the embodiments of the present disclosure, after the movement of the particles to be converted is completed, the planar synthetic object can be converted from a non-transparent state to a fully transparent state, and the three-dimensional object can be converted from a fully transparent state to a non-transparent state.

[0127] According to an embodiment of the present disclosure, in order to enhance the viewing experience of the process of converting a planar composite object into a three-dimensional object, the conversion process may be controlled within a certain time, for example, 4 to 7 seconds.

[0128] According to the embodiments of the present disclosure, through the movement of the particles to be converted, the user can immersively experience the conversion process of the planar synthetic object to the three-dimensional object, which increases the diversity and interest of the three-dimensional object display and thus enhances the user experience.

[0129] Figure 5 A flowchart of a method for processing a three-dimensional object according to yet another embodiment of the present disclosure is schematically shown.

[0130] like Figure 5 As shown, the three-dimensional object processing method 500 of this embodiment includes operations S510 to S530.

[0131] In operation S510, the moving speeds and moving positions of the f*i particles to be converted are determined according to the particle moving speed information and the particle moving position information of the f*i particles to be converted.

[0132] In operation S520, the f*i particles to be converted are moved to the positions of the f*i three-dimensional particles according to the moving speeds and moving positions of the f*i particles to be converted.

[0133] In operation S530, particle colors of the f*i particles to be converted and particle colors of the s three-dimensional particles are converted according to the particle color conversion information.

[0134] According to an embodiment of the present disclosure, the particle movement information may include particle movement speed information, or at least one of particle movement position information and particle color conversion information.

[0135] According to an embodiment of the present disclosure, a planar synthetic object may be converted into a three-dimensional object based on particle movement information of f*i particles to be converted.

[0136] According to an embodiment of the present disclosure, the particle movement speed information of the f*i particles to be converted can represent the speed of the particle movement of the f*i particles to be converted. The particle movement position information of the f*i particles to be converted can represent the position to which the particles of the f*i particles to be converted move.

[0137] According to an embodiment of the present disclosure, the particle color conversion information may represent that the particle is converted from a transparent state to a non-transparent state or from a non-transparent state to a transparent state.

[0138] According to an embodiment of the present disclosure, the f*i particles to be converted are moved to the position of the f*i three-dimensional particles, the f*i three-dimensional particles are in a transparent state, and after the particle colors of the f*i particles to be converted and the particle colors of the s three-dimensional particles are converted, the three-dimensional object can be seen.

[0139] According to the embodiments of the present disclosure, the moving speed, moving position and color conversion of the particles to be converted are determined by the particle movement information of the f*i particles to be converted, and the movement parameters of the f*i particles to be converted are further determined, so that the process of converting a planar synthetic object into a three-dimensional object is carried out in an orderly manner, reducing the sense of confusion in the picture of the conversion process, thereby improving the user experience.

[0140] According to an embodiment of the present disclosure, a planar composite object is obtained based on operation information and a preset planar object, including: determining text information written by a user in a virtual reality environment based on the operation information, and assigning the text information as a map to a preset planar object to obtain the planar composite object.

[0141] According to an embodiment of the present disclosure, the text information written by the user in the virtual reality environment may be blank text, for example, "(gold) bar", "commemorative (coin) coin", etc.

[0142] According to an embodiment of the present disclosure, a user can be placed in a virtual reality environment through a virtual reality device such as a head mounted display. In the virtual reality environment, the user can follow a guide in the virtual reality environment to a preset location from a first-person perspective, and an initial interface and menu can be displayed at the preset location of the virtual reality environment for the user to operate.

[0143] According to an embodiment of the present disclosure, information that needs to be filled in by a user can be displayed at a preset position in a virtual reality environment, and the user can write at the preset position by using a virtual pen. The virtual pen may include a handle virtual reality device. The text information written by the user may be recognized by a Chinese character recognition algorithm. For example, the Chinese character recognition algorithm may include a template matching method for matching and recognizing a template in a standard regular Chinese character library.

[0144] According to an embodiment of the present disclosure, during the writing process of a user, ink rendering may be performed on each stroke of the text information written by the user.

[0145] According to the embodiments of the present disclosure, after a text message is written, the written text message can be assigned as a texture to a preset plane object to obtain a plane composite object. For example, after the text message "gold" is written, the text message "gold" is assigned as a texture to a preset drawing board to obtain a drawing board assigned with the text message "gold" texture.

[0146] According to the embodiments of the present disclosure, by writing text information in a virtual reality environment, a planar synthetic object can be obtained, thereby improving the user's writing operation experience.

[0147] Figure 6 The logical architecture diagram of the three-dimensional object processing method according to the embodiment of the present disclosure is schematically shown.

[0148] like Figure 6 As shown, the logic architecture 600 includes a process control module 610 , a virtual pen simulation and control module 620 , a stroke rendering and recognition module 630 , and a written text information three-dimensionalization module 640 .

[0149] According to an embodiment of the present disclosure, the process control module 610 includes a preset animation unit, a process control unit and a user interface (UI) operation unit. The preset animation unit can be used to provide an animation screen of a processing method for a three-dimensional object. The process control unit can be used for overall control of the processing method for a three-dimensional object. The user interface operation unit can be used to provide an interface that can be interactive.

[0150] According to an embodiment of the present disclosure, the virtual pen simulation and control module 620 includes a virtual pen simulation unit and a virtual pen control unit. The virtual pen simulation unit can be used for the user to interact with the virtual reality environment. The virtual pen control unit can be used to guide the user through the virtual pen so that the user follows the user's position and action information to physically interact with other elements in the virtual reality environment.

[0151] According to an embodiment of the present disclosure, the stroke rendering and recognition module 630 includes a stroke rendering unit and a stroke recognition unit. The stroke rendering unit can be used to render each stroke of the written text information on the screen. The stroke recognition unit can be used to monitor each stroke written during the writing process in real time, and recognize the strokes of a specific character through matching with a standard regular Chinese character library.

[0152] According to an embodiment of the present disclosure, the written text information three-dimensionalization module 640 includes a text information to three-dimensional object conversion unit. The text information to three-dimensional object conversion unit can be used to convert the text information as a plane object to obtain a plane composite object and then convert it into a three-dimensional object.

[0153] According to the embodiments of the present disclosure, in the actual interactive writing text information interactive experience system, the handle and the computer are connected by wire, and the position and orientation of the handle are tracked in real time using a tracking device. The position of the user's handle is transmitted to the computer through a data transmission interface, and after the data is processed, the user's operating handle collides with the virtual paper in the virtual reality environment to generate corresponding ink marks, and the text information written by the user is converted into a corresponding three-dimensional object, and the three-dimensional object and the virtual reality environment in which the user is placed are integrated.

[0154] Based on the above three-dimensional object processing method, the present disclosure also provides a three-dimensional object processing device. Figure 7 The device is described in detail.

[0155] Figure 7 The structural block diagram of a three-dimensional object processing device according to an embodiment of the present disclosure is schematically shown.

[0156] like Figure 7 As shown, the three-dimensional object processing device 700 of this embodiment includes an acquisition module 710 , a first obtaining module 720 , a second obtaining module 730 and a conversion module 740 .

[0157] The acquisition module 710 is used to obtain operation information related to the operation in response to receiving the operation of the user on the three-dimensional object in the virtual reality environment, wherein the operation information is obtained with the authorization of the user. In one embodiment, the acquisition module 710 can be used to perform the operation S210 described above, which will not be repeated here.

[0158] The first obtaining module 720 is used to obtain a planar composite object according to the operation information and the preset planar object. In one embodiment, the first obtaining module 720 can be used to perform the operation S220 described above, which will not be described in detail here.

[0159] The second obtaining module 730 is used to obtain the mapping relationship between the planar synthetic object and the three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object. In one embodiment, the second obtaining module 730 can be used to perform the operation S230 described above, which will not be repeated here.

[0160] The conversion module 740 is used to convert the planar composite object into a three-dimensional object according to the mapping relationship. In one embodiment, the conversion module 740 can be used to perform the operation S240 described above, which will not be described in detail here.

[0161] According to an embodiment of the present disclosure, the second obtaining module 730 for obtaining a mapping relationship between a planar synthetic object and a three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object includes:

[0162] The first obtaining submodule is used to obtain the position information of the planar synthetic object according to the planar position information of the planar synthetic object.

[0163] The second obtaining submodule is used to obtain the three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object.

[0164] The third obtaining submodule is used to obtain the mapping relationship between the planar synthetic object and the three-dimensional object according to the planar particle position information and the three-dimensional particle position information.

[0165] According to an embodiment of the present disclosure, the plane position information includes plane coordinate information of the plane composite object, and the first obtaining submodule for obtaining the plane particle position information of the plane composite object according to the plane position information of the plane composite object includes:

[0166] The first obtaining unit is used to determine f plane particles of the plane composite object according to the plane coordinate information, wherein f is an integer greater than 0.

[0167] The second obtaining unit is used to obtain the planar particle position information of the planar synthetic object according to the f planar particles.

[0168] According to an embodiment of the present disclosure, the three-dimensional position information includes the three-dimensional object position information of the three-dimensional object, and the second obtaining submodule for obtaining the three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object includes:

[0169] The third obtaining unit is used to determine m three-dimensional particles of the three-dimensional object according to the coordinate information of the three-dimensional object, wherein m is an integer greater than 0.

[0170] The fourth obtaining unit is used to perform core particle screening on the m three-dimensional particles to obtain s three-dimensional particles, wherein s is an integer greater than 0.

[0171] The fifth obtaining unit is used to obtain the three-dimensional particle position information of the three-dimensional object according to the position information of the s three-dimensional particles.

[0172] According to an embodiment of the present disclosure, a third obtaining submodule for obtaining a mapping relationship between a planar synthetic object and a three-dimensional object according to planar particle position information and three-dimensional particle position information includes:

[0173] The sixth obtaining unit is used to determine, based on the s three-dimensional particles and the f planar particles, i three-dimensional particles among the s three-dimensional particles corresponding to each planar particle among the f planar particles, and obtain a mapping relationship between the planar synthetic object and the three-dimensional object, wherein i is an integer obtained by dividing s by f and rounding it up.

[0174] According to an embodiment of the present disclosure, a conversion module 740 for converting a planar synthetic object into a three-dimensional object according to a mapping relationship includes:

[0175] The first conversion submodule is used to create i particles to be converted at the position of each plane particle among the f plane particles of the plane synthetic object according to the mapping relationship, so as to obtain f*i particles to be converted.

[0176] The second conversion submodule is used to convert the planar synthetic object into a three-dimensional object according to the particle movement information of the f*i particles to be converted.

[0177] According to an embodiment of the present disclosure, the particle movement information includes at least one of particle movement speed information, particle movement position information and particle color conversion information. The second conversion submodule for converting a planar synthetic object into a three-dimensional object according to the particle movement information of the f*i particles to be converted includes:

[0178] The first conversion unit is used to determine the moving speed and moving position of the f*i particles to be converted according to the particle moving speed information and particle moving position information of the f*i particles to be converted.

[0179] The second conversion unit is used to move the f*i particles to be converted to the positions of the f*i three-dimensional particles according to the moving speeds and moving positions of the f*i particles to be converted.

[0180] The third conversion unit is used to convert the particle colors of the f*i particles to be converted and the particle colors of the s three-dimensional particles according to the particle color conversion information.

[0181] According to an embodiment of the present disclosure, a first obtaining module 720 for obtaining a planar composite object according to operation information and a preset planar object includes:

[0182] The fourth obtaining submodule is used to determine the text information written by the user in the virtual reality environment according to the operation information.

[0183] The fifth obtaining submodule is used to assign the text information as a texture to a preset plane object to obtain a plane composite object.

[0184] According to an embodiment of the present disclosure, any multiple modules of the acquisition module 710, the first acquisition module 720, the second acquisition module 730 and the conversion module 740 can be combined in one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the acquisition module 710, the first acquisition module 720, the second acquisition module 730 and the conversion module 740 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in a suitable combination of any of them. Alternatively, at least one of the acquisition module 710 , the first obtaining module 720 , the second obtaining module 730 and the conversion module 740 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be performed.

[0185] Figure 8 A block diagram of an electronic device suitable for implementing a three-dimensional object processing method according to an embodiment of the present disclosure is schematically shown.

[0186] like Figure 8 As shown, the electronic device 800 according to an embodiment of the present disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 to a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include an onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0187] In RAM 803, various programs and data required for the operation of electronic device 800 are stored. Processor 801, ROM 802 and RAM 803 are connected to each other via bus 804. Processor 801 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 802 and / or RAM 803. It should be noted that the program can also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in one or more memories.

[0188] According to an embodiment of the present disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to the bus 804. The electronic device 800 may further include one or more of the following components connected to the I / O interface 805: an input portion 806 including a keyboard, a mouse, etc.; an output portion 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 808 including a hard disk, etc.; and a communication portion 809 including a network interface card such as a LAN card, a modem, etc. The communication portion 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed, so that a computer program read therefrom is installed into the storage portion 808 as needed.

[0189] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0190] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 802 and / or RAM 803 described above and / or one or more memories other than ROM 802 and RAM 803.

[0191] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method provided by the embodiment of the present disclosure.

[0192] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 801. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0193] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 809, and / or installed from a removable medium 811. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0194] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the processor 801, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0195] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0196] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0197] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0198] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A method for processing a three-dimensional object, comprising: In response to receiving an operation of a user on a three-dimensional object in a virtual reality environment, obtaining operation information related to the operation, wherein the operation information is obtained with the authorization of the user; Obtaining a planar composite object according to the operation information and the preset planar object; Obtaining a mapping relationship between the planar synthetic object and the three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object; and According to the mapping relationship, the planar synthetic object is converted into the three-dimensional object.

2. The method according to claim 1, wherein: The obtaining a mapping relationship between the planar synthetic object and the three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object comprises: Obtaining planar particle position information of the planar synthetic object according to the planar position information of the planar synthetic object; Obtaining three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object; and The mapping relationship between the planar synthetic object and the three-dimensional object is obtained according to the planar particle position information and the three-dimensional particle position information.

3. The method according to claim 2, wherein: The plane position information includes plane coordinate information of the plane synthetic object; Wherein, obtaining the planar particle position information of the planar synthetic object according to the planar position information of the planar synthetic object comprises: Determining f planar particles of the planar composite object according to the planar coordinate information, wherein f is an integer greater than 0; and According to the f planar particles, the planar particle position information of the planar synthetic object is obtained.

4. The method according to claim 3, wherein: The three-dimensional position information includes three-dimensional object position information of the three-dimensional object; Wherein, obtaining the three-dimensional particle position information of the three-dimensional object according to the three-dimensional position information of the three-dimensional object includes: Determine m three-dimensional particles of the three-dimensional object according to the three-dimensional object coordinate information, where m is an integer greater than 0; Performing core particle screening on the m three-dimensional particles to obtain s three-dimensional particles, where s is an integer greater than 0; and The three-dimensional particle position information of the three-dimensional object is obtained according to the position information of the s three-dimensional particles.

5. The method according to claim 4, wherein: The obtaining the mapping relationship between the planar synthetic object and the three-dimensional object according to the planar particle position information and the three-dimensional particle position information comprises: According to the s three-dimensional particles and the f planar particles, i three-dimensional particles among the s three-dimensional particles corresponding to each planar particle among the f planar particles are determined to obtain the mapping relationship between the planar synthetic object and the three-dimensional object, wherein i is an integer obtained by dividing s by f and rounding it up.

6. The method according to claim 5, wherein: The converting the planar composite object into the three-dimensional object according to the mapping relationship comprises: According to the mapping relationship, i particles to be converted are created at the position of each plane particle among the f plane particles of the plane synthetic object to obtain f*i particles to be converted; and The planar synthetic object is converted into the three-dimensional object according to the particle movement information of the f*i particles to be converted.

7. The method according to claim 6, wherein: The particle movement information includes at least one of particle movement speed information, particle movement position information and particle color conversion information; The step of converting the planar synthetic object into the three-dimensional object according to the particle movement information of the f*i particles to be converted comprises: Determine the moving speed and moving position of the f*i particles to be converted according to the particle moving speed information and particle moving position information of the f*i particles to be converted; According to the moving speeds and moving positions of the f*i particles to be converted, the f*i particles to be converted are moved to the positions of the f*i three-dimensional particles; and According to the particle color conversion information, the particle colors of the f*i particles to be converted and the particle colors of the s three-dimensional particles are converted.

8. The method according to any one of claims 1 to 6, wherein: The step of obtaining a planar composite object according to the operation information and the preset planar object includes: Determining text information written by the user in the virtual reality environment according to the operation information; and The text information is assigned as a texture to the preset plane object to obtain the plane composite object.

9. A three-dimensional object processing device, comprising: An acquisition module, configured to, in response to receiving an operation of a user on a three-dimensional object in a virtual reality environment, acquire operation information related to the operation, wherein the operation information is acquired with the authorization of the user; A first obtaining module, used for obtaining a planar composite object according to the operation information and a preset planar object; a second obtaining module, configured to obtain a mapping relationship between the planar synthetic object and the three-dimensional object according to the planar position information of the planar synthetic object and the three-dimensional position information of the three-dimensional object; and A conversion module is used to convert the planar composite object into the three-dimensional object according to the mapping relationship.

10. An electronic device comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to execute the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 8.