Interface interaction method and device, equipment and storage medium

By generating visual representations associated with virtual objects in the interactive interface, the problem of the singular visual representation of virtual objects is solved, and rich interactive methods and efficient user interaction experience are achieved.

CN121029035APending Publication Date: 2025-11-28BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202511142167.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-14
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

In existing technologies, the visual representation of virtual objects lacks diversity and interactive methods, resulting in low efficiency in user interaction with virtual objects.

Method used

By presenting visual representations associated with virtual objects in the interactive interface, the visual representations are generated based on user-configured operations, respond to user history interactions to meet preset conditions, and support multiple configuration methods to enrich the sources and interaction methods of the visual representations.

Benefits of technology

It improves the efficiency and diversity of interaction between users and virtual objects, enhances the configuration of visual representation of virtual objects, broadens the sources of visual representation, and improves the interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121029035A_ABST
    Figure CN121029035A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method provided by the invention comprises the following steps: presenting an interaction interface associated with a virtual object, wherein the virtual object is associated to a first user and a second user in response to the situation that historical interaction between the first user and the second user meets a preset condition; and presenting a visual representation of the virtual object in the interactive interface, the visual representation being associated with a first base appearance of the virtual object, the first base appearance being generated based on at least one reference content, the at least one reference content is determined based on at least one of a first configuration operation of the first user and a second configuration operation of the second user. In this way, the embodiment of the invention can enrich the configuration mode of the user for the visual representation of the virtual object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Technology

[0002] With the development of science and technology, more and more users are engaging in interactive activities through online platforms. Users can interact with virtual objects provided by these platforms. These virtual objects can be presented in the interactive interface to facilitate interaction with the user. Therefore, enriching the visual representation of virtual objects is a topic worthy of attention. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for interface interaction is provided. The method includes: presenting an interactive interface associated with a virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions; and presenting a visual representation of the virtual object in the interactive interface, the visual representation being associated with a first base appearance of the virtual object, the first base appearance being generated based on at least one set of reference content, the at least one set of reference content being determined based on at least one of a first configuration operation by the first user and a second configuration operation by the second user.

[0004] In a second aspect of this disclosure, a method for interface interaction is provided. The method includes: acquiring first reference content via a configuration interface; presenting at least one base appearance generated based on the first reference content; and determining a first base appearance based on the at least one base appearance, wherein the first base appearance is configured to be applied to a virtual object to update the visual representation of the virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

[0005] In a third aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: an interactive interface module configured to present an interactive interface associated with a virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions; and a first presentation module configured to present a visual representation of the virtual object in the interactive interface, the visual representation being associated with a first base appearance of the virtual object, the first base appearance being generated based on at least one reference content, the at least one reference content being determined based on at least one of a first configuration operation of the first user and a second configuration operation of the second user.

[0006] In a fourth aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a configuration interface module configured to acquire first reference content via the configuration interface; a second presentation module configured to present at least one basic appearance generated based on the first reference content; and a determination module configured to determine a first basic appearance based on the at least one basic appearance, wherein the first basic appearance is configured to be applied to a virtual object to update the visual representation of the virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

[0007] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first or second aspect.

[0008] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the methods of the first or second aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 A schematic diagram is shown of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2C Example interfaces according to some embodiments of this disclosure are shown;

[0013] Figures 3A to 3G Example interfaces according to further embodiments of this disclosure are shown;

[0014] Figure 4 A flowchart illustrating an example process for generating a basic appearance according to some embodiments of this disclosure is shown;

[0015] Figure 5 A flowchart illustrating an example process of interface interaction according to some embodiments of the present disclosure is shown;

[0016] Figure 6 A flowchart illustrating an example process of interface interaction according to yet another embodiment of the present disclosure is shown;

[0017] Figure 7 A schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure is shown;

[0018] Figure 8 A schematic structural block diagram of an example device for interface interaction according to further embodiments of the present disclosure is shown; and

[0019] Figure 9 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation

[0020] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0021] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0022] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0023] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0024] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0025] As mentioned above, with the development of science and technology, more and more users are engaging in interactive activities through online platforms. Users can interact with virtual objects provided by these platforms. These virtual objects can be presented in the interactive interface to facilitate interaction with the user. Therefore, enriching the visual representation of virtual objects is a topic worthy of attention.

[0026] Embodiments of this disclosure propose a scheme for interface interaction. According to this scheme, an interactive interface associated with a virtual object can be presented. The virtual object is associated with the first user and the second user in response to the fulfillment of preset conditions in historical interactions between the first user and the second user. Further, this disclosure can present a visual representation of the virtual object in the interactive interface. The visual representation is associated with a first base appearance of the virtual object. The first base appearance is generated based on at least one reference content. The at least one reference content is determined based on at least one of a first configuration operation by the first user and a second configuration operation by the second user.

[0027] In this way, embodiments of this disclosure can present virtual objects in an interactive interface associated with virtual objects, thereby improving the efficiency of interaction between users and virtual objects. Furthermore, since such virtual objects are associated with the first and second users in response to the fulfillment of preset conditions in their historical interactions, such virtual objects can enrich the interaction methods between the first and second users and improve their interaction efficiency. In addition, embodiments of this application can support determining a first reference content based on a first configuration operation of the first user and / or a second configuration operation of the second user to generate a first basic appearance of the virtual object. Thus, embodiments of this disclosure can support determining a first basic appearance associated with the visual representation of a virtual object through configuration operations of at least one user, thereby enriching the configuration methods for the visual representation of the virtual object, broadening the sources of the virtual object's visual representation, and improving the efficiency of interaction between users and virtual objects.

[0028] Furthermore, embodiments of this disclosure also propose a scheme for interface interaction. According to this scheme, this disclosure can obtain first reference content via a configuration interface. This disclosure can present at least one basic appearance generated based on the first reference content. Further, this disclosure can determine a first basic appearance based on at least one basic appearance. The first basic appearance is configured to be applied to virtual objects to update the visual representation of the virtual objects. The virtual objects are associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

[0029] In this manner, embodiments of this disclosure can support obtaining first reference content for generating at least one basic appearance via a configuration interface, thereby improving the efficiency of generating basic appearances. This disclosure supports determining a first basic appearance based on at least one basic appearance, thus providing users with multiple choices and improving the efficiency of configuring basic appearances. Such a first basic appearance can be applied to virtual objects to update the visual representation of the virtual objects, thereby enriching the visual representation of the virtual objects. Furthermore, since such virtual objects are associated with the first and second users in response to the historical interaction between the first and second users satisfying preset conditions, such virtual objects can enrich the interaction methods between the first and second users and improve the efficiency of their interaction. Thus, embodiments of this disclosure can support generating at least one basic appearance for updating the visual representation of virtual objects by obtaining reference content, and support determining the first basic appearance from at least one basic appearance, thereby enriching the sources of first basic appearances associated with visual representations, meeting the diverse needs of users to update the visual representation of virtual objects, and improving the configuration efficiency associated with the visual representation of virtual objects.

[0030] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0031] Example Environment

[0032] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. For example... Figure 1 As shown, example environment 100 may include electronic device 110.

[0033] In this example environment 100, electronic device 110 may run an application 120 that supports user interface interaction. Application 120 may be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, media applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0034] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0035] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0036] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.

[0037] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (Wi-Fi) connections, and the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0038] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0039] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0040] Example Interaction

[0041] Example 1: Presenting a visual representation of a virtual object

[0042] Figures 2A to 2C Example interfaces 200A to 200C according to some embodiments of the present disclosure are shown. Interfaces 200A to 200C may, for example, be provided by... Figure 1 The electronic device 110 shown is provided.

[0043] In some embodiments, such as Figure 2AAs shown, electronic device 110 can present interface 200A. Interface 200A can be implemented as an interactive interface associated with a virtual object. Electronic device 110 can present a visual representation 205 of the virtual object in the interactive interface (e.g., interface 200A). As an example, such visual representation 205 can indicate a first basic appearance 210 of the virtual object. For example, such a first basic appearance 210 can indicate the object material of the virtual object. Such a first basic appearance 210 does not include decorative materials (e.g., headwear, clothing, etc.) applied to the virtual object. Alternatively, such visual representation may also include at least one decorative material applied to the first basic appearance 210 of the virtual object, such as decorative material 215 (e.g., hat), etc.

[0044] As an example, at least one decorative element is coupled to at least one coupling position of the first base appearance 210. For example, decorative element 215 is coupled to the head position of the first base appearance. As an example, such at least one coupling position may include a first coupling position determined based on the first base appearance 210. For example, the first coupling position may include the head position, face position, hand position, etc., of the first base appearance 210 supporting the application of decorative elements. Alternatively, at least one coupling position may also include a second coupling position determined based on a configuration operation of a first user or a second user. For example, the electronic device 110 may receive a configuration operation of a first user or a second user to adjust the head position, face position, and / or hand position, etc., of the first base appearance 210 supporting the application of decorative elements to determine the second coupling position. For example, taking the adjustment of the head position supporting the application of decorative elements as an example, the adjustment of the head position may include a translation operation along at least one of the three-dimensional coordinate axes (e.g., X, Y, Z coordinate axes) or a rotation operation about at least one coordinate axis. The specific interaction process for implementing the translation and rotation operations will be described exemplarily below with reference to the accompanying drawings, and will not be described in detail here. Alternatively, the electronic device 110 can also receive configuration operations from a first user or a second user to add a new coupling position as a second coupling position based on the first coupling position of the first base appearance 210. For example, the first coupling positions of the first base appearance 210 include a head position, a face position, and a hand position. Based on the configuration operation of the first user or the second user, the electronic device 110 can designate the back position of the first base appearance 210 as a new second coupling position where decorative materials can be applied. Such a back position can be determined by a designated area on the first base appearance indicated by the configuration operation of the first user or the second user.

