Creation method for interaction space, interaction control method for interaction space, and interaction space

By establishing a basic spatial model and configuring interactive information in virtual reality technology, the problem of inability to synchronize chat and games in the same space in the existing technology is solved, and a variety of three-dimensional immersive interactive communication experiences are realized.

WO2025162021A1PCT designated stage Publication Date: 2025-08-07BEIJING MOMO INFORMATION TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/073282
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2025-01-20
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

Existing virtual reality technology cannot achieve multiple entertainment and interactions in the same space at the same time, and requires frequent switching of scenes for chatting and gaming, lacking an immersive experience.

Method used

Establish a basic spatial model, import component models and animations, configure interactive information, and realize multiple interactive communication through spatial audio and interactive content, supporting multiple people's simultaneous immersive experiences.

Benefits of technology

Chat and games are synchronized in the same virtual space, providing a three-dimensional immersive experience, enhancing user interaction freedom and personalized experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073282_07082025_PF_FP_ABST
    Figure CN2025073282_07082025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a creation method and apparatus for an interaction space, an interaction control method and apparatus for an interaction space, and an interaction space. The creation method for an interaction space comprises: establishing a base space model, wherein the base space model is used for bearing a plurality of component models; importing a three-dimensional model and / or animation of each component model into the base space model; setting a corresponding position for each component model in the base space model; and configuring interaction information for at least one component model to complete establishment of a base space. According to the creation method and apparatus for an interaction space, the interaction control method and apparatus for an interaction space, and the interaction space provided by embodiments of the present invention, various interactions are carried out simultaneously by means of components in the base space, thereby bringing three-dimensional immersive experiences.
Need to check novelty before this filing date? Find Prior Art

Description

A method for creating an interactive space, an interactive control method, and an interactive space Technical Field

[0001] The present invention relates to the field of virtual reality technology, and in particular to a method for creating an interactive space, an interactive control method, an interactive space, and a device. Background Art

[0002] With the advancement of science and technology, virtual reality (VR) and augmented reality (AR) technologies have been widely used in entertainment, games, social interaction, education, medical treatment, industry and other fields.

[0003] Virtual reality technology provides users with an immersive experience by simulating a three-dimensional environment, while AR technology enables users to interact with the real world by augmenting the real world. In the social realm, some social software products enable multi-person video chat or simultaneous gaming, but not simultaneous video chat and gaming. In the VR realm, some VR products allow users to create their own avatars in the virtual world, communicate with strangers, and even watch movies or go bowling with friends in gaming modules, but these require switching between different scenes to chat and play games. Therefore, developing a virtual reality space that allows for both entertainment and interaction, enabling multiple entertainment and interactions, has become a critical and pressing issue in this field. Summary of the Invention

[0004] In response to the problems in the prior art, embodiments of the present invention provide a method for creating an interactive space, an interactive control method, an interactive space, and an interactive device.

[0005] In a first aspect, the present invention provides a method for creating an interactive space, comprising:

[0006] Establishing a basic space model, wherein the basic space model is used to carry multiple component models;

[0007] Importing a three-dimensional model and / or animation of each component model into the basic space model;

[0008] Setting a corresponding position for each component model in the basic space model;

[0009] Interaction information is configured for at least one component model to complete the establishment of the basic space.

[0010] In a second aspect, the present invention provides an interactive control method for an interactive space, comprising:

[0011] receiving a joining request sent by an interactive terminal;

[0012] Adding the personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; wherein the joining rule is preset;

[0013] According to the interaction instruction sent by the interaction terminal, respond to the interaction instruction in the basic space.

[0014] In a third aspect, the present invention provides an interactive space, including a basic space created by the interactive space creation method described in any of the above embodiments.

[0015] In a fourth aspect, the present invention provides a device for creating an interactive space, comprising:

[0016] An establishing unit, configured to establish a basic space model, wherein the basic space model is configured to carry multiple component models;

[0017] An importing unit, configured to import a three-dimensional model and / or animation of each component model into the basic space model;

[0018] A setting unit, configured to set a corresponding position for each component model in the basic space model;

[0019] Configuration unit, the user configures interaction information for at least one component model to complete the establishment of the basic space.

[0020] In a fifth aspect, the present invention provides an interactive control device for an interactive space, comprising:

[0021] a receiving unit, configured to receive a joining request sent by an interactive terminal;

[0022] A joining unit, configured to join the personal avatar corresponding to the interactive terminal into the basic space according to a joining rule; wherein the joining rule is preset;

[0023] A responding unit is configured to respond to the interactive instruction within the basic space according to the interactive instruction sent by the interactive terminal.

[0024] In a sixth aspect, the present invention provides a computer device comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the program to implement the method for creating an interactive space or the method for interactive control of an interactive space described in any of the above embodiments.

[0025] In a seventh aspect, the present invention provides a computer-readable storage medium, which stores a computer program / instruction, and when the computer program / instruction is executed by a processor, it implements the method for creating an interactive space or the method for interactive control of an interactive space described in any of the above embodiments.

[0026] In an eighth aspect, the present invention provides a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the method for creating an interactive space or the method for interactive control of an interactive space described in any of the above embodiments.

[0027] The embodiments of the present invention provide a method for creating an interactive space, an interactive control method, an interactive space, and an interactive device. The basic space model is used to carry multiple component models; the three-dimensional model and / or animation of each component model is imported into the basic space model; a corresponding position is set for each component model in the basic space model; interactive information is configured for at least one component model to complete the establishment of the basic space, and multiple interactive exchanges are carried out simultaneously through the components in the basic space, bringing a three-dimensional immersive experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0029] FIG1 is a schematic flow chart of a method for creating an interactive space provided by a first embodiment of the present invention.

[0030] FIG2 is a schematic flow chart of a method for creating an interactive space provided by a second embodiment of the present invention.

[0031] FIG3 is a schematic flow chart of an interactive control method for an interactive space provided by a third embodiment of the present invention.

[0032] FIG4 is a schematic flow chart of an interactive control method for an interactive space provided by a fourth embodiment of the present invention.

[0033] FIG5 is a schematic structural diagram of an apparatus for creating an interactive space provided by a fifth embodiment of the present invention.

[0034] FIG6 is a schematic structural diagram of an apparatus for creating an interactive space provided by a sixth embodiment of the present invention.