[0045] As an example, a virtual object is associated with a first user and a second user in response to the fulfillment of preset conditions in their historical interactions. For instance, such historical interactions could include a set of interactive events jointly participated in by the first and second users. The first and second users can obtain a virtual object in response to the fulfillment of the first preset condition in the interaction attributes of a set of interactive events. For example, interaction attributes could include interaction frequency, interaction content, etc.

[0046] For example, such a set of interactive events could include text message interactions, image message interactions, audio message interactions, video call interactions, voice call interactions, emoticon interactions, and so on. For example, a virtual object could be associated with (or provided to) the first and second users in response to a preset number of consecutive days of conversation between the first and second users.

[0047] In some embodiments, such a set of interactive events may also include interactive events between the first user and the second user that occur independently of the session. For example, such interactive events may include events such as the first user viewing, liking, saving, and forwarding works published by the second user.

[0048] It should be understood that the acquisition and use of information regarding interactive events involved in this disclosure are all carried out with the knowledge and authorization of the relevant users.

[0049] For example, a virtual object may include a virtual pet associated with a first user and a second user, such as a pet in a shared home. Additionally, at least one attribute of the virtual object may be updated accordingly based on a set of interaction events between the current user and the target object, such that the virtual object may have different visual representations and / or different interactive capabilities.

[0050] In some embodiments, the interactive interface associated with the virtual object may include a conversation interface associated with a first user and a second user. Such a conversation interface may, for example, include a private chat conversation interface between the first user and the second user. Alternatively, such a conversation interface may include a group chat conversation interface in which the first user and the second user participate. As an example, interface 200A may be, for example, a private chat conversation interface between the first user and the second user. The electronic device 110 may utilize a movable widget within the conversation interface (e.g., interface 200A) to present a visual representation 205. For example, the movable widget may be configured to move within a preset area of ​​the conversation interface. For example, the visual representation 205 in interface 200A may support movement within a preset area (e.g., a message area) of interface 200A based on user interaction operations (e.g., drag operations).

[0051] In some embodiments, the interactive interface associated with the virtual object may further include, for example, a message interface associated with a first user or a second user. Such a message interface may, for example, present message content associated with the first user or the second user. Alternatively, the interactive interface associated with the virtual object may further include an interface associated with a virtual scene. For example, the virtual object may be added to the virtual scene via configuration operations by the first user or the second user.

[0052] In some embodiments, the first basic appearance 210 associated with the visual representation is generated based on at least one reference content. This at least one reference content is determined based on at least one of a first configuration operation by a first user and a second configuration operation by a second user. As an example, this at least one reference content can be used to determine a prompt message (e.g., a prompt word). The electronic device 110 or server 130 can utilize a model to generate the first basic appearance based on the prompt message. For example, this at least one reference content may include descriptive text and / or reference images. Such descriptive text and / or reference images can be used to generate the prompt message so that the model determines the first basic appearance 210 based on the prompt message. In some embodiments, the virtual object can be implemented as a three-dimensional model. The model can generate a three-dimensional model corresponding to the virtual object based on the prompt word. Further, the electronic device 110 or server 130 can determine the first basic appearance 210 of the virtual object based on the three-dimensional model. Such a model can be implemented as a generative model with the ability to generate a three-dimensional model based on prompt information. This disclosure is not intended to limit the training process or specific implementation of such a generative model.

[0053] For example, electronic device 110 can receive a first configuration operation or a second configuration operation via a configuration interface to obtain at least one reference content. The process of obtaining at least one reference content via the configuration interface and generating the first basic appearance 210 based on at least one reference content can be referred to the exemplary description below, and will not be repeated here.

[0054] In some embodiments, the electronic device 110 may present dynamic content associated with a virtual object in response to receiving an interactive operation associated with a visual representation. Such an interactive operation may include a click operation, a drag operation, etc., on the visual representation. Alternatively, such an interactive operation may also include a dialogue operation with the virtual object. For example, sending a preset conversation message associated with a virtual object in a conversational interface may trigger the presentation of dynamic content associated with the virtual object.

[0055] In some embodiments, dynamic content associated with a virtual object may include dynamic effects associated with a first base appearance 210. For example, such dynamic content may be rendered based on the first base appearance 210. For example, the dynamic effect may include a first dynamic effect. The first dynamic effect may correspond to video content generated by the model based on the first base appearance. For example, the model may generate multiple image contents associated with the first base appearance 210 as multiple video frames. Such multiple image contents may correspond to multiple poses of the first base appearance 210. Such multiple video frames can be used to generate video content corresponding to the first dynamic effect.

[0056] In some embodiments, the dynamic effect associated with the first base appearance 210 may further include a second dynamic effect. The second dynamic effect may be generated based on keypoint information associated with the first base appearance 210. For example, the first base appearance 210 may correspond to a three-dimensional model. The three-dimensional model may consist of multiple limb parts (e.g., also referred to as "multiple skeletal parts"). For example, keypoint information may indicate multiple connection nodes (e.g., also referred to as "joints") associated with multiple limbs. For example, at least two limbs associated with the same connection node may move relative to each other. The electronic device 110 or server 130 may drive the three-dimensional model to perform preset actions based on the keypoint information to determine the second dynamic effect. For example, the second dynamic effect may indicate a preset action corresponding to the first base appearance 210. Such a preset action may include multiple limb parts moving relative to each other based on multiple connection nodes. In some embodiments, different base appearances associated with a virtual object may correspond to different dynamic effects. For example, a dynamic effect corresponding to a base appearance containing a "wing" element may include a "flapping wings" action. For example, a dynamic effect corresponding to a base appearance containing a "flower" element may include a "flowering" action.

[0057] Alternatively, the dynamic content associated with the virtual object may also include dynamic effects associated with at least one decorative element applied to the first base appearance 210. For example, if at least one decorative element includes "boxing gloves," then the dynamic effects associated with at least one decorative element may include "hitting actions," etc. For example, different decorative elements applied to the base appearance of the virtual object may correspond to different dynamic effects. For example, if the first base appearance 210 of the virtual object is applied with a decorative element associated with "wooden stick," such dynamic effects may also include actions associated with "wooden stick."

[0058] In some embodiments, the visual representation 205 of the virtual object is determined by a configuration operation of a first user or a second user. Such a configuration operation may instruct the determination of a base appearance associated with the visual representation 205 from at least one base appearance associated with the virtual object. Alternatively, such a configuration operation may also instruct the determination of at least one decorative material applied to the base appearance from a set of decorative materials associated with the virtual object.

[0059] As an example, electronic device 110 may trigger the presentation of a configuration interface (also known as a viewing interface) for a virtual object in response to a preset operation (e.g., a click or long press) on visual representation 205. As an example, the configuration interface for a virtual object can also be considered an interactive interface associated with the virtual object. Figure 2B As shown, electronic device 110 can present interface 200B. For example, interface 200B can be implemented as a configuration interface for virtual objects. Electronic device 110 can present a visual representation 220 of the virtual object in interface 200B. Electronic device 110 can present identification information associated with the first user and the second user in interface 200B, such as avatar identifiers 225-1 and avatar identifiers 225-2. Alternatively, electronic device 110 can also present interaction information associated with the first user and the second user in the configuration interface. For example, interaction information 230 can indicate the number of consecutive days of interaction between the first user and the second user (e.g., 300 days).

[0060] In some embodiments, electronic device 110 may obtain configuration operations from a first user or a second user via a configuration interface (e.g., interface 200B) to determine the visual representation 220 of the virtual object. For example, electronic device 110 may provide an appearance entry 235 associated with the basic appearance of the virtual object in the configuration interface. Further, electronic device 110 may, in response to a triggering of appearance entry 235 (e.g., a click operation), present a set of basic appearances associated with the virtual object.

[0061] In some embodiments, such as Figure 2CAs shown, electronic device 110 can present interface 200C. Interface 200C can be implemented as a configuration interface for virtual objects. Electronic device 110 can present a set of basic appearances associated with virtual objects in the configuration interface, such as basic appearance 240-1, basic appearance 240-2, and basic appearance 240-3. Such a set of basic appearances can include basic appearances generated based on at least one reference content, such as basic appearance 240-1. Electronic device 110 can present identification information 245 (e.g., "AI") associated with basic appearance 240-1 in the configuration interface to indicate that appearance 240-1 is generated based on at least one reference content provided by a first user and / or a second user. Alternatively, the basic appearances associated with virtual objects can also include basic appearances obtained based on interaction events between the first user and the second user, such as basic appearance 240-2 and basic appearance 240-3. Furthermore, the electronic device 110 can associate a target base appearance (e.g., base appearance 240-1) with a visual representation of a virtual object in response to the selection of a target base appearance (e.g., base appearance 240-1) from a set of base appearances. For example, the electronic device 110 can present a usage identifier 250 (e.g., "in use") in a configuration interface to indicate the base appearance (e.g., base appearance 240-1) associated with the current visual representation of the virtual object.

[0062] In some embodiments, the electronic device 110 may switch the visual representation from a first base appearance to a second base appearance in response to the satisfaction of an update condition associated with a virtual object. In some embodiments, the first and second base appearances are generated based on at least one reference content. That is, the first and second base appearances may be generated together by modeling at least one reference content. As an example, the first and second base appearances may correspond to different growth stages of the virtual object. For example, the first base appearance may correspond to a first growth stage (e.g., "infancy"), such as base appearance 240-1. For example, the second base appearance may correspond to a second growth stage (e.g., "maturity"), such as base appearance 240-4. In some embodiments, base appearance 240-4 may be configured to be hidden before the virtual object reaches the second growth stage. Further, after the virtual object reaches the second growth stage, base appearance 240-4 may be configured to be displayable. For example, base appearance 240-4 in the hidden state is prohibited from being associated with the visual representation of the virtual object. Base appearance 240-4 in the displayable state can be used to be associated with the visual representation of the virtual object.

[0063] In some embodiments, the update conditions associated with the virtual object may be associated with interaction information between a first user and a second user. Such interaction information may, for example, indicate a set of interaction events discussed above. For example, the virtual object may be updated from a first growth stage to a second growth stage based on a set of interaction events between the first user and the second user. For example, a set of interaction events between the first user and the second user may provide growth points to the virtual object. When the number of growth points associated with the virtual object reaches a preset number, the virtual object may be updated from the first growth stage to the second growth stage. As an example, the electronic device 110 may update the visual representation from a first base appearance to a second base appearance in response to the virtual object being updated from the first growth stage to the second growth stage. Alternatively, the electronic device 110 may provide a second base appearance to the user in response to the virtual object being updated from the first growth stage to the second growth stage, so as to associate the visual representation with the second base appearance based on the user's selection of the second base appearance.

[0064] Alternatively, the first and second base appearances can be determined from a plurality of base appearances generated based on at least one reference content. Such a plurality of base appearances are generated at least based on the first reference content. As an example, the electronic device 110 can receive a selection of a first and a second base appearance from the plurality of base appearances. Alternatively, the electronic device 110 can receive a selection of a first base appearance from the plurality of base appearances and determine a second base appearance from a set of candidate base appearances based on interaction information between a first user and a second user. Such interaction information can, for example, indicate the frequency of interaction between the first user and the second user. Alternatively, such interaction information can, for example, indicate the duration for which the first user and the second user apply the first base appearance to a virtual object.

[0065] It should be understood that the acquisition and use of interactive information involved in this disclosure are all carried out with the knowledge and authorization of the relevant users.

[0066] Alternative locations, continue to consider. Figure 2B The electronic device 110 can also provide a dressing-up entry 255 associated with decorative materials of the virtual object in a configuration interface (e.g., interface 200B). Further, the electronic device 110 can, in response to triggering the dressing-up entry 255, present a set of decorative materials (not shown) associated with the virtual object. The electronic device 110 can apply at least one decorative material to a first basic appearance of the virtual object based on the user's (e.g., a first user or a second user) selection of at least one decorative material from the set, to determine the visual representation of the virtual object.

[0067] Based on the process described above, embodiments of this disclosure can present virtual objects in an interactive interface associated with virtual objects, thereby improving the efficiency of interaction between users and virtual objects. Furthermore, since such virtual objects are associated with the first and second users in response to the fulfillment of preset conditions in their historical interactions, such virtual objects can enrich the interaction methods between the first and second users and improve their interaction efficiency. In addition, embodiments of this application can support determining a first reference content based on a first configuration operation of the first user and / or a second configuration operation of the second user to generate a first basic appearance of the virtual object. Thus, embodiments of this disclosure can support determining a first basic appearance associated with the visual representation of a virtual object through configuration operations of at least one user, thereby enriching the configuration methods for the visual representation of the virtual object, broadening the sources of the virtual object's visual representation, and improving the efficiency of interaction between users and virtual objects.

[0068] Next, based on Figures 3A to 3G The following is an exemplary description of the interactive process for generating the basic appearance. Example Part Two: The Interactive Process of Generating the Basic Appearance

[0069] Figures 3A to 3G Example interfaces 300A to 300G according to some embodiments of the present disclosure are shown. Interfaces 300A to 300G may, for example, be provided by... Figure 1 The electronic device 110 shown is provided.

[0070] In some embodiments, such as Figure 3A As shown, electronic device 110 can present interface 300A. For example, interface 300A can be implemented as a configuration interface. Electronic device 110 can obtain first reference content via the configuration interface for generating at least one basic appearance. As an example, electronic device 110 can present a configuration interface in response to a preset operation on a configuration entry. For example, such a configuration entry can be an activity entry. For example, an activity entry can be implemented as an interface element (e.g., a QR code), link content, etc. Preset operations on the configuration entry can include scanning operations, clicking operations, etc.

[0071] As an example, electronic device 110 may respond to receiving input content via an input control in a configuration interface and use the input content as a first reference content. As an example, such input content may include image content (e.g., also known as a reference image) and / or text content (e.g., also known as descriptive text). As an example, such input control may include image input control 305. As an example, electronic device 110 may present a label item 310 (e.g., "Upload Image") associated with image input control 305 in a configuration interface (e.g., interface 300A). Electronic device 110 may present image input control 305 in response to a triggering action (e.g., a click operation) on label item 310. Electronic device 110 may present multiple candidate image contents from a local media library in response to a triggering action (e.g., a click operation) on image input control 305. Further, electronic device 110 may use at least one candidate image content as input content in response to the selection of at least one candidate image content from multiple candidate image contents. Alternatively, electronic device 110 may present an image capture interface in response to a triggering action on image input control 305. Such an image capture interface supports calling an image acquisition unit (e.g., a camera) deployed on electronic device 110 to capture at least one image content as input content.

[0072] As an example, the electronic device 110 can present guidance information in a configuration interface (e.g., interface 300A). Such guidance information may include preset reference content and a basic appearance generated based on the preset reference content. For example, such preset reference content may include a preset image 315-1. The basic appearance generated based on the preset reference content may include a basic appearance 315-2 corresponding to the preset image 315-1. Thus, embodiments of this disclosure can instruct users to generate a basic appearance associated with an image by uploading an image by presenting a preset image and a basic appearance generated based on the preset image, thereby improving the efficiency of users generating basic appearances.

[0073] Alternatively, the input control may also include a text input control. Electronic device 110 may provide a label item 320 (e.g., "Input Text") associated with the text input control in a configuration interface (e.g., interface 300A). Electronic device 110 may present the text input control in response to a triggering of label item 320. As an example, such as Figure 3BAs shown, electronic device 110 can present interface 300B. Interface 300B can be implemented as a configuration interface. Electronic device 110 can present text input control 325 in interface 300B. Electronic device 110 can obtain text content input by a user (e.g., a first user or a second user) via text input control 325 as first reference content. Alternatively, if electronic device 110 has already obtained image content input by the user based on an image input control before obtaining text content, then the text content and image content input by the user can be used together as the first reference content. That is, during the process of switching between presenting text input control and image input control, the text content and / or image content input by the user obtained by electronic device 110 will be retained.

[0074] In some embodiments, the electronic device 110 may present guidance information in a configuration interface (e.g., interface 300B). The guidance information may include preset reference content and a base appearance generated based on the preset reference content. For example, such preset reference content may include preset text 325-1. The base appearance generated based on the preset reference content may include a base appearance 325-2 corresponding to the preset image 325-1. Thus, embodiments of this disclosure can instruct the user to generate a base appearance associated with text content by presenting preset text and a base appearance generated based on the preset text, thereby improving the efficiency of the user in generating the base appearance.

[0075] Alternatively, the electronic device 110 may present multiple candidate options (not shown in the figure) in a configuration interface. The multiple candidate options may correspond to multiple candidate texts. Such multiple candidate texts may be randomly determined from a set of candidate texts. Alternatively, such multiple candidate texts may also be determined based on user input (e.g., text content and / or image content). For example, such candidate texts may include "a wolf wearing a hat," "a cat wearing a red coat," etc. Further, in response to the selection of at least one of the multiple candidate options, the electronic device 110 may use a first prompt message corresponding to the at least one candidate option as a first reference content. The first prompt message may indicate at least one candidate text corresponding to the at least one candidate option.

[0076] Alternatively, the electronic device 110 may present a generation control 330 in a configuration interface (e.g., interface 300B). Further, the electronic device 110 may, in response to a triggering action (e.g., a click operation) on the generation control 330, determine a second prompt from a set of candidate prompts as a first reference content. As an example, the set of candidate prompts may correspond to a set of candidate text and / or a set of candidate images. The electronic device 110 may randomly determine the second prompt from the set of candidate prompts. Alternatively, the electronic device 110 may determine the second prompt from the set of candidate prompts based on user input (e.g., text content and / or image content).

[0077] In some embodiments, the first reference content may be determined based on a first configuration operation by a first user, and the first base appearance may also be generated based on the second reference content. Such second reference content may be determined based on a second configuration operation by a second user. For example, a client associated with the second user may obtain the second reference content provided by the second user based on the method discussed above for obtaining the first reference content by the electronic device 110. Alternatively, the electronic device 110 may, in response to obtaining the first reference content, send a reminder message to the second user based on the first user's operation to remind the second user to provide the second reference content.

[0078] Alternatively, the client associated with the second user can obtain second reference content for the historical base appearance generated based on the first reference content, based on the second user's selection of that historical base appearance. Further, the client associated with the second user can provide the model with the second reference content and information associated with the historical base appearance (e.g., the first reference content) to generate at least one base appearance.