[0035] FIG7 is a schematic structural diagram of an interactive control device for an interactive space provided by a seventh embodiment of the present invention.

[0036] FIG8 is a schematic structural diagram of an interactive control device for an interactive space provided by an eighth embodiment of the present invention.

[0037] FIG9 is a schematic diagram of the physical structure of an electronic device provided by a ninth embodiment of the present invention. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the embodiments of the present invention are further described in detail with reference to the accompanying drawings. Here, the schematic embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention. It should be noted that, in the absence of conflict, the embodiments in this application and the features in the embodiments can be combined with each other in any way. The acquisition, storage, use, processing, etc. of data in the technical solutions in this application comply with the relevant provisions of laws and regulations. The user information in the embodiments of this application is obtained through legal and compliant channels, and the acquisition, storage, use, processing, etc. of user information are authorized and agreed by the customer.

[0039] In order to facilitate understanding of the technical solution provided by this application, the relevant contents of the technical solution of this application are first explained below.

[0040] The interactive space creation method, interactive control method, interactive space, and device provided in the embodiments of the present invention can be implemented based on the Vision Pro platform and its VisionOS system. The principles of the solution are also applicable to other virtual reality, augmented reality, or mixed reality devices such as VR / MR / XR / AR.

[0041] Multiple users enter the base space of this application through virtual reality devices. The base space is a virtual space that can map multiple users in different real-world locations into the base space, transcending the limitations of physical environments and objective factors such as region, weather, location, and travel. This provides a true face-to-face sense of presence and a cross-space interactive experience, enabling multiple users to obtain excellent entertainment and social experiences through immersive interaction with virtual reality devices. Virtual reality devices include, but are not limited to, head-mounted stereoscopic displays, etc., and are selected based on actual needs and are not limited in this embodiment of the present invention.

[0042] The following describes the specific implementation process of the interactive space creation method provided by the embodiment of the present invention, taking the server as the execution subject. It is understandable that the execution subject of the interactive space creation method provided by the embodiment of the present invention is not limited to the server.

[0043] FIG1 is a flow chart of a method for creating an interactive space according to a first embodiment of the present invention. As shown in FIG1 , the method for creating an interactive space according to an embodiment of the present invention includes:

[0044] S101: Establish a basic space model, where the basic space model is used to carry multiple component models;

[0045] Specifically, a basic space model can be established, and the basic space model is used to carry multiple component models. That is, after the basic space model is established, multiple component models can be configured within the basic space model. It can be understood that the software required to create the interactive space is deployed on the server.

[0046] For example, you can use 3D modeling software such as Blender or Maya to create a basic space model and corresponding animation, and then export the basic space model and the corresponding animation as fbx or glb format files; use Reality Converter to open the above fbx or glb file to check whether the textures (textures / material) are correct. If the textures are correct, then export the opened fbx or glb file to a usdz format file; use Reality Composer Pro to import the above usdz file, render the basic space model and play the corresponding animation, and adjust the rendering and animation playback effects according to actual needs.

[0047] S102, importing the three-dimensional model and / or animation of each component model into the basic space model;

[0048] Specifically, the 3D model and / or animation of each component model can be imported into the base space model. The component models include, but are not limited to, game and entertainment component models, decorative component models, and the like. These components can be configured based on actual needs and are not limited in this embodiment of the present invention. The 3D model and / or animation of each component model is pre-acquired.

[0049] For example, game and entertainment component models include, but are not limited to, chess component models, Go component models, playing card components, game console component models, record player component models, etc. Decorative components include, but are not limited to, plant component models, sofa component models, coffee table component models, chair component models, desktop ornament models, pet model component models, and decorative painting component models.

[0050] S103, setting a corresponding position for each component model in the basic space model;

[0051] Specifically, for each component model, the placement position of each component model is set in the basic space model. The position of each component model in the basic space model is set according to actual needs and is not limited in the embodiment of the present invention.

[0052] S104: Configure interaction information for at least one component model to complete the establishment of the basic space.

[0053] Specifically, for component models that need to interact, after setting the position in the basic space model, the interactive information of the component model can be configured. For component models that do not require interaction, the interactive information does not need to be configured. After each component model in the basic space model is configured, a basic space is established. In the basic space, you can interact with the component models to change the decoration in the basic space, play games, entertain or chat, and users' games, entertainment and chat can be carried out simultaneously in the basic space. Among them, the basic space can be divided into personal space and public space. The personal space can be arranged to imitate the rooms in a private residence, and the public space can be arranged to imitate public places such as KTV, theaters, gyms, cinemas, concert halls, etc.

[0054] For example, by interacting with the jukebox component within the basic space, audio can be played. Because the jukebox component is configured for spatial audio, the audio played has a spatial audio effect. If the user's corresponding avatar stands in front of a window or at a desk within the basic space, the audio they hear will have distinct volume and positional differences between the left and right ears.

[0055] For example, by interacting with the wallpaper component in the basic space, the wallpaper can be replaced.

[0056] For example, a chess component is placed on the desktop of the personal space. By interacting with the chess component, you can open the chess board and play chess.

[0057] For example, in a personal space, while playing audio through the record player component, you can play chess through the chess component; while playing chess through the chess component, you can chat with your opponent.

[0058] The method for creating an interactive space provided by an embodiment of the present invention can establish a basic space model, which is used to carry multiple component models; import the three-dimensional model and / or animation of each component model into the basic space model; set a corresponding position for each component model in the basic space model; configure interactive information for at least one component model to complete the establishment of the basic space, and carry out multiple interactive exchanges simultaneously through the components in the basic space, bringing a three-dimensional immersive experience.

[0059] FIG2 is a flow chart of a method for creating an interactive space according to a second embodiment of the present invention. As shown in FIG2 , based on the above embodiments, further, establishing a three-dimensional model and / or animation of a component model includes:

[0060] S201. After the original three-dimensional model and / or original animation of the component model are produced, export them into a first format file of the component model;

[0061] Specifically, a technician can use 3D modeling software to create an original 3D model and / or original animation of the component model. After the original 3D model and / or original animation of the component model is created, it is exported as a file of the component model. In this case, the exported file is a file in the first format. 3D modeling software includes, but is not limited to, Blender or Maya, etc., and is selected based on actual needs and is not limited in this embodiment of the present invention. The first format file can be a file in fbx or glb format.

[0062] S202, importing the first format file of the component model and exporting it into a second format file of the component model after confirming that the mapping in the first format file of the component model is correct;

[0063] Specifically, the first format file of the component model is imported into texture viewing software to check whether the textures in the displayed original 3D model and / or original animation of the component model are correct. After confirmation of correctness, the texture is imported into the second format file of the component model. The second format file can be a file in the usdz format. The texture viewing software includes but is not limited to the Reality Converter application software. Whether the textures are correct can be determined by a technician.

[0064] It is understandable that if the texture in the original 3D model and / or original animation of the component model is incorrect, the original 3D model and / or original animation of the component model can be modified until a confirmed correct texture is obtained.

[0065] S203: Import the second format file of the component model to render the original three-dimensional model and / or original animation of the component model.

[0066] Specifically, the second format file of the component model is imported into rendering software, and the original three-dimensional model of the component model is rendered to obtain the three-dimensional model of the component model. The second format file of the component model is imported into rendering software, and the original animation of the component model is rendered to obtain the animation of the component model.

[0067] Based on the above embodiments, further, configuring interaction information for at least one component model includes:

[0068] The component model is configured with spatial audio and / or interactive content.

[0069] Specifically, spatial audio enables the placement of different sounds at different locations within a base space. Using spatial audio, individual sounds can be precisely positioned anywhere within the base space, creating an immersive experience, just like real-life sounds, with a distinct sense of spatial direction. By configuring spatial audio for component models, such as a record player, the user experience becomes even more realistic when the corresponding component plays audio.

[0070] Interactive content includes but is not limited to pop-up prompts, selection menus, scene triggers, etc., which are set according to actual needs and are not limited by the embodiments of the present invention. For example, when configuring interactive content for a record player component model, a selection menu for the record player component can be used, and the specific operation logic of each selection menu can be prompted in the form of a pop-up window. When configuring interactive content for a chess component model, it can be configured to detect that the eyes of the user's personal virtual image in the basic space are staring at the chess component for more than a set time, and a query menu can be popped up, and gestures for selecting the pop-up query menu can be made. The pop-up query menu is used to ask whether to start a game of chess. The pinching gesture can indicate that the user is sure to start a game of chess, and the waving gesture can indicate that the user denies starting a game of chess. Among them, the set time length is set according to actual needs and is not limited by the embodiments of the present invention.

[0071] On the basis of the above embodiments, further, the basic space includes personal space and public space.

[0072] Specifically, the basic space includes personal space and public space. The personal space can be built by imitating the rooms of a private house, and the public space can be built by imitating public places such as KTV, theater, gym, cinema, concert hall, etc.

[0073] Basic space can be divided into indoor scenes and outdoor scenes, that is, personal space and public space can be divided into indoor scenes and outdoor scenes.

[0074] Indoor scenes can be personalized and customized, including but not limited to replacing wallpaper, flooring, murals, lighting, curtains, and other interior decoration customizations. Users can customize the interior style and placement of all items according to their preferences, and even add their own pets. Basic spaces can be customized by interacting with various interior decorative components. Outdoor scenes incorporate a range of natural world features, including weather, time of day, season, and scenery. The combination of these two provides a rich, multi-layered, and immersive environment. Outdoor scenes can be created through a layered approach using 3D models and HDRI sky spheres.

[0075] The green plant components, sofa components, coffee table components, etc. included in the indoor scenes are all movable components, and users can place them at will to decorate the basic space according to their preferences.

[0076] When decorating an interior scene, changing the wall color will change the ambient light in the entire base space, rather than simply changing the wall color. For example, changing it to green will cause other objects to reflect green ambient light. This color change is based on a PBR simulation of real-world lighting, based on color, metalness, roughness, AO / lightmap, and normals. Changes in ambient light will affect the rendering performance of the roughness / smoothness of 3D objects.

[0077] In order to achieve the above rendering effect, the component model is made as follows:

[0078] (1) Create high-poly and low-poly models of the component model's 3D model. For high-poly model creation, sculpt the high-poly model in ZBrush according to the actual component image or scene settings. When sculpting the high-poly model, keep the model surface smooth and avoid leaving rough strokes. For low-poly model creation, use the high-poly model of the component model's 3D model to create a topological low-polygon model in the 3D software. The high-poly model takes up a lot of system performance and cannot be used in the engine.

[0079] (2) Split the UV of the 3D model of the component model; splitting the UV makes it easier for the texture to fit better into the 3D model, and the position of the texture content corresponds accurately to the position of the model. For example, a dice has six sides, and to draw the texture, the UV must first be split into a plane. Because the drawn texture is a plane, the UV must also be split into a plane.

[0080] (3) Bake the high-poly and low-poly models of the component model. This can be done in Substance Paint 3D. The baking process maps the details of the high-poly model to the low-poly model. The high-poly model information can be recorded through normals, and the normals can be mapped to the low-poly model through UV to show the details of the high-poly model.

[0081] (4) Draw maps; you can draw BaseCoLor, roughness, normal, metallic, Ao, lightmap and other maps in the software. BaseCoLor represents the base color, the diffuse color of the object. Roughness is roughness. The roughness map describes the irregularity of the surface, which causes the light to be diffused. The highlights of a rougher surface will appear larger and darker. A smoother surface will maintain the convergence of the mirror reflection, making the highlights appear brighter or more intense, even though the total amount of reflected light is the same. Metallic represents metalness. The metalness map does not contain real-world measurements that are directly used as material properties. It only provides a description to the shader, indicating which areas in the intrinsic color map should be interpreted as reflection colors (insulator areas) and which areas are metal reflectivity values. In the metalness map, 0.0 (black-0sRGB) represents non-metal, and 1.0 (white-255sRGB) represents raw metal. In describing metal / non-metal, the metalness map is often binary, either white or black, metal or non-metal. Normal: A technique for simulating lighting effects on bumps and concavities, it's an implementation of bump mapping. Normal mapping can add detail to models without adding polygons. Light mapping is used in 3D software (Maya / Blender). Baked light mapping is a workflow for adding indirect lighting to a scene (also called fully baked lighting), storing brightness and shadow information in the map.