[0079] In some embodiments, such as Figure 3C As shown, electronic device 110 can present interface 300C. For example, electronic device 110 can present input content 335 (e.g., "a flower, with...") in text input control 320. Electronic device 110 can present request control 340 in configuration interface. Further, electronic device 110 can trigger the generation of at least one basic appearance based on the acquired first reference content in response to a triggering of request control 340 (e.g., a click operation).

[0080] In some embodiments, such as Figure 3D As shown, electronic device 110 can present interface 300D. Interface 300D can be implemented as an information interface associated with the basic appearance of a virtual object. For example, electronic device 110 can respond to... Figure 3C The triggering of the history control 345 in the middle, presents Figure 3DThe Interface 300D. Alternatively, the Interface 300D can also respond to... Figure 3C The request control 340 is triggered and presented. The electronic device 110 may present generation information of at least one basic appearance associated with the virtual object in the interface 300D. For example, the electronic device 110 may present first generation information associated with a first basic appearance in the interface 300D. For example, such first generation information may indicate time information (e.g., remaining time) for generating the first basic appearance. Alternatively, the electronic device 110 may present at least one cancellation control, such as a cancellation control 350, in the interface 300D in response to at least one basic appearance not being generated. Further, the electronic device 110 may trigger a halt to the generation of the basic appearance corresponding to the cancellation control 350 in response to a triggering of the cancellation control 350.

[0081] Alternatively, the electronic device 110 may also present second generation information associated with the first historical base appearance in the interface 300D. For example, the second generation information may indicate that the generation of the first historical base appearance failed. As an example, the electronic device 110 may provide a regeneration control 355 in the interface 300D in response to the failure to generate the first historical base appearance. Further, the electronic device 110 may trigger the regeneration of the first historical base appearance in response to the triggering of the regeneration control 355.

[0082] Alternatively, the electronic device 110 may also present third generation information associated with the second historical base appearance in the interface 300D. For example, the third generation information may indicate that the second historical base appearance was successfully generated. Alternatively, the third generation information may also indicate an example image 360 ​​associated with the second historical base appearance. Alternatively, the electronic device 110 may also provide a viewing control 365 in the interface 300D in response to the successful generation of the second historical base appearance. Further, the electronic device 110 may present the second historical base appearance in response to triggering the viewing control 365.

[0083] In some embodiments, the electronic device 110 may present at least one basic appearance in response to the generation of at least one basic appearance. As an example, such as... Figure 3E As shown, electronic device 110 can present interface 300E. For example, electronic device 110 can present a basic appearance 370 in interface 300E. Alternatively, electronic device 110 can also present at least one other basic appearance (not shown) in interface 300E that differs from basic appearance 370. Alternatively, electronic device 110 can switch interface 300E to present at least one other basic appearance that differs from basic appearance 370 in response to receiving a switching operation (e.g., a swipe operation) in interface 300E.

[0084] In some embodiments, electronic device 110 may receive an editing request for a third base appearance among at least one base appearance. Taking base appearance 370 as an example, electronic device 110 may receive an editing request for base appearance 370. For example, electronic device 110 may present an editing entry (not shown) associated with base appearance 370 in interface 300E. Electronic device 110 may obtain an editing request for base appearance 370 via the editing entry. Such an editing request may indicate a third reference content obtained via the editing entry. For example, electronic device 110 may present multiple candidate options in response to triggering the editing entry. For example, the multiple candidate options may correspond to multiple candidate texts. Such multiple candidate texts may be randomly determined from a set of candidate texts. Alternatively, such multiple candidate texts may also be determined based on base appearance 370. For example, such multiple candidate texts may be determined based on at least one display parameter of base appearance 370 (e.g., shape, texture, style, etc.). Further, electronic device 110 may, in response to the selection of at least one candidate option among the multiple candidate options, use at least one candidate text corresponding to at least one candidate option as third reference content. Alternatively, the electronic device 110 can also acquire third reference content via an image input control, a text input control, and / or a generation control. The manner in which the electronic device 110 acquires the third reference content via the image input control, text input control, and / or generation control can be referred to the exemplary descriptions of the image input control 305, text input control 320, and generation control 330 above, and will not be repeated here. Further, the electronic device 110 can trigger the model to generate a new base appearance based on the base appearance 370 and the third reference content (e.g., a first base appearance used to update the visual representation of the virtual object). Additionally, the electronic device 110 can present the new base appearance in response to its generation.

[0085] Alternatively, the electronic device 110 may, in response to receiving a regeneration request for a fourth base appearance among at least one base appearance, present a new base appearance generated by the model based at least on the first reference content (e.g., the first base appearance used to update the visual representation of a virtual object). For example, the electronic device 110 may provide a regeneration control (not shown) associated with the fourth base appearance in the interface 300E to receive a regeneration request for the fourth base appearance. Thus, embodiments of this disclosure can support the regeneration of the corresponding base appearance based at least on the first reference content, even if the generated at least one base appearance does not meet the user's expectations.

[0086] Additionally, the electronic device 110 can determine a first basic appearance based on at least one basic appearance. Such a first basic appearance can be configured to be applied to virtual objects to update the visual representation of the virtual objects. For example, at least one basic appearance may include multiple basic appearances. The electronic device 110 can determine the first basic appearance based on the selection of a first basic appearance among multiple basic appearances. For example, the electronic device 110 may provide multiple associated controls in the interface 300E that are associated with multiple basic appearances. Further, the electronic device 110 may receive a selection of the first basic appearance in response to a trigger (e.g., a click operation) of a first associated control among multiple added controls. The process of selecting a basic appearance will now be described exemplarily using basic appearance 370 as an example.

[0087] In some embodiments, the electronic device 110 may provide associated controls 375 in the interface 300E in response to the generation of a base appearance 370. Further, the electronic device 110 may receive a selection of the base appearance 370 in response to a triggering action (e.g., a click operation) on the associated control 375 to associate the base appearance 370 with a virtual object associated with the current user (e.g., a first user or a second user). Alternatively, when multiple virtual objects are associated with the current user, the electronic device 110 may present multiple selection controls associated with the multiple virtual objects in response to a triggering action on the associated control 375. Further, the electronic device 110 may associate the base appearance 370 with the virtual object corresponding to the target selection control (e.g., a virtual object associated with the first user or a second user) in response to a selection of a target selection control among the multiple selection controls.

[0088] In some embodiments, such as Figure 3F As shown, electronic device 110 can present interface 300F. Interface 300F can be implemented, for example, as a configuration interface (or viewing interface) associated with a virtual object. Electronic device 110 can present a set of basic appearances associated with the virtual object in interface 300F. The set of basic appearances includes at least basic appearance 370. Furthermore, electronic device 110 can apply basic appearance 370 to the virtual object in response to the selection of basic appearance 370 to update the visual representation of the virtual object.

[0089] Additionally or alternatively, the model may generate multiple base appearances based at least on the first reference content. These multiple base appearances include at least base appearance 370 and a second base appearance (not shown in the figures). For example, base appearance 370 and the second base appearance may correspond to different growth stages of the virtual object, respectively. During the first growth stage of the virtual object, the electronic device 110 may present base appearance 370 to a user (e.g., a first user and a second user) and configure the second base appearance to be hidden. Further, the electronic device 110 may switch the visual representation from base appearance 370 to the second base appearance in response to the satisfaction of an update condition associated with the virtual object (e.g., updating to a second growth stage). In some embodiments, the update condition associated with the virtual object may be associated with interaction information between the first user and the second user. Such interaction information may, for example, indicate a set of interaction events discussed above. For example, the virtual object may be updated from the first growth stage to the second growth stage based on a set of interaction events between the first user and the second user. For example, a set of interaction events between the first user and the second user may provide growth points for the virtual object. When the number of growth points associated with the virtual object reaches a preset number, the virtual object may be updated from the first growth stage to the second growth stage. As an example, electronic device 110 may update the visual representation from a first base appearance to a second base appearance in response to a virtual object updating from a first growth stage to a second growth stage. Alternatively, electronic device 110 may provide a second base appearance to a user in response to a virtual object updating from a first growth stage to a second growth stage, thereby associating the visual representation with the second base appearance based on the user's selection of the second base appearance.

[0090] Alternatively, the first and second base appearances can be determined from a plurality of base appearances. These plurality of base appearances are generated at least based on a first reference content. As an example, the electronic device 110 can receive a selection of a first and a second base appearance from a plurality of base appearances. Alternatively, the electronic device 110 can receive a selection of a first base appearance from a plurality of base appearances and determine a second base appearance from a set of candidate base appearances based on interaction information between a first user and a second user. Such interaction information may, for example, indicate the frequency of interaction between the first user and the second user. Alternatively, such interaction information may, for example, indicate the duration for which the first user and the second user apply the first base appearance to a virtual object.

[0091] It should be understood that the acquisition and use of interactive information involved in this disclosure are all carried out with the knowledge and authorization of the relevant users.

[0092] In some embodiments, after applying a first base appearance to a virtual object, the electronic device 110 may present a set of decorative materials (not shown) associated with the virtual object, such as hats, clothing, and / or gloves. For example, the electronic device 110 may respond to a dress-up entry discussed above (e.g., Figure 2B Starting from the decoration entry 255, a set of decorative materials associated with the virtual object are presented. Furthermore, the electronic device 110 can, in response to the selection of at least one decorative material from the set of decorative materials, apply at least one decorative material to the base appearance 370 to update the visual representation of the virtual object.

[0093] As an example, at least one decorative element is coupled to at least one coupling position of the base appearance 370. Such at least one coupling position may include a first coupling position determined based on the base appearance 370. For example, the first coupling position may include a head position, face position, hand position, etc., where the base appearance 370 supports the application of decorative elements. Such a first coupling position may be determined based on analyzing image information of the first base appearance. Alternatively, at least one coupling position may also include a second coupling position determined based on configuration operations by a first user or a second user. For example, the electronic device 110 may receive configuration operations from a first user or a second user to adjust the head position, face position, and / or hand position, etc., of the first base appearance 210 to determine the second coupling position.

[0094] In some embodiments, the electronic device 110 may have an adjustment inlet 380 associated with a coupling position in the interface 300E. Further, the electronic device 110 may, in response to triggering of the adjustment inlet 380, present at least one candidate coupling position associated with a first basic appearance. As an example, such as Figure 3GAs shown, the electronic device 110 can present an interface 300G. The electronic device 110 can present at least one candidate coupling position associated with the basic appearance 370 in the interface 300G, such as candidate coupling position 378. The at least one candidate coupling position can include multiple candidate coupling positions corresponding to different types of decorative materials. For example, candidate coupling position 378 can correspond to a hand position. The hand position can support the application of hand-type decorative materials, such as gloves, canes, etc. Alternatively, the multiple candidate coupling positions can include head positions. The head position can support the application of head-type decorative materials, such as hats, crowns, etc. Alternatively, the multiple candidate coupling positions can include face positions. The face position can support the application of face-type decorative materials, such as glasses, masks, etc. Alternatively, the electronic device 110 can present multiple options associated with the multiple candidate coupling positions, such as option 380-1, option 380-2, and option 380-3. Furthermore, in response to the selection of a first option (e.g., option 380-2) among a plurality of options, the electronic device 110 may present a set of adjustment components associated with a first candidate coupling position (e.g., candidate coupling position 378). The first candidate coupling position corresponds to the first option. The set of adjustment components may, for example, include a set of displacement components 385-1 for moving the first coupling position and / or a set of rotation components 385-2 for adjusting the angle of the first coupling position. Alternatively, in response to the selection of option 380-2, the electronic device 110 may present a candidate coupling position (e.g., candidate coupling position 378) corresponding to option 380-2 associated with the basic appearance 370.

[0095] For example, electronic device 110 may receive an adjustment operation for at least one candidate coupling position via a set of adjustment components. Further, electronic device 110 may determine a second coupling position based on the adjusted at least one candidate coupling position. For example, electronic device 110 may receive a displacement adjustment operation (e.g., a movement operation along three-dimensional coordinate axes (e.g., X, Y, Z axes)) for a first candidate coupling position based on a set of displacement components 385-1. Alternatively, electronic device 110 may receive a rotation adjustment operation (e.g., a rotation operation about three-dimensional coordinate axes (e.g., X, Y, Z axes)) for the first candidate coupling position based on a set of rotation components 385-2. Electronic device 110 may adjust the first candidate coupling position based on the displacement adjustment operation and / or the rotation adjustment operation to determine the second coupling position based on the adjusted first candidate coupling position.

[0096] In some embodiments, the virtual object associated with the first user and the second user discussed above is the first virtual object. The electronic device 110 can also publish virtual assets associated with a first basic appearance. Such virtual assets are configured to trigger the application of the first basic appearance to a second virtual object that is different from the first virtual object. As an example, the electronic device 110 can present a sharing control associated with the first basic appearance in a configuration interface associated with the virtual object. Further, the electronic device 110 can share the virtual asset associated with the first basic appearance to a target user (e.g., a third user) selected by the user (e.g., the first user) in response to a trigger of the sharing control (e.g., a click operation). Alternatively, the electronic device 110 can share the virtual asset associated with the first basic appearance to an application platform (e.g., a personal activity page) in response to a trigger of the sharing control. In this way, the target user receiving the share can apply the virtual asset associated with the first basic appearance to the virtual object associated with the target user. Thus, embodiments of this disclosure can support the sharing of generated virtual assets associated with the first base appearance, and enable users who receive the sharing to apply the first base appearance to their own virtual objects, thereby improving the efficiency of user interaction and meeting the needs of users to share virtual assets associated with the first base appearance.

[0097] Additionally or alternatively, the electronic device 110 may, in response to receiving a publishing request from a user (e.g., a first user or a second user) for a virtual asset associated with a first basic appearance, publish media content (e.g., a work) associated with the first basic appearance. As an example, when another user (e.g., a fourth user) browses the media content, a client associated with the fourth user may present an application entry associated with the first basic appearance in the media content. Further, the client associated with the fourth user may, in response to triggering the application entry (e.g., a click operation), associate the virtual asset associated with the first basic appearance with a virtual object (e.g., a second virtual object) associated with the fourth user. Thus, embodiments of this disclosure can support users publishing media content associated with virtual objects with generated decorative materials. Furthermore, embodiments of this disclosure can support users viewing (or browsing) the media content to directly reuse the first basic appearance. Thus, embodiments of this disclosure can improve the efficiency of users acquiring basic appearances and facilitate improved interaction efficiency between users.

[0098] Based on the process described above, embodiments of this disclosure can support obtaining first reference content for generating at least one basic appearance via a configuration interface, thereby improving the efficiency of generating the basic appearance. This disclosure supports determining a first basic appearance based on at least one basic appearance, thus providing users with multiple choices and improving the efficiency of configuring the basic appearance. Such a first basic appearance can be applied to virtual objects to update the visual representation of the virtual objects, thereby enriching the visual representation of the virtual objects. Furthermore, since such virtual objects are associated with the first and second users in response to the historical interaction between the first and second users satisfying preset conditions, such virtual objects can enrich the interaction methods between the first and second users and improve the efficiency of their interaction. Thus, embodiments of this disclosure can support generating at least one basic appearance for updating the visual representation of virtual objects by obtaining reference content, and support determining the first basic appearance from at least one basic appearance, thereby enriching the sources of the first basic appearance associated with the visual representation, meeting the diverse needs of users to update the visual representation of virtual objects, and improving the configuration efficiency associated with the visual representation of virtual objects.

[0099] The following is based on Figure 4 The process of generating the basic appearance will be described exemplarily here.

[0100] Example 3: The process of generating the basic appearance

[0101] Figure 4 A flowchart illustrating an example process 400 for generating a basic appearance according to some embodiments of the present disclosure is shown. Process 400 can be implemented at electronic device 110 or server 130. Reference is made below. Figure 1 To describe process 400.

[0102] like Figure 4 As shown, in box 405, electronic device 110 or server 130 can provide functional entry points (e.g., image input controls, text input controls, and / or generation controls, etc.) to obtain first reference content and / or second reference content provided by a first user and / or a second user.

[0103] In box 410, electronic device 110 or server 130 can acquire at least one piece of reference content (e.g., first reference content and / or second reference content) provided by a first user and / or a second user. Such at least one piece of reference content may include text and / or images, etc.

[0104] In box 415, electronic device 110 or server 130 generates image content (e.g., a set of image previews) based on at least one reference content. For example, electronic device 110 or server 130 may determine prompting information (e.g., prompt words) based on at least one reference content, so that an image generation model can generate image content based on the prompting information. Such a set of image previews can indicate a preview image of a first basic appearance to be generated. Alternatively, electronic device 110 or server 130 may generate a new set of image previews based on the first reference content and / or the second reference content based on a user's regeneration instruction. Alternatively, electronic device 110 may also expand the text content included in the first reference content and / or the second reference content to generate a set of image previews based on the expanded text content. Thus, embodiments of this disclosure can enrich the information of the text content and clarify the semantic information corresponding to the text content by expanding the text content.

[0105] In box 420, electronic device 110 or server 130 can receive a user's selection of a target image preview image from a set of image preview images to generate a first base appearance based on the target image preview image.

[0106] In box 425, electronic device 110 or server 130 provides image content (e.g., a preview of the target image) to a preset model to generate a first basic appearance. For example, the first basic appearance may be associated with a three-dimensional model of the virtual object. As an example, the three-dimensional model may include three dimensions: length, width, and depth (or thickness), unlike a two-dimensional model that only includes length and width. For example, such a three-dimensional model may include multiple limb parts. These multiple limb parts are interconnected and can be driven to perform preset actions.

[0107] As an example, electronic device 110 or server 130 can generate 3D model data and texture data based on image content using a preset model. Such 3D model data can correspond to the torso of a virtual object. Further, electronic device 110 or server 130 can acquire preset model data corresponding to the limbs of the virtual object. And, electronic device 110 or server 130 can update the number of 3D models based on the preset model data. In some embodiments, the preset model data corresponding to the limbs of the virtual object can be preset model data corresponding to limbs generated prior to the model. Such preset model data corresponding to the limbs of the virtual object can be reused in the process of generating the 3D model of the virtual object.

[0108] As an example, electronic device 110 or server 130 can combine 3D model data (generated data corresponding to the torso) and preset model data based on the coupling relationship between the torso and limbs to obtain updated 3D model data. Thus, embodiments of this disclosure can combine 3D model data corresponding to the torso generated based on at least one user-provided reference to determine 3D model data corresponding to a first basic appearance. This ensures the efficiency and stability of generating 3D models of virtual objects. By combining preset model data corresponding to limbs with newly generated 3D model data corresponding to the torso, this disclosure preserves functions associated with limbs (e.g., the function of performing preset actions), thereby ensuring the stability of the generated virtual object and preventing some functions of the virtual object from being affected due to differences between the newly generated limbs and existing limbs.

[0109] As an example, the coupling relationship between the torso and limbs can indicate the connection points between the limbs and the torso. For instance, such a coupling relationship can indicate the first connection point between the arm and the torso, and the second connection point between the leg and the torso, etc. This coupling relationship can prevent incorrect connections between the limbs and the torso. As an example, the process of combining 3D model data and preset model data based on the coupling relationship can also be referred to as the process of rigging the skeleton.

[0110] Alternatively, electronic device 110 or server 130 may determine multiple coupling locations (or hanging point locations) corresponding to the 3D model data to determine the location for applying at least one decorative material.

[0111] In box 430, electronic device 110 or server 130 can generate a first basic appearance (or sprite image) of the virtual object based on the combined 3D model data and texture data. For example, electronic device 110 or server 130 can match texture data with corresponding limb or torso parts (or skinning). Alternatively, in box 435, electronic device 110 or server 130 can also determine the first basic appearance of the virtual object based on historical generation records associated with the user.

[0112] In box 440, electronic device 110 or server 130 can associate a first basic appearance with a virtual object based on user actions, as a virtual asset.

[0113] In box 445, electronic device 110 or server 130 can adjust at least one coupling position (e.g., also known as a hang point position) corresponding to the first basic appearance based on user configuration operations.

[0114] In box 450, electronic device 110 can allow a user to view a first basic appearance in an image inventory associated with a virtual object. Furthermore, electronic device 110 can respond to user application actions by applying the first basic appearance to the virtual object to update the visual representation of the virtual object.

[0115] Based on the process described above, embodiments of this disclosure can support determining 3D model data of the torso portion corresponding to at least one reference content provided by the user. Furthermore, embodiments of this disclosure can generate a 3D model of a virtual object based on the 3D model data corresponding to the torso portion and preset model data corresponding to the limbs. It can also generate texture data based on at least one reference content to jointly generate a first basic appearance with the 3D model. Thus, embodiments of this disclosure can ensure the quality and efficiency of generating the basic appearance of the virtual object.

[0116] Example process

[0117] Figure 5 A flowchart illustrating an example process 500 of interface interaction according to some embodiments of the present disclosure is shown. Process 500 can be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 500.

[0118] like Figure 5 As shown, in box 510, electronic device 110 presents an interactive interface associated with a virtual object, which is associated with the first user and the second user in response to the fulfillment of preset conditions in historical interactions between the first user and the second user.

[0119] In frame 520, electronic device 110 presents a visual representation of a virtual object in an interactive interface. The visual representation is associated with a first base appearance of the virtual object, which is generated based on at least one reference content. The at least one reference content is determined based on at least one of a first configuration operation by a first user and a second configuration operation by a second user.

[0120] In some embodiments, the first basic appearance is generated by the model based on cue information, which is determined based on at least one reference.

[0121] In this way, embodiments of the present disclosure can support determining prompt information based on at least one reference, so that the model can generate a first basic appearance based on the prompt information, thereby improving the efficiency of generating the basic appearance of virtual objects.

[0122] In some embodiments, the visual representation includes at least one decorative element applied to the first basic appearance.

[0123] In this way, embodiments of the present disclosure can support configuring at least one decorative material on a first basic appearance to determine the visual representation of a virtual object, thereby enriching the presentation style of the visual representation of the virtual object.

[0124] In some embodiments, at least one decorative element is coupled to at least one coupling location of a first base appearance, wherein the at least one coupling location includes at least one of the following: a first coupling location determined based on the first base appearance; and a second coupling location determined based on configuration operations of a first user or a second user.

[0125] In this way, embodiments of this disclosure can support the application of at least one decorative material to at least one coupling location of a first base appearance. Furthermore, such at least one coupling location is determined based on the first base appearance or user configuration operations, thereby enriching the locations where decorative materials are applied and meeting diverse user configuration needs.

[0126] In some embodiments, process 500 further includes: in response to receiving an interactive operation associated with a visual representation, presenting dynamic content associated with a virtual object, wherein the dynamic content includes dynamic effects associated with a first base appearance.

[0127] In this way, embodiments of the present disclosure can support the presentation of dynamic content associated with virtual objects upon receiving interactive operations related to visual representations. Furthermore, such dynamic content includes dynamic effects associated with a first basic appearance. Thus, embodiments of the present disclosure can determine the dynamic content associated with virtual objects based on the first basic appearance, thereby enriching the presentation effects of the dynamic content associated with virtual objects and improving the efficiency of interaction between users and virtual objects.

[0128] In some embodiments, the dynamic effect includes: a first dynamic effect corresponding to video content generated by the model based on a first base appearance; and a second dynamic effect generated based on key point information associated with the first base appearance.

[0129] In this way, the embodiments of this disclosure can support the generation of dynamic effects associated with the first basic appearance in multiple ways, thereby improving the efficiency of generating dynamic effects associated with the first basic appearance.

[0130] In some embodiments, process 500 further includes: in response to an update condition associated with a virtual object being met, switching the visual representation from a first base appearance to a second base appearance, the first base appearance and the second base appearance being generated based on at least one reference content.

[0131] In this way, embodiments of the present disclosure can switch the base appearance of the visual representation after the update conditions associated with the virtual object are met, and the base appearance is generated based on at least one reference content, thereby enriching the presentation style of the visual representation associated with the virtual object.

[0132] In some embodiments, the first base appearance and the second base appearance are determined from a plurality of base appearances generated based on at least one reference content.

[0133] In this manner, embodiments of the present disclosure can support generating multiple base appearances based on at least one reference content, and can support determining a first base appearance and a second base appearance associated with a virtual object from the multiple base appearances. Thus, embodiments of the present disclosure can improve the efficiency of generating base appearances and enrich the presentation styles of the visual representation associated with virtual objects.

[0134] In some embodiments, the update conditions are associated with interaction information between the first user and the second user.

[0135] In this way, the embodiments of this disclosure can help improve the efficiency of interaction between users.

[0136] In some embodiments, at least one referenced content includes at least one of the following: descriptive text; reference image.

[0137] In this way, embodiments of the present disclosure can support the generation of the basic appearance of virtual objects based on descriptive text and / or reference images, thereby improving the generation quality and efficiency of the basic appearance.

[0138] In some embodiments, the interactive interface includes a session interface associated with a first user and a second user, and presenting a visual representation of a virtual object in the interactive interface includes: presenting a visual representation in the session interface using a movable widget in the session interface, the movable widget being configured to move within a preset area in the session interface.

[0139] In this way, the embodiments of this disclosure can support the presentation of the visual representation of virtual objects in the form of movable widgets in the session interface, and support the movement of movable widgets in preset areas in the session interface, thereby improving the efficiency of interaction between users and virtual objects.

[0140] In some embodiments, the first basic appearance is associated with a three-dimensional model of the virtual object.

[0141] In this way, embodiments of the present disclosure can support the generation of a first base appearance associated with a 3D model, thereby meeting the user's need to generate a base appearance and improving the generation quality of the base appearance.

[0142] Figure 6 A flowchart illustrating an example process 600 of interface interaction according to further embodiments of the present disclosure is shown. Process 600 can be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 600.

[0143] like Figure 6 As shown in box 610, electronic device 110 obtains the first reference content via a configuration interface.

[0144] In frame 620, electronic device 110 presents at least one basic appearance generated based on at least the first reference content.

[0145] In box 630, electronic device 110 determines a first base appearance based on at least one base appearance, wherein the first base appearance is configured to be applied to virtual objects to update the visual representation of the virtual objects, which are associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

[0146] In some embodiments, obtaining the first reference content via the configuration interface includes at least one of the following: in response to obtaining input content via an input control in the configuration interface, using the input content as the first reference content; in response to selecting at least one candidate option in the configuration interface, using the first prompt information corresponding to at least one candidate option as the first reference content; in response to triggering a generation control in the configuration interface, determining a second prompt information from a set of candidate prompt information to use as the first reference content.

[0147] In this way, embodiments of this disclosure can support obtaining user-inputted reference content in multiple ways, thereby improving the efficiency and quality of generating basic appearances.

[0148] In some embodiments, the input content includes at least one of the following: image content and text content.

[0149] In this way, embodiments of the present disclosure can support using image content and / or text content as reference content for generating a base appearance, thereby improving the efficiency and quality of generating a base appearance.

[0150] In some embodiments, process 600 further includes: presenting guidance information in a configuration interface, the guidance information including preset reference content and a basic appearance generated based on the preset reference content.

[0151] In this way, embodiments of the present disclosure can provide guidance information in the configuration interface, thereby improving the efficiency of users generating basic appearances.

[0152] In some embodiments, determining a first base appearance based on at least one base appearance includes: receiving an edit request for a third base appearance among at least one base appearance; and obtaining a first base appearance generated based on the third base appearance and third reference content indicated by the edit request.

[0153] In this way, embodiments of the present disclosure can support editing of the generated third base appearance, thereby improving the generation quality of the base appearance and making the generated first base appearance more in line with the user's needs.

[0154] In some embodiments, determining a first base appearance based on at least one base appearance includes: in response to receiving a regeneration request for a fourth base appearance among the at least one base appearance, presenting a first base appearance generated by the model based at least on a first reference content.

[0155] In this way, the embodiments of this disclosure can support the regeneration of the base appearance, thereby improving the generation quality of the base appearance and making the generated base appearance more in line with the user's needs.

[0156] In some embodiments, process 600 further includes: presenting a set of decorative materials associated with a virtual object; and in response to the selection of at least one decorative material from the set of decorative materials, applying at least one decorative material to a first base appearance to update the visual representation.

[0157] In this way, embodiments of the present disclosure can support the application of at least one decorative material to the basic appearance, thereby enriching the presentation style of the visual representation and the display form associated with the basic appearance, which is conducive to improving the user's interaction efficiency.

[0158] In some embodiments, at least one decorative element is coupled to at least one coupling location of a first base appearance, wherein the at least one coupling location includes at least one of the following: a first coupling location determined based on the first base appearance; and a second coupling location determined based on configuration operations of a first user or a second user.

[0159] In this way, embodiments of this disclosure can support the application of at least one decorative material to at least one coupling location of a first base appearance. Furthermore, such at least one coupling location is determined based on the first base appearance or user configuration operations, thereby enriching the locations where decorative materials are applied and meeting diverse user configuration needs.

[0160] In some embodiments, the second coupling position is determined based on the following process: presenting at least one candidate coupling position associated with the first basic appearance; receiving an adjustment operation for the at least one candidate coupling position; and determining the second coupling position based on the adjusted at least one candidate coupling position.

[0161] In this way, embodiments of the present disclosure can support adjusting at least one candidate coupling position of the basic appearance based on user configuration operations to determine a second coupling position, thereby facilitating the enrichment of the application positions of decorative materials and meeting the diverse configuration needs of users.

[0162] In some embodiments, at least one candidate coupling position includes multiple candidate coupling positions corresponding to different types of decorative materials.

[0163] In this way, embodiments of the present disclosure can support the application of different types of decorative materials to different coupling positions, thereby enriching the presentation style of visual representation.

[0164] In some embodiments, the first reference content is determined based on a first configuration operation of a first user, and the first base appearance is also generated based on a second reference content, which is determined based on a second configuration operation of a second user.

[0165] In this way, embodiments of the present disclosure can support the generation of a first basic appearance based on a first reference content of a first user and a second reference content of a second user, thereby meeting the co-creation needs of users and improving the efficiency of interaction between users.

[0166] In some embodiments, at least one base appearance includes a plurality of base appearances, and determining a first base appearance based on at least one base appearance includes: determining a first base appearance based on the selection of a first base appearance from a plurality of base appearances.

[0167] In this way, embodiments of the present disclosure can support the selection of a first base appearance from multiple base appearances generated based on the first reference content. Thus, embodiments of the present disclosure can generate multiple base appearances based on the first reference content for users to choose from, thereby enriching the styles of base appearances generated based on the first reference content and helping to meet the selection needs of different users.

[0168] In some embodiments, the first basic appearance is generated based on the following process: generating image content based on at least one reference content, the at least one reference content including the first reference content; generating 3D model data and texture data based on the image content; and generating the first basic appearance based on the 3D model data and texture data.

[0169] In this way, embodiments of the present disclosure can generate a first base appearance based on at least one reference, thereby improving the efficiency of generating the base appearance.

[0170] In some embodiments, the three-dimensional model data corresponds to the torso of a virtual object, and the process 600 further includes: acquiring preset model data corresponding to the limbs of the virtual object; and updating the three-dimensional model data based on the preset model data.

[0171] In this way, embodiments of the present disclosure can update the three-dimensional model data of the torso of a virtual object generated based on reference content based on preset model data corresponding to the limbs of the virtual object, thereby improving the efficiency of generating three-dimensional models of virtual objects.

[0172] In some embodiments, updating the 3D model data based on preset model data includes: combining the 3D model data and the preset model data based on the coupling relationship between the torso and limbs to obtain updated 3D model data.

[0173] In this way, the embodiments of this disclosure can combine three-dimensional model data and preset model data based on the coupling relationship between the torso and limbs to obtain updated three-dimensional model data, thereby improving the efficiency of generating three-dimensional models and basic appearances.

[0174] In some embodiments, the first basic appearance is associated with a three-dimensional model of the virtual object.

[0175] In this way, embodiments of the present disclosure can support the generation of a first basic appearance corresponding to a three-dimensional model.

[0176] In some embodiments, the virtual object is a first virtual object, and process 600 further includes: publishing a virtual asset associated with a first base appearance, the virtual asset being configured to trigger the application of the first base appearance to a second virtual object that is different from the first virtual object.

[0177] In this way, embodiments of the present disclosure can support providing virtual assets with a generated first basic appearance to other virtual objects of other users, thereby enriching the efficiency of interaction between users.

[0178] Example devices and equipment

[0179] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes.

[0180] Figure 7A schematic structural block diagram of an example device 700 for interface interaction according to certain embodiments of the present disclosure is shown. Device 700 may be implemented as or included in electronic device 110. Various modules / components in device 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0181] like Figure 7 As shown, the device 700 includes: an interactive interface module 710 configured to present an interactive interface associated with a virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions; and a first presentation module 720 configured to present a visual representation of the virtual object in the interactive interface, the visual representation being associated with a first base appearance of the virtual object, the first base appearance being generated based on at least one reference content, the at least one reference content being determined based on at least one of a first configuration operation of the first user and a second configuration operation of the second user.