[0082] Outdoor scenes can be presented in perspective, mid-range, and near-range formats. For perspective and near-range, actual distances are measured in 3D software, and models are scaled to the display scale. The output is achieved using a PBR pipeline. Some perspectives can be rendered using left and right red and blue tints, combined with models built in 3D software. These images are then output, and single-piece models are added at approximately equal distances in the engine editor, achieving a stereoscopic effect for both eyes using shaders. Peripheral images such as clouds and stars can be created using the engine editor's particle system. Adding a particle emission system emits particles over time, as spheres, and then adjusts particle brightness over time to create a twinkling star effect. The blue sky layer, which is farther from the ground, is rendered using RGB solid colors to avoid blurry textures. Among them, the distant view, medium view, and close view are distinguished according to the actual real distance of the component measured in the 3D software. For example, if the distance between the component and the center of the basic space is less than or equal to the first distance, it is displayed in the close view mode; if the distance between the component and the center of the basic space is greater than the first distance and less than or equal to the second distance, it is displayed in the medium view mode; if the distance between the component and the center of the basic space is greater than the second distance, it is displayed in the distant view mode.

[0083] On the basis of the above embodiments, the method for creating an interactive space provided by the embodiment of the present invention further includes:

[0084] Build a community space based on multiple personal spaces and at least one public space.

[0085] Specifically, a community space can be constructed based on multiple personal spaces and at least one public space. It is understandable that scenes other than personal spaces and public spaces in the community space can be built through a component model.

[0086] The community space can be constructed based on multiple dimensions such as serving common goals, interests, hobbies, and cultural habits. For community spaces, various governance forms can be configured, such as official operation governance, mixed operation and community governance, and community autonomy. Different governance forms will have different behavioral permissions. The prosperity and development of community spaces depends on the number of personal spaces and public spaces that join the community and the level of participation. The community space in the embodiment of the present invention can be cross-regional, cross-language, etc., guided by common goals or preferences, and support its operators to attract more users to join.

[0087] On the basis of the above embodiments, the method for creating an interactive space provided by the embodiment of the present invention further includes:

[0088] A world space is constructed based on at least one community space.

[0089] Specifically, a world space can be constructed using at least one community space. The world space includes at least one community space. It is understood that scenes outside the community space in the world space can be constructed using a component model.

[0090] World Space: The largest spatial unit in this application can be constructed based on the needs of its operator. A world space can be a terrestrial worldview such as land, ocean, and sky, or a worldview of an unknown planet such as the moon, or a completely imaginary space such as an island world or even a cloud world. The world space is configured based on actual needs and is not limited in this embodiment.

[0091] The world space can include multiple community spaces, and the community spaces can be interconnected through access links. The access links are set according to actual needs and are not limited in this embodiment of the present invention.

[0092] The basic space created by the interactive space creation method provided in the embodiment of the present invention can simultaneously carry out chatting interaction and game entertainment in the same basic space, without switching different scenes, and without moving the user's position through handle operation, and will not interrupt the current process. Spatial audio technology is applied in the basic space, which can be transmitted according to the user's position in the space. Other users can perceive the position of the above-mentioned user through this. The overall experience is more three-dimensional, rather than a flat transmission, and the overall immersive experience is better. The scene of the basic space can be personalized, the environment and lighting in the basic space can be set according to user needs, the wall color in the basic space can switch themes, the photos hanging on the wall can also be customized, and the scene outside the room can be switched. The user's personal virtual image can be set to be close to his own virtual image, rather than the virtual image preset by the product, with higher freedom and personalization.

[0093] The following describes the specific implementation process of the interactive control method for an interactive space provided by an embodiment of the present invention, taking a server as an example. It is understood that the execution entity of the interactive control method for an interactive space provided by an embodiment of the present invention is not limited to a server.

[0094] FIG3 is a flow chart of an interactive control method for an interactive space provided in a third embodiment of the present invention. As shown in FIG3 , the interactive control method for an interactive space provided in an embodiment of the present invention can be applied to the basic space described in any of the above embodiments, and includes:

[0095] S301, receiving a joining request sent by an interactive terminal;

[0096] Specifically, when a user wants to join a basic space, they can send a join request to the server through an interactive terminal, which will receive the join request. The interactive terminal is a virtual reality device that allows the user to interact with the basic space, including but not limited to a head-mounted stereoscopic display.

[0097] For example, a user wears a head-mounted stereoscopic display, and a list of all basic spaces that can be joined is displayed on the screen. The user selects a basic space to join in the list, and the head-mounted stereoscopic display sends a joining request to the server. The joining request includes the space identifier of the basic space selected by the user. The basic space has a unique corresponding space identifier.

[0098] S302: adding the personal avatar corresponding to the interactive terminal to the basic space according to a joining rule; wherein the joining rule is preset;

[0099] Specifically, after receiving the join request, the server will add the personal avatar corresponding to the interactive terminal to the basic space according to the join rules, and the personal avatar corresponding to the interactive terminal can be displayed in the basic space. The join rules are preset and set according to actual needs, and are not limited in this embodiment of the present invention. The personal avatar corresponding to the interactive terminal is the personal avatar of the user using the interactive terminal. The user's personal avatar is pre-established.

[0100] In the embodiment of the present invention, three personal virtual images can be provided, and the user can choose according to his or her preferences.

[0101] (1) Persona is a personal virtual image generated by the Vision Pro camera. The image uses technologies such as facial key point detection to achieve drivable image expressions; it can truly represent the user and appear in the basic space.

[0102] (2) 3D personal virtual image, which can be made based on the three-dimensional model of the PBR process to create a personalized personal virtual image.

[0103] (3) Stylized personal virtual image: Based on face recognition and facial key point detection, the stylized image based on the user's face is generated by AI algorithm and can also be driven by expression.

[0104] S303: Respond to the interaction instruction in the basic space according to the interaction instruction sent by the interaction terminal.

[0105] Specifically, users can communicate and interact in the basic space. Users can send interaction instructions to the server through the interactive terminal. After receiving the interaction instructions, the server will respond to the interaction instructions in the basic space.

[0106] For example, the user's 3D personal virtual image is located in front of the photo frame component in the personal space. The user uses the interactive terminal to make the 3D personal virtual image click on the photo frame component. In response to the above-mentioned click operation, a pop-up window will appear for the user to select an operation for the photo frame component. The user can continue to select options such as changing the photo frame, changing the color, hiding the photo frame, etc. in the pop-up window. The server performs corresponding operations on the photo frame component in the personal space according to the options selected by the user.