[0182] In some embodiments, the first basic appearance is generated by the model based on cue information, which is determined based on at least one reference.

[0183] In some embodiments, the visual representation includes at least one decorative element applied to the first basic appearance.

[0184] In some embodiments, at least one decorative element is coupled to at least one coupling location of a first base appearance, wherein the at least one coupling location includes at least one of the following: a first coupling location determined based on the first base appearance; and a second coupling location determined based on configuration operations of a first user or a second user.

[0185] In some embodiments, the device 700 further includes a third presentation module configured to: in response to receiving an interactive operation associated with a visual representation, present dynamic content associated with a virtual object, wherein the dynamic content includes dynamic effects associated with a first base appearance.

[0186] In some embodiments, the dynamic effect includes: a first dynamic effect corresponding to video content generated by the model based on a first base appearance; and a second dynamic effect generated based on key point information associated with the first base appearance.

[0187] In some embodiments, the apparatus 700 further includes a switching module configured to switch the visual representation from a first base appearance to a second base appearance in response to an update condition associated with a virtual object being met. The first base appearance and the second base appearance are generated based on at least one reference content.

[0188] In some embodiments, the first base appearance and the second base appearance are determined from a plurality of base appearances generated based on at least one reference content.

[0189] In some embodiments, the update conditions are associated with interaction information between the first user and the second user.