[0107] The interactive control method for an interactive space provided by an embodiment of the present invention receives a joining request sent by an interactive terminal; adds a personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; and responds to the interactive instruction within the basic space according to the interactive instruction sent by the interactive terminal, thereby achieving a three-dimensional immersive experience.

[0108] Based on the above embodiments, further, the basic space is a personal space, and the personal space includes a set number of seats; accordingly, the joining rules include:

[0109] If it is determined that there is no joiner in the personal space, the personal avatar corresponding to the interactive terminal is randomly assigned a seat;

[0110] If it is determined that there are already users joining the personal space and the total number of users is less than the set number, assigning the personal avatar corresponding to the interactive terminal to an empty seat;

[0111] If it is determined that there are already joiners in the personal space and the total number of joiners is greater than or equal to the set number, no seat is allocated to the personal avatar corresponding to the interactive terminal.

[0112] Specifically, the basic space is a personal space, which has a set number of seats. When a user applies to join the personal space, a seat is preferentially assigned to the user's personal avatar based on the joining rules, causing the user's personal avatar to appear in the assigned seat. The set number is set based on actual needs and is not limited in this embodiment of the present invention.

[0113] If there is no joiner in the personal space when the user applies to join the personal space, the personal avatar corresponding to the interactive terminal can be assigned to any seat. A joiner refers to a user who has already joined the personal space.

[0114] If there are already joiners in the personal space when the user applies to join the personal space, but the total number of joiners is less than the set number, that is, there are still vacant seats, then the personal avatar corresponding to the interactive terminal is assigned to a vacant seat.

[0115] If there are already joiners in the personal space when the user applies to join the personal space, and the total number of joiners is greater than or equal to the set number, that is, there are no vacant seats, then no seat will be allocated to the personal avatar corresponding to the interactive terminal.

[0116] For example, the personal space is provided with 8 seats arranged in a circular shape. When the seats are occupied, the seats are displayed and the user's personal avatar is displayed on the seats; when the seats are empty, the seats can be displayed transparently in the personal space.

[0117] When the first user (hereinafter referred to as User 1) requests to join the personal space, since no one has joined the personal space before, any seat can be assigned to User 1, and User 1's personal virtual image appears on the assigned seat, and the seat changes from transparent to opaque.

[0118] When a second user (hereinafter referred to as User 2) requests to join the personal space, since there is already one entrant in their personal space, User 2 is assigned a seat from the remaining seven seats. User 2's avatar appears in the assigned seat, and the seat changes from transparent to opaque. User 2 can be preferentially assigned to the seat across from User 1, or to a seat adjacent to User 1.

[0119] When a third user (hereinafter referred to as User 3) requests to join the personal space, since there were two previous users in the personal space of this user, a seat can be allocated to User 3 from the remaining 6 seats. User 3's personal virtual image appears on the allocated seat, and the seat changes from transparent to opaque.

[0120] When a fourth user (hereinafter referred to as User 4) requests to join the personal space, since there are already three previous users in the space, User 4 is assigned a seat from the remaining five. User 4's avatar appears in the assigned seat, and the seat changes from transparent to opaque. At this point, an empty seat is placed between the four users' seats.

[0121] The fifth user, the sixth user, the seventh user, and the eighth user who request to join the personal space will be respectively allocated a seat from the remaining seats, and the personal virtual images of the above four users will appear on the allocated seats.

[0122] When the ninth user or later requests to join the personal space, since the seats in the personal space are full, no seat will be assigned to the user. The ninth user or later will be treated as an audience and can be displayed in other forms such as a list.

[0123] Furthermore, when a user who has been assigned a seat exits the personal space, the position of the seated user remains unchanged; if there is a user who has not been assigned a seat in the personal space at this time, the vacant seats are allocated to users in the order of their time of joining the personal space; if there is no user who has not been assigned a seat in the personal space at this time, the newly joined user will be allocated the vacant seat.

[0124] Furthermore, an exclusive seat identification may be set for the owner of the personal space to distinguish other users entering the space.

[0125] FIG4 is a flow chart of an interactive control method for an interactive space provided by a fourth embodiment of the present invention. As shown in FIG4 , based on the above embodiments, further, the basic space is a personal space, and the personal space includes chess and card components; accordingly, responding to the interactive instruction sent by the interactive terminal in the basic space includes:

[0126] S401: If a selection operation of the chess and card component by the personal avatar corresponding to the interactive terminal is detected, the avatar corresponding to the chess and card component is displayed in the personal space;

[0127] Specifically, a chess and card game component is provided within the personal space. When a user wishes to play a chess and card game using the chess and card component, the user operates the user's personal avatar through the interactive terminal to select the chess and card component. Upon detecting the selection of the chess and card component, the server displays the avatar corresponding to the chess and card component within the personal space. The avatar corresponding to the chess and card component is pre-set and can be created to mimic the actual appearance of the chess and card corresponding to the component.

[0128] For example, the user can operate the user's personal virtual image through the interactive terminal to click on the chess and card component to select the chess and card component.

[0129] For example, a user can use an interactive terminal to manipulate their personal avatar's eyes to gaze at the chess and card game component for a set period of time. Upon detecting this gaze, the server will control the chess and card game component to pop up a menu asking if they want to play chess and card games. The user can also use the interactive terminal to manipulate their personal avatar to make a preset gesture to indicate that they want to play chess and card games. Upon detecting this gesture, the server will display the corresponding avatar of the chess and card game component in the personal space. The avatar corresponding to the chess and card game component can be displayed on the coffee table in the personal space.

[0130] S402: If a game operation of the personal avatar corresponding to the interactive terminal on the avatar corresponding to the chess and card component is detected, the avatar corresponding to the chess and card component is adjusted in the personal space in response to the game operation.

[0131] Specifically, after the avatar corresponding to the chess and card component is displayed in the personal space, the user can perform game operations on the avatar corresponding to the chess and card component through the personal avatar corresponding to the interactive terminal. After the server detects the game operation, it will adjust the avatar corresponding to the chess and card component in the personal space based on the game operation. The game operation is preset.

[0132] For example, the chess component is a chess component. When there are multiple users in the personal space, user A can invite user B to play chess in the personal space through the chess component.

[0133] User A and User B have entered their personal space. User A's avatar and User B's avatar are located at opposite ends of a coffee table. A chess set is placed on a table against a wall in the personal space.