[0190] In some embodiments, at least one referenced content includes at least one of the following: descriptive text; reference image.

[0191] In some embodiments, the interactive interface includes a session interface associated with a first user and a second user, and the first presentation module 710 is further configured to: in the session interface, present a visual representation using a movable widget in the session interface, the movable widget being configured to be movable in a preset area in the session interface.

[0192] In some embodiments, the first basic appearance is associated with a three-dimensional model of the virtual object.

[0193] Figure 8 A schematic structural block diagram of an example device 800 for interface interaction according to certain embodiments of the present disclosure is shown. Device 800 may be implemented as or included in electronic device 110. Various modules / components in device 800 may be implemented by hardware, software, firmware, or any combination thereof.

[0194] like Figure 8 As shown, the device 800 includes: a configuration interface module 810 configured to acquire first reference content via a configuration interface; a second presentation module 820 configured to present a first basic appearance generated at least based on the first reference content; and a determination module 830 configured to determine the first basic appearance based on the at least one basic appearance, wherein the first basic appearance is configured to be applied to virtual objects to update the visual representation of the virtual objects, the virtual objects being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

[0195] In some embodiments, the configuration interface module 810 is further configured to: in response to obtaining input content via an input control in the configuration interface, use the input content as a first reference content; in response to selecting at least one candidate option in the configuration interface, use a first prompt message corresponding to at least one candidate option as the first reference content; and in response to triggering a generation control in the configuration interface, determine a second prompt message from a set of candidate prompt messages as the first reference content.

[0196] In some embodiments, the input content includes at least one of the following: image content and text content.

[0197] In some embodiments, the device 800 further includes a guidance information module configured to present guidance information in a configuration interface, the guidance information including preset reference content and a basic appearance generated based on the preset reference content.

[0198] In some embodiments, the determining module 830 is further configured to: receive an editing request for a third base appearance in at least one base appearance; and obtain a first base appearance generated based on the third base appearance and third reference content, the third reference content being indicated by the editing request.

[0199] In some embodiments, the determining module 830 is further configured to: in response to receiving a regeneration request for a fourth base appearance in at least one base appearance, present a first base appearance generated by the model based at least on a first reference content.

[0200] In some embodiments, the apparatus 800 further includes a decoration application module configured to: present a set of decorative materials associated with a virtual object; and, in response to the selection of at least one decorative material from the set of decorative materials, apply at least one decorative material to a first base appearance to update the visual representation.

[0201] In some embodiments, at least one decorative element is coupled to at least one coupling location of a first base appearance, wherein the at least one coupling location includes at least one of the following: a first coupling location determined based on the first base appearance; and a second coupling location determined based on configuration operations of a first user or a second user.

[0202] In some embodiments, the second coupling position is determined based on the following process: presenting at least one candidate coupling position associated with the first basic appearance; receiving an adjustment operation for the at least one candidate coupling position; and determining the second coupling position based on the adjusted at least one candidate coupling position.

[0203] In some embodiments, at least one candidate coupling position includes multiple candidate coupling positions corresponding to different types of decorative materials.

[0204] In some embodiments, the first reference content is determined based on a first configuration operation of a first user, and the first base appearance is also generated based on a second reference content, which is determined based on a second configuration operation of a second user.