[0134] User A, through an interactive terminal, manipulates their personal avatar to gaze at a chess component for more than five seconds. Upon detecting this gaze, the server controls the chess component to display a pop-up menu asking whether to start a chess game. User A, through the interactive terminal, manipulates their personal avatar to make a thumb-and-index finger pinch gesture, indicating a desire to start a chess game. Upon detecting this pinch gesture, the server displays the avatar corresponding to the chess component on the coffee table in the personal space. The avatar now displays a chess board with the chess pieces placed on it.

[0135] User A and User B use their avatars' eyes to select a chess piece on the chessboard. They then use their avatars' eyes to select a move location. Finally, they use their avatars' gestures to confirm the move, moving the selected piece from its original position to the selected square. While playing chess, User A and User B can also chat directly. Users A and B can chat and play games in the same space without switching scenes.

[0136] An interactive space provided by an embodiment of the present invention includes a basic space created by the interactive space creation method described in any of the above embodiments. The basic space may include a personal space and a public space.

[0137] Furthermore, the interaction space may also include a community space and a world space.

[0138] The personal space provided by the embodiment of the present invention can be used for gatherings and chats. A gathering can be held in the user's own personal space or in the personal space of another user; a gathering and chat can be held even if the owner of the personal space is not present.

[0139] A party is considered to be held when one user joins the personal space; the party starts automatically when more than two users join the personal space.

[0140] If the owner of a personal space sets the personal space to private mode, other users cannot join directly and need an invitation from the owner of the personal space to join the personal space.

[0141] Once a user is seated in a personal space, a video chat automatically begins, allowing them to see each other's avatars. The user's voice in the personal space uses spatial audio technology to detect seat location and distance, while real-time video communication (RTC) technology allows for real-time chat and video between users.

[0142] Users who join a personal space can set up to block the sound in the personal space and not hear the voices of other users in the personal space; they can also turn off their own voice so that other users in the personal space cannot hear their voice.

[0143] If the seats in the personal space are full, users who join the personal space later will become spectators; they can apply to sit down and chat after there are vacant seats.

[0144] Audiences in the personal space can see and hear the chats of users with seats, but cannot speak; the personal space allows viewers to send text comments. Each audience has their own location coordinates in the personal space, and the text comments can appear at the audience's location coordinates.

[0145] The personal space provided by embodiments of the present invention allows for social interaction. Interactions can be one-to-one, one-to-many, or many-to-many. Users can express emotions and feelings, display their current status, and send virtual gifts within the personal space. Interactive special effects can also be displayed within the personal space.

[0146] During social interactions in personal spaces, the expression of emotions and moods such as liking, being angry, and crying, as well as the sending of gifts, can be accomplished through 3D vision and hearing.

[0147] During the interaction process in the personal space, users can display their user status to their friends and users around them, such as drinking coffee, slacking off, listening to music, etc.

[0148] Some limited interactions in the real world, such as fireworks effects, rainbow clouds, etc., can also be displayed in personal space.

[0149] The interactive space provided by this embodiment of the invention fully leverages the Vision Pro device's spatial computing capabilities, including personas, spatial audio / video / photo, and 3D rendering, to create an entertaining and interactive spatial chatroom that can accommodate multiple people simultaneously. The room uses Immersive for presentation and Reality Composer Pro for scene creation, providing an immersive user experience. Users can chat and interact with games within the same space without using traditional controllers to move around or switching between scenes.

[0150] FIG5 is a schematic diagram of the structure of an apparatus for creating an interactive space according to a fifth embodiment of the present invention. As shown in FIG5 , the apparatus for creating an interactive space according to an embodiment of the present invention includes an establishing unit 501, an importing unit 502, a setting unit 503, and a configuring unit 504, wherein:

[0151] The establishment unit 501 is used to establish a basic space model, which is used to carry multiple component models; the import unit 502 is used to import the three-dimensional model and / or animation of each component model into the basic space model; the setting unit 503 is used to set the corresponding position for each component model in the basic space model; the configuration unit 504 allows the user to configure interactive information for at least one component model to complete the establishment of the basic space.

[0152] Specifically, the establishing unit 501 may establish a basic space model, and the basic space model is used to carry multiple component models. That is, after the basic space model is established, multiple component models may be configured inside the basic space model.

[0153] The import unit 502 can import the 3D model and / or animation of each component model into the basic space model. The component models include, but are not limited to, game and entertainment component models, decorative component models, etc., and are configured according to actual needs and are not limited in this embodiment of the present invention. The 3D model and / or animation of each component model is pre-acquired.

[0154] For each component model, the setting unit 503 sets the placement position of each component model in the basic space model. The position of each component model in the basic space model is set according to actual needs and is not limited in this embodiment of the present invention.

[0155] For component models that need to interact, after setting the position in the basic space model, the configuration unit 504 can configure the interactive information of the component model. For component models that do not need to interact, the interactive information does not need to be configured. After each component model in the basic space model is configured, a basic space is established. In the basic space, you can interact with the component models to change the decoration in the basic space, play games, entertain or chat, and users' games, entertainment and chat can be carried out simultaneously in the basic space. Among them, the basic space can be divided into personal space and public space. The personal space can be arranged to imitate the rooms in a private house, and the public space can be arranged to imitate public places such as KTV, theaters, gyms, cinemas, concert halls, etc.

[0156] The interactive space creation device provided by an embodiment of the present invention can establish a basic space model, which is used to carry multiple component models; import the three-dimensional model and / or animation of each component model into the basic space model; set a corresponding position for each component model in the basic space model; configure interactive information for at least one component model to complete the establishment of the basic space, and carry out multiple interactive exchanges simultaneously through the components in the basic space, bringing a three-dimensional immersive experience.

[0157] FIG6 is a schematic diagram of the structure of an interactive space creation device provided by a sixth embodiment of the present invention. As shown in FIG6 , based on the above embodiments, the interactive space creation device provided by the embodiment of the present invention further includes an export unit 505, a first file import unit 506, and a second file import unit 507, wherein:

[0158] The export unit 505 is used to export the original three-dimensional model and / or original animation of the component model to a first format file of the component model after the production is completed; the first file import unit 506 is used to import the first format file of the component model and export it to a second format file of the component model after confirming that the mapping in the first format file of the component model is correct; the second file import unit 507 is used to import the second format file of the component model to render the original three-dimensional model of the component model and / or play the original animation.

[0159] On the basis of the above embodiments, the configuration unit 504 is further configured to:

[0160] The component model is configured with spatial audio and / or interactive content.

[0161] On the basis of the above embodiments, further, the basic space includes personal space and public space.

[0162] On the basis of the above embodiments, the embodiments of the present invention further provide:

[0163] Build a community space based on multiple personal spaces and at least one public space.

[0164] On the basis of the above embodiments, the interactive space creation device provided in the embodiment of the present invention further includes a construction unit, wherein:

[0165] A construction unit, configured to construct a world space based on at least one community space.

[0166] FIG7 is a schematic diagram of the structure of an interactive control device for an interactive space provided by a seventh embodiment of the present invention. As shown in FIG7 , the interactive control device for an interactive space provided by an embodiment of the present invention includes a receiving unit 701, a joining unit 702, and a responding unit 703, wherein:

[0167] The receiving unit 701 is used to receive a joining request sent by an interactive terminal; the joining unit 702 is used to add the personal virtual image corresponding to the interactive terminal to the basic space according to the joining rules; wherein the joining rules are preset; the responding unit 703 is used to respond to the interaction instruction within the basic space according to the interaction instruction sent by the interactive terminal.

[0168] Specifically, when a user wants to join a basic space, he or she can send a joining request to the receiving unit 701 through the interactive terminal, and the receiving unit 701 will receive the joining request. The interactive terminal is a virtual reality device that allows the user to interact with the basic space, including but not limited to a head-mounted stereoscopic display.

[0169] After receiving the join request, the joining unit 702 adds the personal avatar corresponding to the interactive terminal to the basic space according to the joining rules, and the personal avatar corresponding to the interactive terminal can be displayed in the basic space. The joining rules are preset and set according to actual needs, and are not limited in this embodiment of the present invention. The personal avatar corresponding to the interactive terminal is the personal avatar of the user using the interactive terminal. The user's personal avatar is pre-established.

[0170] Users can communicate and interact in the basic space. Users can send interaction instructions to the response unit 703 through the interactive terminal. After receiving the interaction instruction, the response unit 703 will respond to the interaction instruction in the basic space.

[0171] An interactive control device for an interactive space provided in an embodiment of the present invention receives a joining request sent by an interactive terminal; adds a personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; and responds to the interactive instruction sent by the interactive terminal within the basic space, thereby achieving a three-dimensional immersive experience.

[0172] Based on the above embodiments, further, the basic space is a personal space, and the personal space includes a set number of seats; accordingly, the joining rules include:

[0173] If it is determined that there is no joiner in the personal space, the personal avatar corresponding to the interactive terminal is randomly assigned a seat;

[0174] If it is determined that there are already users joining the personal space and the total number of users is less than the set number, assigning the personal avatar corresponding to the interactive terminal to an empty seat;

[0175] If it is determined that there are already joiners in the personal space and the total number of joiners is greater than or equal to the set number, no seat is allocated to the personal avatar corresponding to the interactive terminal.

[0176] FIG8 is a schematic diagram of the structure of an interactive control device for an interactive space provided by an eighth embodiment of the present invention. As shown in FIG8 , based on the above embodiments, the basic space is further a personal space, and the personal space includes chess and card components; accordingly, the response unit 703 includes a display subunit 7031 and an adjustment subunit 7032, wherein:

[0177] The display subunit 7031 is used to display the virtual image corresponding to the chess and card component in the personal space after detecting the selection operation of the personal virtual image corresponding to the interactive terminal on the chess and card component; the adjustment subunit 7032 is used to adjust the virtual image corresponding to the chess and card component in the personal space in response to the game operation after detecting the game operation of the personal virtual image corresponding to the interactive terminal on the virtual image corresponding to the chess and card component.

[0178] The embodiments of the apparatus provided in the embodiments of the present invention can be specifically used to execute the processing flow of the above-mentioned method embodiments. Its functions are not described in detail here, and reference can be made to the detailed description of the above-mentioned method embodiments.

[0179] Figure 9 is a schematic diagram of the physical structure of an electronic device provided by the ninth embodiment of the present invention. As shown in Figure 9, the electronic device 600 may include: a processor 100 and a memory 140. The memory 140 is coupled to the processor 100. The processor 100 may call the logic instructions in the memory 140 to execute the following method: establish a basic space model, the basic space model is used to carry multiple component models; import the three-dimensional model and / or animation of each component model into the basic space model; set a corresponding position for each component model in the basic space model; configure interactive information for at least one component model to complete the establishment of the basic space. Or

[0180] Receive a joining request sent by an interactive terminal; add the personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; wherein the joining rule is preset; and respond to the interaction instruction sent by the interactive terminal in the basic space.

[0181] This embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the methods provided by the above-mentioned method embodiments, for example, including: establishing a basic space model, the basic space model is used to carry multiple component models; importing the three-dimensional model and / or animation of each component model into the basic space model; setting a corresponding position for each component model in the basic space model; configuring interactive information for at least one component model to complete the establishment of the basic space. Or

[0182] Receive a joining request sent by an interactive terminal; add the personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; wherein the joining rule is preset; and respond to the interaction instruction sent by the interactive terminal in the basic space.

[0183] This embodiment provides a computer-readable storage medium, which stores a computer program. The computer program enables the computer to execute the methods provided by the above-mentioned method embodiments, for example, including: establishing a basic space model, the basic space model is used to carry multiple component models; importing the three-dimensional model and / or animation of each component model into the basic space model; setting a corresponding position for each component model in the basic space model; configuring interactive information for at least one component model to complete the establishment of the basic space. Or

[0184] Receive a joining request sent by an interactive terminal; add the personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; wherein the joining rule is preset; and respond to the interaction instruction sent by the interactive terminal in the basic space.

[0185] As shown in Figure 9 , electronic device 600 may further include: a communication module 110, an input unit 120, an audio processor 130, a display 160, and a power supply 170. It is worth noting that electronic device 600 does not necessarily include all of the components shown in Figure 9 ; furthermore, electronic device 600 may also include components not shown in Figure 9 , for which reference may be made to existing technologies. It is worth noting that this figure is illustrative only; other types of structures may be used to supplement or replace this structure to implement telecommunication or other functions.

[0186] As shown in FIG. 9 , the processor 100 is sometimes also referred to as a controller or operation control, and may include a microprocessor or other processor device and / or logic device. The processor 100 receives input and controls the operation of various components of the electronic device 600 .