[0205] In some embodiments, at least one base appearance includes a plurality of base appearances, and determining a first base appearance based on at least one base appearance includes: determining a first base appearance based on the selection of a first base appearance from a plurality of base appearances.

[0206] In some embodiments, the first basic appearance is generated based on the following process: generating image content based on at least one reference content, the at least one reference content including the first reference content; generating 3D model data and texture data based on the image content; and generating the first basic appearance based on the 3D model data and texture data.

[0207] In some embodiments, the three-dimensional model data corresponds to the torso of a virtual object, and the device 800 further includes an update module configured to: acquire preset model data corresponding to the limbs of the virtual object; and update the three-dimensional model data based on the preset model data.

[0208] In some embodiments, the update module is further configured to: combine 3D model data and preset model data based on the coupling relationship between the torso and limbs to obtain updated 3D model data.

[0209] In some embodiments, the first basic appearance is associated with a three-dimensional model of the virtual object.

[0210] In some embodiments, the virtual object is a first virtual object, and the apparatus 800 further includes a publishing module configured to: publish a virtual asset associated with a first base appearance, the virtual asset being configured to trigger the application of the first base appearance to a second virtual object that is different from the first virtual object.

[0211] The units included in device 700 or 800 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 700 or 800 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0212] Figure 9 A block diagram of an electronic device 900 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 9 The electronic device 900 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 9 The electronic device 900 shown can be used to achieve Figure 1 Electronic devices 110.

[0213] like Figure 9As shown, electronic device 900 is in the form of a general-purpose electronic device. Components of electronic device 900 may include, but are not limited to, one or more processing units or processors 910, memory 920, storage devices 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. Processor 910 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 920. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 900.

[0214] Electronic device 900 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 900, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 920 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 930 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 900.

[0215] Electronic device 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 9 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 920 may include computer program product 925 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0216] The communication unit 940 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 900 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 900 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0217] Input device 950 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 960 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 900 can also communicate with one or more external devices (not shown) via communication unit 940 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 900, or with any device that enables electronic device 900 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0218] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0219] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0220] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0221] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0222] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0223] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: An interactive interface is presented that is associated with a virtual object, which is associated with the first user and the second user in response to the historical interaction between the first user and the second user meeting preset conditions; as well as In the interactive interface, a visual representation of the virtual object is presented, which is associated with a first base appearance of the virtual object. The first base appearance is generated based on at least one reference content, which is determined based on at least one of a first configuration operation of the first user and a second configuration operation of the second user.

2. The method of claim 1, wherein the first basic appearance is generated by the model based on prompt information, the prompt information being determined based on the at least one reference content.

3. The method of claim 1, wherein the visual representation includes at least one decorative material applied to the first basic appearance.

4. The method of claim 3, wherein the at least one decorative material is coupled to at least one coupling location of the first base appearance, wherein the at least one coupling location includes at least one of the following: The first coupling position is determined based on the first basic appearance; The second coupling position is determined based on the configuration operation of the first user or the second user.

5. The method according to claim 1, further comprising: In response to receiving an interactive operation associated with the visual representation, dynamic content associated with the virtual object is presented, wherein the dynamic content includes dynamic effects associated with the first basic appearance.

6. The method according to claim 5, wherein the dynamic effect includes: The first dynamic effect corresponds to the video content generated by the model based on the first basic appearance; The second dynamic effect is generated based on key point information associated with the first basic appearance.

7. The method according to claim 1, further comprising: In response to the satisfaction of an update condition associated with the virtual object, the visual representation is switched from the first base appearance to the second base appearance, the first base appearance and the second base appearance being generated based on the at least one reference content.

8. The method of claim 7, wherein the first base appearance and the second base appearance are determined from a plurality of base appearances generated based on the at least one reference content.

9. The method of claim 7, wherein the update condition is associated with interaction information between the first user and the second user.

10. The method of claim 1, wherein the at least one reference content includes at least one of the following: Description text; Reference image.

11. The method of claim 1, wherein the interactive interface includes a session interface associated with the first user and the second user, and presenting the visual representation of the virtual object in the interactive interface includes: In the session interface, the visual representation is presented using movable widgets that are configured to move within a preset area of ​​the session interface.

12. The method of claim 1, wherein the first basic appearance is associated with a three-dimensional model of the virtual object.

13. A method for user interface interaction, comprising: Obtain the first reference content through the configuration interface; Presents at least one basic appearance generated based on the first reference content; as well as Based on the at least one basic appearance, a first basic appearance is determined, wherein the first basic appearance is configured to be applied to a virtual object to update the visual representation of the virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

14. The method of claim 13, wherein obtaining the first reference content via the configuration interface includes at least one of the following: In response to obtaining input content via the input control in the configuration interface, the input content is used as the first reference content; In response to the selection of at least one candidate option in the configuration interface, the first prompt information corresponding to the at least one candidate option is used as the first reference content; In response to the triggering of the generation control in the configuration interface, a second prompt message is determined from a set of candidate prompt messages as the first reference content.

15. The method of claim 14, wherein the input content includes at least one of the following: image content and text content.

16. The method of claim 13, further comprising: The configuration interface presents guidance information, which includes preset reference content and a basic appearance generated based on the preset reference content.

17. The method according to claim 13, wherein, Determining the first basic appearance based on the at least one basic appearance includes: Receive an edit request for a third base appearance among the at least one base appearance; and Obtain the first base appearance generated based on the third base appearance and the third reference content, wherein the third reference content is indicated by the edit request.

18. The method according to claim 13, wherein, Determining the first basic appearance based on the at least one basic appearance includes: In response to receiving a request to regenerate a fourth base appearance among the at least one base appearance, the first base appearance generated by the model based at least on the first reference content is presented.

19. The method of claim 13, further comprising: Present a set of decorative materials associated with the virtual object; as well as In response to the selection of at least one decorative material from the set of decorative materials, the at least one decorative material is applied to the first base appearance to update the visual representation.

20. The method of claim 19, wherein the at least one decorative material is coupled to at least one coupling location of the first base appearance, wherein the at least one coupling location includes at least one of the following: The first coupling position is determined based on the first basic appearance; The second coupling position is determined based on the configuration operation of the first user or the second user.

21. The method of claim 20, wherein the second coupling position is determined based on the following process: Present at least one candidate coupling location associated with the first basic appearance; Receive adjustment operations for the at least one candidate coupling position; as well as The second coupling position is determined based on the adjusted at least one candidate coupling position.

22. The method of claim 20, wherein the at least one candidate coupling position includes a plurality of candidate coupling positions corresponding to different types of decorative materials.

23. The method of claim 13, wherein the first reference content is determined based on a first configuration operation of the first user, and the first basic appearance is further generated based on a second reference content, the second reference content being determined based on a second configuration operation of the second user.

24. The method of claim 13, wherein the at least one basic appearance comprises a plurality of basic appearances, and determining the first basic appearance based on the at least one basic appearance comprises: The first basic appearance is determined based on the selection of the first basic appearance among the plurality of basic appearances.

25. The method of claim 13, wherein the first basic appearance is generated based on the following process: Image content is generated based on at least one reference content, wherein the at least one reference content includes the first reference content; Based on the image content, generate 3D model data and texture data; and Based on the 3D model data and the texture data, the first basic appearance is generated.

26. The method of claim 25, wherein the three-dimensional model data corresponds to the torso portion of the virtual object, and the method further comprises: Obtain preset model data corresponding to the limb parts of the virtual object; as well as The three-dimensional model data is updated based on the preset model data.

27. The method according to claim 26, wherein updating the three-dimensional model data based on the preset model data comprises: Based on the coupling relationship between the torso and the limbs, the 3D model data and the preset model data are combined to obtain the updated 3D model data.

28. The method of claim 13, wherein the first basic appearance is associated with a three-dimensional model of the virtual object.

29. The method according to claim 13, wherein the virtual object is a first virtual object, and the method further comprises: Publish a virtual asset associated with the first base appearance, the virtual asset being configured to trigger the application of the first base appearance to a second virtual object that is different from the first virtual object.

30. A device for interface interaction, comprising: An interactive interface module is configured to present an interactive interface associated with a virtual object, which is associated with the first user and the second user in response to the fulfillment of preset conditions in historical interactions between the first user and the second user. as well as A first presentation module is configured to present a visual representation of the virtual object in the interactive interface. The visual representation is associated with a first base appearance of the virtual object, which is generated based on at least one reference content, which is determined based on at least one of a first configuration operation of the first user and a second configuration operation of the second user.

31. A device for interface interaction, comprising: The configuration interface module is configured to obtain the first reference content via the configuration interface; The second presentation module is configured to present at least one basic appearance generated based on the first reference content; as well as The determining module is configured to determine a first base appearance based on the at least one base appearance, wherein the first base appearance is configured to be applied to a virtual object to update the visual representation of the virtual object, the virtual object being associated with the first user and the second user in response to historical interactions between the first user and the second user satisfying preset conditions.

32. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 or 13 to 29 when executed by the at least one processor.

33. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 12 or 13 to 29.

Citation Information

Patent Citations

  • Interaction method and device, equipment and storage medium

    CN118450073A

  • Virtual image display method and device, equipment and storage medium

    CN118505862A

  • Interaction method and device, equipment and storage medium

    CN118860237A

  • Virtual character model generation method and device, storage medium and electronic equipment

    CN119494927A

  • Interface interaction method and device, equipment and storage medium

    CN119960878A

Cited By

  • Security protection model interaction method and device, equipment, storage medium and product

    CN121333823A