[0187] Memory 140 may be, for example, one or more of a cache, flash memory, a hard drive, removable media, volatile memory, non-volatile memory, or other suitable devices. It may store the aforementioned failure-related information and may also store a program for executing the relevant information. Processor 100 may execute the program stored in memory 140 to implement information storage or processing.

[0188] Input unit 120 provides input to processor 100. Input unit 120 is, for example, a keypad or touch input device. Power supply 170 is used to provide power to electronic device 600. Display 160 is used to display objects such as images and text. Display 160 can be, for example, an LCD display, but is not limited thereto.

[0189] The memory 140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), or a SIM card. Alternatively, it may be a memory that retains information even when power is off, can be selectively erased, and is provided with more data. Examples of memory 140 are sometimes referred to as EPROMs. The memory 140 may also be some other type of device. The memory 140 includes a buffer 141 (sometimes referred to as a buffer memory). The memory 140 may include an application / function storage unit 142 for storing application programs and function programs or processes for executing the operation of the electronic device 600 via the processor 100.

[0190] The memory 140 may also include a data storage unit 143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 144 of the memory 140 may include various driver programs for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).

[0191] The communication module 110 includes a transmitter / receiver for transmitting and receiving signals via an antenna 111. The communication module 110 is coupled to the processor 100 to provide input signals and receive output signals, which may be the same as in the case of a conventional mobile communication terminal.

[0192] Based on different communication technologies, multiple communication modules 110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module. The communication module 110 is also coupled to a speaker 131 and a microphone 132 via an audio processor 130 to provide audio output via the speaker 131 and receive audio input from the microphone 132, thereby implementing common telecommunication functions. The audio processor 130 may include any suitable buffer, decoder, amplifier, etc. Furthermore, the audio processor 130 is coupled to the processor 100, enabling local recording via the microphone 132 and playback of stored audio via the speaker 131.

[0193] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0194] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0195] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0196] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0197] Throughout this specification, reference to terms such as "one embodiment," "a specific embodiment," "some embodiments," "for example," "example," "specific example," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0198] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for creating an interactive space, characterized in that: include: Establishing a basic space model, wherein the basic space model is used to carry multiple component models; Importing a three-dimensional model and / or animation of each component model into the basic space model; Setting a corresponding position for each component model in the basic space model; Interaction information is configured for at least one component model to complete the establishment of the basic space.

2. The method according to claim 1, characterized in that Build 3D models and / or animations of component models including: After the original three-dimensional model and / or original animation of the component model is completed, exporting it into a first format file of the component model; Importing the first format file of the component model and exporting it into the second format file of the component model after confirming that the mapping is correct in the first format file of the component model; The second format file of the component model is imported to render the original three-dimensional model of the component model and / or play the original animation.

3. The method according to claim 1, characterized in that Configuring interaction information for at least one component model includes: The component model is configured with spatial audio and / or interactive content.

4. The method according to claim 1, wherein The basic space includes personal space and public space.

5. The method according to claim 4, characterized in that Also includes: Build a community space based on multiple personal spaces and at least one public space.

6. The method according to claim 5, characterized in that Also includes: A world space is constructed based on at least one community space.

7. An interactive control method for an interactive space, characterized in that: The basic space as claimed in any one of claims 1 to 6 comprises: receiving a joining request sent by an interactive terminal; Adding the personal virtual image corresponding to the interactive terminal to the basic space according to a joining rule; wherein the joining rule is preset; According to the interaction instruction sent by the interaction terminal, respond to the interaction instruction in the basic space.

8. The method according to claim 7, characterized in that The basic space is a personal space, and the personal space includes a set number of seats; Accordingly, the joining rules include: If it is determined that there is no joiner in the personal space, the personal avatar corresponding to the interactive terminal is randomly assigned a seat; If it is determined that there are already users joining the personal space and the total number of users is less than the set number, assigning the personal avatar corresponding to the interactive terminal to an empty seat; If it is determined that there are already joiners in the personal space and the total number of joiners is greater than or equal to the set number, no seat is allocated to the personal avatar corresponding to the interactive terminal.

9. The method according to claim 7, characterized in that The basic space is a personal space, and the personal space includes chess and card components. Accordingly, responding to an interaction instruction in the basic space according to the personal virtual image corresponding to the interactive terminal includes: If a selection operation of the chess and card component by the personal virtual image corresponding to the interactive terminal is detected, the personal virtual image corresponding to the chess and card component is displayed in the personal space; If a game operation of the personal virtual image corresponding to the interactive terminal on the personal virtual image corresponding to the chess and card component is detected, the personal virtual image corresponding to the chess and card component is adjusted in the personal space in response to the game operation.

10. An interactive space, characterized in that: A basic space created by the method for creating an interactive space according to any one of claims 1 to 6.

11. A device for creating an interactive space, characterized in that: include: An establishing unit, configured to establish a basic space model, wherein the basic space model is configured to carry multiple component models; An importing unit, configured to import a three-dimensional model and / or animation of each component model into the basic space model; A setting unit, configured to set a corresponding position for each component model in the basic space model; Configuration unit, the user configures interaction information for at least one component model to complete the establishment of the basic space.

12. An interactive control device for an interactive space, characterized in that: include: a receiving unit, configured to receive a joining request sent by an interactive terminal; A joining unit, configured to join the personal avatar corresponding to the interactive terminal into the basic space according to a joining rule; wherein the joining rule is preset; A responding unit is configured to respond to the interactive instruction within the basic space according to the interactive instruction sent by the interactive terminal.

13. A computer device comprising a memory, a processor, and a computer program stored in the memory, wherein: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6, or the steps of the method according to any one of claims 7 to 9.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6, or the steps of the method according to any one of claims 7 to 9.

15. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the method according to any one of claims 1 to 6 or the steps of the method according to any one of claims 7 to 9 are implemented.

Citation Information

Patent Citations

  • A method and system for visualizing a three-dimensional geometric object in a virtual reality environment

    CN109284000A

  • Interaction system and method, mobile equipment and computer readable medium

    CN110750161A

  • Multi-person cooperative interaction and perception method in medical virtual reality training scene

    CN111427453A

  • Man-machine identification method, identification system, MR intelligent glasses and application

    CN111897435A

  • Creation method of interaction space, interaction control method and interaction space

    CN117994476A