Content generation control method and device, electronic equipment and storage medium
By configuring the correspondence between appearance content and performance timeline in the virtual character performance editing interface, dynamic appearance switching of virtual characters can be achieved, solving the problem of fixed virtual character appearance, improving creative flexibility and user experience, and enhancing the artistic expression of the work.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2025-12-26
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, the appearance of virtual characters is fixed during performance editing and cannot be dynamically changed, which limits the user's creative expression and the artistic expression of the created works, and reduces the creative experience and the quality of the works.
By providing appearance editing functions in the graphical user interface, the appearance content of virtual characters can be configured in response to user operations, the correspondence between appearance segments and performance timelines can be established, and the appearance of virtual characters can be switched in different time intervals. Appearance segments are associated with target appearance schemes.
It enhances the flexibility and efficiency of virtual character performance content creation, improves user experience and work quality, supports dynamic visual expression, and strengthens the narrative depth and artistic expression of UGC works.
Smart Images

Figure CN121996244A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to control methods, devices, electronic devices, and storage media for content generation. Background Technology
[0002] User-generated content (UGC) refers to text, images, audio, video, and other content created and published by users on online platforms. In fields such as games, animation, and virtual reality, users can create content where virtual characters perform in specific virtual scenes using UGC editors.
[0003] However, in related technologies, the performance editing functions for virtual characters usually only focus on the character's movements, displacement, camera language, and sound effect synchronization. The appearance of the character in a single performance is usually fixed, which greatly limits the user's creative expression and the artistic expression of the created works, reduces the flexibility of virtual character performance content creation, and lowers the user's creative experience and the quality of the created works. Summary of the Invention
[0004] This application provides a content generation control method, device, electronic device, and storage medium to solve the problem of insufficient flexibility in the creation of virtual character performance content.
[0005] In a first aspect, this application provides a content generation control method, which provides a graphical user interface through a terminal device, the graphical user interface displaying at least a portion of a virtual scene, the virtual scene including a controlled virtual character; the method includes: In response to a performance editing operation for the controlled virtual character, configure the performance content of the controlled virtual character; In response to an appearance editing operation for the controlled virtual character, the appearance content of the controlled virtual character is configured, the appearance content including at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline; wherein, the appearance fragment is associated with a target appearance scheme, the target appearance scheme being configured as the target appearance of the controlled virtual character in a target time interval; Based on the configured performance content and appearance content, the controlled virtual character is controlled to present a target appearance corresponding to the target appearance scheme and performance content corresponding to the target time interval when the performance time is within the target time interval.
[0006] Secondly, this application provides a content generation control device that provides a graphical user interface (GUI) via a terminal device, the GUI displaying at least a portion of a virtual scene, the virtual scene including a controlled virtual character; the device includes: The performance editing module is used to configure the performance content of the controlled virtual character in response to the performance editing operation for the controlled virtual character; An appearance editing module is used to configure the appearance content of the controlled virtual character in response to an appearance editing operation for the controlled virtual character. The appearance content includes at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline. The appearance fragment is associated with a target appearance scheme, which is configured as the target appearance of the controlled virtual character in a target time interval. The content presentation module is used to control the controlled virtual character to present a target appearance corresponding to the target appearance scheme and the performance content corresponding to the target time interval when the performance time is within the target time interval, based on the configured performance content and appearance content.
[0007] Thirdly, this application provides an electronic device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform a control method generated by any of the above-mentioned contents.
[0008] Fourthly, this application provides a computer-readable storage medium storing computer instructions that cause a computer to execute the control method generated by any of the above-mentioned contents.
[0009] Fifthly, this application provides a computer program product, including computer instructions for causing a computer to execute the control method generated by the first aspect or any of its corresponding aspects.
[0010] The control method, apparatus, electronic device, and storage medium generated according to the embodiments of this application configure the performance content of a controlled virtual character in response to a performance editing operation for the controlled virtual character; configure the appearance content of the controlled virtual character in response to an appearance editing operation for the controlled virtual character, the appearance content including at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline; wherein, the appearance fragment is associated with a target appearance scheme, the target appearance scheme is configured as the target appearance of the controlled virtual character in a target time interval; based on the configured performance content and appearance content, the controlled virtual character is controlled to present the target appearance corresponding to the target appearance scheme and the performance content corresponding to the target time interval when the performance time is in the target time interval. Through the method provided by this embodiment, users can not only arrange the performance content of a character within the same performance timeline system, but also independently and in parallel dynamically configure the appearance of the character based on the timeline. This method achieves automatic switching of the character's appearance within a specific time interval by establishing a connection between the appearance content and the performance timeline. On the one hand, the solution significantly improves the interactive experience, allowing users to switch between WYSIWYG appearances without the hassle of cutting videos or switching applications, simplifying the operation process; on the other hand, it enhances the richness of the game and supports more complex creative expressions. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0012] Figure 1 A schematic diagram illustrating an application scenario provided in an embodiment of this application; Figure 2 A flowchart illustrating a content generation control method provided in an embodiment of this application; Figure 3 A flowchart illustrating another content generation control method provided in this application embodiment; Figure 4 A flowchart illustrating another content generation control method provided in this application embodiment; Figure 5 A flowchart illustrating another content generation method provided in this application embodiment; Figure 6 A schematic diagram of an appearance editing track provided in an embodiment of this application; Figure 7 A schematic diagram of an appearance scheme selection interface provided in an embodiment of this application; Figure 8 A schematic diagram of an appearance segment provided for an embodiment of this application; Figure 9 A schematic diagram of a performance editing track provided in an embodiment of this application; Figure 10 A structural block diagram of a content generation control device provided in an embodiment of this application; Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0013] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0014] It is understood that before using the technical solutions disclosed in the various embodiments of this application, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this application in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0015] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0016] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. As an optional application scenario for an embodiment of this application, such as... Figure 1 As shown, the content generation control system may include at least one terminal device and at least one server. Figure 1 The system is illustrated in the example, which includes a computer 101, a mobile terminal 102, and a server 103, and the terminal devices such as the computer 101 and the mobile terminal 102 are connected to the server 103 through a network 110.
[0017] Specifically, the terminal device can be a smartphone, tablet, laptop, PDA, desktop computer, game console, smart TV, smart wearable device, in-vehicle terminal, VR (Virtual Reality) device, AR (Augmented Reality) device, etc. Server 103 can be a standalone physical server, a server cluster, a distributed system, or a cloud server providing cloud services. Network 110 can be a wired or wireless network, examples of which include, but are not limited to, the Internet, corporate intranet, local area network, wide area network, mobile communication network, and combinations thereof.
[0018] In related technologies, the performance editing functions for virtual characters usually only focus on the character's movements, displacement, camera language, and sound effect synchronization. The character's image is usually static in a single performance, and it does not support user-customized editing of the character's appearance. This greatly limits the user's creative expression and the artistic expression of the created works, and reduces the flexibility of virtual character performance content creation.
[0019] When users need to modify the appearance of virtual characters in their performance content, they usually need to cut a performance into multiple independent video clips, set different character appearances for the virtual character in each clip, and then perform post-editing and compositing. This process is cumbersome, inefficient, disrupts the continuity of creation, and requires high video editing skills from users, which seriously affects the user's content creation experience with the UGC editor and the quality of the final creation.
[0020] According to the content generation control method provided in the embodiments of this application, by adding an appearance editing function for editing the appearance content of virtual characters to the graphical user interface for character performance editing, in response to the appearance editing operation of the controlled virtual character during the performance editing process, the appearance content of the controlled virtual character is configured. The appearance content includes at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline of the controlled virtual character. Each appearance fragment is associated with a corresponding target appearance scheme, thereby realizing the appearance switching control of the controlled virtual character during the character performance editing process, and enabling the configuration of different appearances for different time intervals of the controlled virtual character on the performance timeline. This effectively improves the flexibility of virtual character performance content creation, improves the creation efficiency of character performance editing, eliminates the need for users to manually edit performance content, and improves the user's creative experience and the quality of the created works.
[0021] According to an embodiment of this application, a content generation control method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0022] This application provides a content generation control method that can be used in the aforementioned terminal devices, such as computer 101, mobile terminal 102, etc. The terminal device provides a graphical user interface for a character performance editor, which displays at least a portion of a virtual scene, including a controlled virtual character. Figure 2 A flowchart illustrating a content generation control method provided in this application embodiment is shown below. Figure 2 As shown, the control method for generating this content includes the following steps S201 to S203.
[0023] Step S201: In response to the performance editing operation for the controlled virtual character, configure the performance content of the controlled virtual character.
[0024] In this application embodiment, a graphical user interface (GUI) refers to a user interface displayed graphically. For example, when a player runs an application corresponding to a network product (such as a game) on a terminal device, visual elements related to the network product can be displayed based on the graphical user interface.
[0025] The character performance editor can be integrated into applications of online products such as games, animation, and virtual reality, or it can be used as a standalone character performance editing system. The character performance editor is a visual tool for creating and editing the performance content of virtual characters. It can be used in fields such as games, animation, and virtual reality to create performance content for virtual characters. For example, the character performance editor is a UGC editor.
[0026] A graphical user interface for a character performance editor is provided through a terminal device. The graphical user interface displays at least a portion of a virtual scene, which contains at least one virtual character, such as a controlled virtual character. A controlled virtual character here refers to a virtual character controlled by the terminal device.
[0027] Controlled virtual characters can be virtual character objects that are controlled and edited by players in a virtual scene before entering the performance editing stage. Controlled virtual characters can be player characters, NPC characters, or custom characters created by players in the game, and have editable appearance and performance attributes.
[0028] A virtual scene is a digital environment built on a network platform based on art resources, physics engines, and other technologies. A virtual scene can include visual elements and interactive elements. Visual elements can include natural landscapes such as mountains, rivers, deserts, and forests, and cultural landscapes such as cities, buildings, villages, mazes, and dungeons. Interactive elements can include interactive objects such as NPCs (Non-Player Characters), doors, and treasure chests.
[0029] The user triggers the display of the graphical user interface of the character performance editor, which shows the virtual scene corresponding to the performance video to be created. The virtual scene contains at least one controlled virtual character.
[0030] When a user creates a performance video, the system can automatically load and display the corresponding virtual scene based on the user's selected template. The user can add at least one virtual character to the virtual scene as an actor in the desired performance video, or the system can automatically load any virtual characters the user already owns into that virtual scene. Alternatively, the virtual scene for performance editing can be determined based on the current virtual scene in which the controlled virtual character is located when the user triggers performance editing; for example, the virtual scene in which the controlled virtual character is currently located when the user triggers performance editing can be used as the virtual scene for performance editing.
[0031] A virtual scene template is a pre-set scene template composed of virtual scene resources and their combinations. When a user creates a performance video through a graphical user interface, multiple preset virtual scene templates can be provided in the graphical user interface for the user to choose from. In response to the user's selection of a virtual scene template, the virtual scene resources corresponding to the selected virtual scene template are loaded in the graphical user interface, thereby displaying the corresponding virtual scene in the graphical user interface.
[0032] In some alternative implementations, the graphical user interface can also support user-defined virtual scenes. For example, it can provide virtual scene resources for users to choose from, and users can select and combine virtual scene resources as needed, and load and display the corresponding virtual scene according to the virtual scene resources selected by the user.
[0033] In the displayed virtual scene, users can edit the performance of any virtual character in the virtual scene. In response to the performance editing operation for the controlled virtual character, the performance content of the controlled virtual character can be configured. The controlled virtual character refers to the virtual character currently selected for performance editing in the virtual scene. The performance content can include at least one performance segment and the correspondence between the performance segment and the performance timeline.
[0034] Specifically, the system receives performance editing operations from users for the controlled virtual character, and configures the character's performance content on the performance timeline through the performance editing interface, including elements such as character action sequence, displacement path, dialogue content, and camera parameters, thereby constructing a complete performance plan.
[0035] The performance editing operations are a series of interactive operations that users can perform through the performance editing controls in the graphical user interface. Performance editing operations include commands such as adding performance segments to the performance timeline, adjusting the time position of performance segments, and setting performance content parameters.
[0036] In an alternative implementation, performance editing operations can be performed by dragging time nodes on the performance editing track. For example, when a user drags a motion clip at a specific time position on the performance editing track, the system recognizes the operation as a motion configuration for the controlled virtual character at that point in time.
[0037] In an alternative implementation, performance editing can also be achieved by triggering a configuration panel by clicking the "Add Control" button in the performance editing interface. For example, after the user clicks the "Add Action" button in the performance editing interface, the system pops up an action library selection interface, from which the user selects a specific action scheme and confirms it; this operation is then recognized as a performance editing operation.
[0038] The performance timeline is used to indicate the total performance duration of the performance video to be created. Each performance segment corresponds to a performance time interval on the performance timeline. The total duration of the performance time intervals corresponding to each performance segment is the total performance duration of the performance video to be created. A performance segment represents a content segment in the performance video to be created where a controlled virtual character performs. The performance segment is used to configure the target performance scheme of the controlled virtual character within the corresponding performance time interval.
[0039] Step S202: In response to the appearance editing operation for the controlled virtual character, configure the appearance content of the controlled virtual character. The appearance content includes at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline. The appearance fragment is associated with a target appearance scheme, which is configured as the target appearance of the controlled virtual character in the target time interval.
[0040] In this embodiment of the application, a graphical user interface is provided with an appearance editing function for virtual characters, which allows users to set the appearance of controlled virtual characters in a virtual scene.
[0041] In response to an appearance editing operation on a controlled virtual character, the appearance content of the controlled virtual character is configured. The appearance content includes at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline. Each appearance fragment is associated with a corresponding target appearance scheme, which is configured as the target appearance of the controlled virtual character within a target time interval. Specifically, each appearance fragment corresponds to a target time interval on the performance timeline, and the appearance fragment is used to configure the appearance scheme of the controlled virtual character within the corresponding target time interval.
[0042] For example, a graphical user interface can provide functional controls for editing the appearance fragments of a virtual character, allowing users to trigger appearance editing operations on the controlled virtual character by manipulating these controls.
[0043] It should be noted that the performance timeline mentioned here refers to the timeline corresponding to the performance content.
[0044] The appearance editing operation allows users to perform a series of interactive operations through the functional controls in the graphical user interface. Appearance editing operations include switching to appearance editing mode, adding appearance fragments, selecting appearance schemes, and adjusting the time range of appearance fragments.
[0045] The target appearance scheme can be a set of predefined or user-defined character appearance configuration data.
[0046] Step S203: Based on the configured performance content and appearance content, control the controlled virtual character to present the target appearance corresponding to the target appearance scheme and the performance content corresponding to the target time interval when the performance time is within the target time interval.
[0047] Specifically, based on the performance and appearance content configured by the player, the system monitors the progress of the performance time on the timeline in real time during the performance playback. When the performance time enters the target time interval corresponding to a certain appearance segment, the system controls the controlled virtual character to simultaneously present the target appearance and performance content associated with that target time interval, thereby achieving synchronous and dynamic display of appearance and performance.
[0048] The performance time can be the current point in time on the performance timeline during the performance. The performance time progresses as the performance plays, indicating the specific moment on the timeline at which the performance is currently playing.
[0049] In an optional implementation, the performance time can be represented by the position of the playback pointer on the timeline. For example, in the performance playback interface, there is a movable red vertical line on the timeline as the playback pointer, and the time scale value where the pointer is located is the current performance time. For example, if the playback pointer is at the 8-second mark, the performance time is 8 seconds.
[0050] The method provided in this implementation addresses the technical problem in existing UGC editors where characters' appearances are static and monotonous in a single performance, unable to dynamically change with the plot. It constructs a configuration mechanism for appearance content linked to the performance timeline, supporting the association of different appearance schemes across different time intervals. This brings the following technical effects: First, it improves the interactive experience, allowing users to intuitively manage the synchronization relationship between performance and appearance within the same timeline logic, achieving "what you see is what you get" editing feedback and lowering the operational threshold. Second, it enhances the richness of the game, supporting dynamic visual expressions such as "one-click costume change" and "character corruption," greatly enhancing the narrative depth and artistic expression of UGC works. Third, it solves problems in the computer science field by managing multi-dimensional character attributes (actions and appearance) through a unified timeline data structure, optimizing resource allocation logic during rendering, and avoiding resource redundancy and processing inefficiencies caused by traditional multi-video clip editing and compositing.
[0051] Figure 3 A flowchart illustrating another content generation control method provided in this application embodiment is shown below. Figure 3 As shown, in some optional embodiments, in step S202 above, in response to the appearance editing operation for the controlled virtual character, the appearance content of the controlled virtual character is configured, including the following steps S301 to S302.
[0052] Step S301: Display the appearance editing track through the graphical user interface. The timeline of the appearance editing track is associated with the performance timeline of the controlled virtual character.
[0053] Specifically, the system presents users with a dedicated visual track area for appearance editing through a graphical user interface. This appearance editing track is synchronized with the character's performance timeline in the time dimension, allowing users to intuitively observe and edit the character's performance content and appearance changes simultaneously in a unified time coordinate system.
[0054] The appearance editing track is a time-axis-based visual editing area used to display the distribution of character appearance configuration information over time. It is typically presented as a horizontal strip in the graphical user interface, with its horizontal length representing the time span and its vertical length used to place and arrange editing elements such as appearance fragments. This track provides a dedicated workspace, allowing users to perform appearance-related editing operations intuitively.
[0055] The appearance editing track is a functional control for editing the appearance segments of virtual characters. It is a visual interactive component that carries the time synchronization relationship between appearance segments and the performance timeline. It is used to edit and manage the appearance segments of controlled virtual characters in various time intervals on the performance timeline. Users can arrange the temporal relationship of various appearance segments of virtual characters on the performance timeline and the appearance scheme associated with each appearance segment through the appearance editing track.
[0056] The appearance fragment is a sub-control on the appearance editing track. It is a visual interactive component that carries the associated target appearance scheme. It is used to edit and manage the target appearance scheme that the controlled virtual character needs to present in the target time interval on the performance timeline. Users can edit the target appearance scheme and its timing of the virtual character in the target time interval through the appearance fragment.
[0057] Step S302: In response to an editing operation on the appearance editing track, at least one appearance fragment is generated on the appearance editing track.
[0058] When a user needs to edit the appearance of a controlled virtual character, they can trigger the editing of the virtual character's appearance by operating on the appearance editing track, thereby generating the corresponding appearance fragments on the appearance editing track.
[0059] Specifically, when a user performs a specific interactive operation within the appearance editing track area, the system detects and identifies these editing intentions. By creating appearance fragment objects on the track, the system provides users with an entry point and carrier for configuring character appearance schemes, enabling users to manage the appearance status of characters in different time intervals in a segmented and visual manner.
[0060] The editing operations for the appearance editing track can include a first addition operation for the appearance editing track. The first addition operation can be a trigger operation for the appearance editing track or a trigger operation for the addition control set associated with the appearance editing track.
[0061] Triggering operations for the appearance editing track can include actions such as clicking, double-clicking, pressing, and sliding on the appearance editing track.
[0062] Triggering operations for added controls set in connection with the appearance editing track, such as clicking, double-clicking, pressing, and sliding the added controls.
[0063] In some alternative implementations, editing of the appearance editing track can be triggered by recognizing a trigger operation on the appearance editing track or a trigger operation on an add control set associated with the appearance editing track, thereby generating a corresponding appearance fragment on the appearance editing track.
[0064] Understandably, in the initial state, the appearance editing track is empty and can display editing prompts such as "This character has no outfit content, click + to add". Users trigger appearance editing by interacting with the add control or interacting with the appearance editing track, thereby generating appearance fragments on the appearance editing track. These appearance fragments control the target appearance scheme presented by the controlled virtual character within the target time interval on the performance timeline.
[0065] In this context, an appearance fragment can be a visual editing unit representing a character's appearance configuration scheme within a specific time interval on the appearance editing track. Appearance fragments are presented on the track in the form of graphical objects (such as rectangular color blocks, stripes, etc.), and their starting position and length on the timeline define the effective time interval of the appearance scheme.
[0066] Appearance fragments typically serve as carriers of character appearance configuration data and temporal anchors. Each appearance fragment is associated with a specific appearance scheme (such as a particular combination of clothing, hairstyle, and accessories). Based on the distribution of appearance fragments along the timeline, the system controls the virtual character to switch between different appearance states in chronological order during the performance. Appearance fragments allow users to manage and edit the character's appearance changes at different points in time in an intuitive and segmented manner.
[0067] Figure 4 A flowchart illustrating another content generation control method provided in an embodiment of the present invention. In some optional implementations, such as... Figure 4 As shown, in step S302 above, in response to the editing operation on the appearance editing track, at least one appearance fragment is generated on the appearance editing track, which may further include the following steps S401 to S403.
[0068] Step S401: In response to the first add operation on the appearance editing track, an appearance fragment is added at the first time position on the appearance editing track.
[0069] As mentioned earlier, the first add operation can be a trigger operation for the appearance editing track or a trigger operation for the add control set associated with the appearance editing track.
[0070] In some optional implementations, the first addition operation is a trigger operation for a first addition control in the graphical user interface. The first addition control is associated with the appearance editing track. The first addition control can be set on the side of the appearance editing track or at any suitable position. This application embodiment does not impose any special restrictions on this.
[0071] For example, the triggering operation for the first added control could be a click, double-click, or press action on the first added control.
[0072] In response to the trigger operation of the first add control corresponding to the appearance editing track, an appearance fragment is added at the first time position of the appearance editing track. The first time position is any time point on the corresponding performance timeline, and the time point corresponding to the first time position is the start time point of the target time interval corresponding to the appearance fragment.
[0073] In the initial state, when no appearance segments have been added to the appearance editing track, the first time position corresponding to the first added appearance segment can be assumed to be the starting time point of the corresponding performance timeline. Subsequently, each time an editing operation is performed on the appearance editing track, the corresponding appearance segments are added sequentially along the time progression direction of the performance timeline, and the target time intervals of each two adjacent appearance segments do not overlap. That is, each time an appearance segment is added, the first time position corresponding to that appearance segment is assumed to be the ending time point of the previously added appearance segment.
[0074] When adding an appearance clip on the appearance editing track, the length of the appearance clip can be the default setting length, and the duration of the corresponding target time interval is the default setting duration.
[0075] Step S402: Display the appearance scheme selection interface, which contains multiple appearance schemes.
[0076] In some optional implementations, an appearance scheme selection interface can be displayed in a first preset area of the graphical user interface. This first preset area can be any display area within the graphical user interface. The appearance scheme can include appearance configuration data and its combinations pre-configured by the system for the controlled virtual character, and / or appearance configuration data and its combinations pre-configured by the user for the controlled virtual character. The appearance configuration data can include, but is not limited to, configuration data for at least one of the following attributes of the controlled virtual character: clothing, hairstyle, accessories, skin color, character form, etc.
[0077] To facilitate users' intuitive understanding of the various appearance options and enable them to accurately select the corresponding character appearance to decorate their controlled virtual character, the appearance option selection interface displays each option through visual icons. Specifically, in the appearance option selection interface, each appearance option is displayed as an appearance icon, and each appearance icon is associated with and bound to corresponding appearance configuration data. The appearance icon is a visual representation of the associated and bound appearance configuration data.
[0078] Step S403: In response to the selection operation of the target appearance scheme in the appearance selection interface, establish an association between the target appearance scheme and the appearance fragment.
[0079] Users can select the appearance scheme of the controlled virtual character in the appearance selection interface for the target time period according to actual needs. This will be used as the target appearance scheme of the controlled virtual character in the target time period. For the selection operation of the target appearance scheme in the appearance selection interface, the target appearance scheme will be associated with the currently generated appearance fragment.
[0080] In some optional implementations, each appearance scheme is displayed as an appearance icon in the appearance selection interface. In response to the selection operation of the appearance icon corresponding to the target appearance scheme in the appearance selection interface, the target appearance scheme is associated with the currently generated appearance fragment. The target appearance scheme includes configuration data for at least one of the following attributes of the controlled virtual character: clothing, hairstyle, accessories, skin color, and character form.
[0081] In some optional implementations, after associating the target appearance scheme with the appearance fragment, the content generation control method further includes: controlling the appearance of the controlled virtual character in the virtual scene to update to the target appearance.
[0082] In some optional implementations, when at least one appearance segment has been generated on the appearance editing track, the user can adjust the position of the appearance segment, adjust the corresponding target time interval, modify the target appearance scheme associated with the appearance segment, or delete the appearance segment by adjusting, editing, or deleting the appearance segment.
[0083] In some alternative implementations, after generating at least one appearance fragment on the appearance editing track, the content generation control method further includes: in response to an adjustment operation on the appearance fragment, adjusting the length or position of the appearance fragment on the appearance editing track to update the duration or start time of the target time interval.
[0084] Users can adjust the position and target time range of an appearance segment on the performance timeline by performing adjustments on the appearance segment. These adjustments can include, but are not limited to, dragging and dropping the appearance segment.
[0085] In some alternative implementations, the length of the appearance segment is shortened by dragging the other end of the appearance segment to the left while keeping one end of the appearance segment fixed, thereby shortening the duration of the corresponding target time interval; or, the length of the appearance segment is increased by dragging the other end of the appearance segment to the right while keeping one end of the appearance segment fixed, thereby increasing the duration of the corresponding target time interval.
[0086] In some alternative implementations, the position of the appearance segment on the appearance editing track is adjusted by selecting the appearance segment and dragging the entire appearance segment along the extension direction of the appearance editing track, thereby updating the start time point of the target time interval corresponding to the appearance segment.
[0087] In some alternative implementations, after generating at least one appearance fragment on the appearance editing track, the content generation control method further includes: deleting the specified appearance fragment of the controlled virtual character in response to a deletion operation on the specified appearance fragment.
[0088] In some alternative implementations, after generating at least one appearance fragment on the appearance editing track, the content generation control method further includes: updating the target appearance scheme associated with the appearance fragment in response to an editing operation on the specified appearance fragment.
[0089] In some optional implementations, the deletion operation for a specified appearance fragment may include, but is not limited to, interactive actions such as clicking, double-clicking, or pressing on the specified appearance fragment.
[0090] The process of updating the target appearance scheme associated with the appearance fragment may further include: displaying an appearance scheme selection interface containing multiple appearance schemes; and responding to a selection operation on the target appearance scheme in the appearance selection interface by updating the appearance scheme currently associated with the appearance fragment to the selected target appearance scheme.
[0091] In some alternative implementations, editing operations on a specified appearance fragment may include, but are not limited to, interactive actions such as clicking, double-clicking, and pressing on the specified appearance fragment.
[0092] In some optional implementations, different interactive actions can be pre-defined to correspond to deletion and editing operations, thereby enabling the deletion or editing of appearance fragments.
[0093] For example, the interaction action for an appearance fragment is a click operation, which corresponds to an editing operation on the appearance fragment, triggering the editing and updating of the target appearance scheme associated with the appearance fragment.
[0094] For example, the interaction action for an appearance fragment is a double-click operation, which corresponds to the delete operation for the appearance fragment, triggering the deletion of the appearance fragment.
[0095] In some alternative implementations, in response to interactive operations on the appearance segment, optional adjustment actions are displayed; in response to a selection operation for a target adjustment action, the appearance segment is adjusted accordingly based on the selected target adjustment action. The adjustment actions may include length adjustment actions, position adjustment actions, appearance scheme adjustment actions, and deletion actions, and the interactive operations on the appearance segment include, but are not limited to, clicking, double-clicking, and pressing operations on the appearance segment.
[0096] In some optional implementations, the content generation control method further includes: displaying a performance editing track via a graphical user interface, the performance editing track being used to configure performance segments of the controlled virtual character, the time axis of the performance editing track being associated with the performance time axis of the controlled virtual character; wherein, the performance segment includes at least one of the following: character actions, character displacement, dialogue, and camera parameters.
[0097] The performance editing track is a functional control used to edit the performance segments of virtual characters. It is a visual interactive component that carries the performance segments of virtual characters (including actions, expressions, positions, camera positions, dialogues, lines, etc.) and synchronizes them with the performance timeline. It is used to edit and manage the various performance segments of controlled virtual characters on the performance timeline. Users can arrange the timing of virtual characters in each performance segment and associate the performance segments with corresponding target performance schemes through the performance editing track. Target performance schemes include, but are not limited to, character actions, expressions, character displacement, character positions, camera parameters, character dialogues, and character lines.
[0098] The performance clip is a sub-control on the performance editing track. It is a visual interactive component that carries associated performance content parameters. It is used to edit and manage the performance content that the controlled virtual character needs to present in the performance time interval on the performance timeline. Users can set the performance content and its timing of the controlled virtual character in the performance time interval through the performance clip editing.
[0099] In some alternative implementations, when creating a performance video in a graphical user interface, the performance editing track and the appearance editing track are displayed simultaneously through the graphical user interface, and the performance editing track and the appearance editing track are set in parallel.
[0100] In some alternative implementations, when creating a performance video in the graphical user interface, an initial default editing track is displayed via the graphical user interface, which is either the performance editing track or the appearance editing track.
[0101] In some alternative implementations, the above-described display of the appearance editing track via a graphical user interface may include: in response to a first switching operation, switching the currently displayed performance editing track to the appearance editing track while the graphical user interface is currently displaying the performance editing track.
[0102] In some alternative implementations, the step of displaying the performance editing track via the graphical user interface may include: in response to a second switching operation, switching the currently displayed appearance editing track to the performance editing track while the graphical user interface is currently displaying the appearance editing track.
[0103] In some alternative implementations, when creating a performance video in the graphical user interface, an initial default editing track is displayed through the graphical user interface, and a target switching control is provided to switch the function controls of the editing track currently displayed in the graphical user interface.
[0104] The target switching control has a first display style and a second display style. When the graphical user interface is currently displaying the performance editing track, the target switching control presents the first display style; when the graphical user interface is currently displaying the appearance editing track, the target switching control presents the second display style.
[0105] In some alternative implementations, the first switching operation is a first touch operation on a target switching control for a first display style; after switching the currently displayed performance editing track to the appearance editing track in response to the first switching operation, the content generation control method further includes: updating the display style of the target switching control to a second display style in response to the first touch operation.
[0106] In some optional implementations, the second switching operation is a second touch operation on the target switching control for the second display style. After switching the current display appearance editing track to the performance editing track in response to the second switching operation, the content generation control method further includes: updating the display style of the target switching control to the first display style in response to the second touch operation.
[0107] The first and second touch operations on the target switching control may include, but are not limited to, clicking, pressing, and sliding operations on the target switching control.
[0108] In some embodiments, the first display style includes an appearance icon and a toggle mark corresponding to the appearance editing track; the second display style includes a performance icon and a toggle mark corresponding to the performance editing track.
[0109] In some alternative implementations, after switching the currently displayed performance editing track to the appearance editing track in response to the first switching operation, the content generation control method further includes: displaying second paragraph distribution information in a graphical user interface, the second paragraph distribution information indicating the distribution of the performance segments configured by the controlled virtual character on the performance timeline, the second paragraph distribution information being a thumbnail representation of the performance segments.
[0110] By displaying the distribution information of the second paragraph, users can preview the distribution settings of each performance segment of the controlled virtual character on the performance timeline while making appearance edits through the appearance editing track, so as to align the appearance edits with the character's performance keyframes.
[0111] In some alternative implementations, the second paragraph distribution information may be displayed above the appearance editing track that appears after the switch.
[0112] In some alternative implementations, after switching the currently displayed appearance editing track to the performance editing track in response to the second switching operation, the content generation control method further includes: displaying first paragraph distribution information in a graphical user interface, the first paragraph distribution information indicating the distribution of the appearance fragments configured for the controlled virtual character on the performance timeline.
[0113] By displaying the distribution information in the first paragraph, users can preview the distribution of each appearance segment of the controlled virtual character on the performance timeline while editing performance clips via the performance editing track. This facilitates aligning the performance content editing with the character's appearance display keyframes. The first paragraph distribution information is a thumbnail representation of the appearance segments.
[0114] In some alternative implementations, the first paragraph distribution information may be displayed above the performance editing track that appears after the switch.
[0115] Figure 5 A flowchart illustrating another content generation control method provided in an embodiment of the present invention. In some optional implementations, such as... Figure 5 As shown, in step S201 above, in response to the performance editing operation for the controlled virtual character, the performance content of the controlled virtual character is configured, which may further include the following steps S501 to S503.
[0116] Step S501, in response to the second add operation for the performance editing track, add a performance segment at the second time position of the performance editing track.
[0117] The second add operation can be a trigger operation for the performance editing track or a trigger operation for the add control set up with the performance editing track.
[0118] Triggering operations for the performance editing track can include actions such as clicking, double-clicking, pressing, and sliding on the performance editing track.
[0119] Triggering operations for added controls set in connection with the performance editing track, such as clicking, double-clicking, pressing, and sliding the added controls.
[0120] In some alternative implementations, editing operations on the performance editing track can be triggered by recognizing trigger operations on the performance editing track or trigger operations on add controls associated with the performance editing track, thereby generating corresponding performance segments on the performance editing track.
[0121] Understandably, in the initial state, the performance editing track is an empty track. Users can trigger performance editing operations by adding controls or interacting with the performance editing track, thereby generating various appearance segments on the performance editing track. These performance segments control the target performance scheme presented by the controlled virtual character within the performance time interval on the performance timeline.
[0122] In some optional implementations, the second addition operation is a trigger operation for a second addition control in the graphical user interface, and the second addition control is associated with the performance editing track; the second addition control can be set on the side of the performance editing track or at any suitable position, and this application embodiment does not impose any special restrictions on this.
[0123] For example, the triggering operation for the second added control could be a click, double-click, or press action on the second added control.
[0124] In response to the trigger operation of the second add control corresponding to the performance editing track, a performance segment is added at the second time position of the performance editing track. The second time position is any time point on the corresponding performance timeline, and the time point corresponding to the second time position is the start time point of the performance time interval corresponding to the performance segment.
[0125] In the initial state, when no performance clips have been added to the performance editing track, the second time position corresponding to the first added performance clip can be assumed to be the starting time point of the corresponding performance timeline. Subsequently, each time an addition operation is performed on the performance editing track, the corresponding performance clips are added sequentially along the time progression direction of the performance timeline, and the performance time intervals of each two adjacent performance clips do not overlap. That is, the second time position corresponding to each subsequent added performance clip is assumed to be the ending time point of the previously added performance clip.
[0126] When adding a performance clip to the performance editing track, the length of the performance clip can be either the default setting or a custom length, and the duration of the corresponding performance time interval can be either the default setting or a custom duration.
[0127] It is understandable that the total duration of the performance timeline is the sum of the durations of the performance time intervals corresponding to each performance segment.
[0128] Step S502: Display the performance settings interface.
[0129] In some alternative implementations, the performance settings interface may be displayed in a second preset area of the graphical user interface, which may be any display area in the graphical user interface.
[0130] Step S503: Respond to the setting operation for the performance settings interface, determine the target performance plan, and establish an association between the target performance plan and the performance segment.
[0131] In some optional implementations, the performance settings interface can provide setting components for various performance content parameters, including but not limited to character actions, expressions, character displacement, character positioning, camera parameters, character dialogue, and character lines. Users can set the various performance content parameters corresponding to the currently added performance segment through the setting components of each parameter in the performance settings interface.
[0132] After the user sets the parameters for each performance element, a corresponding target performance plan is generated, and the target performance plan is associated with the currently generated performance segment. The target performance plan includes, but is not limited to, parameters such as character movements, expressions, character positioning, character stance, camera parameters, character dialogue, and character lines.
[0133] In some alternative implementations, the performance editing track contains multiple performance segments arranged along the timeline, with different performance segments corresponding to different target performance schemes.
[0134] In some alternative implementations, the appearance editing track contains multiple appearance segments arranged along the timeline, with different appearance segments corresponding to different target appearance schemes.
[0135] In some optional implementations, in step S203 above, controlling the controlled virtual character to present a target appearance corresponding to the target appearance scheme when the performance time is within the target time interval may include: detecting the advancement of the performance time on the performance time axis; when the performance time moves from the target time interval corresponding to the first appearance segment to the target time interval corresponding to the second appearance segment, controlling the controlled virtual character to switch from the first appearance to the second appearance, wherein the first appearance and the second appearance are respectively the appearances associated with the first appearance segment and the second appearance segment.
[0136] In some alternative implementations, the content generation control method further includes: displaying a performance timeline of the controlled virtual character in a graphical user interface, the performance timeline being set in parallel with an appearance editing track or a performance editing track; and controlling the controlled virtual character to perform in response to a playback operation on the performance timeline.
[0137] In some optional implementations, the graphical user interface also provides playback controls corresponding to the performance timeline. The playback controls are used to control the preview playback of the performance video for which the performance content and appearance content configuration have been completed, respond to the playback operation of the playback controls corresponding to the performance timeline, and control the controlled virtual character to perform.
[0138] Figure 6 This is a schematic diagram of an appearance editing track according to an embodiment of this application. In some application scenarios, such as... Figure 6 As shown, when a user creates a performance video of a virtual character in the graphical user interface of the character performance editor, a virtual scene 601 is displayed in the graphical user interface, and a controlled virtual character 602 is set in the virtual scene 601. In response to an appearance editing operation on the controlled virtual character 602 (such as selecting the controlled virtual character 602), the performance timeline is loaded and displayed in the graphical user interface, and the default editing track is initialized. It is assumed that the default editing track loaded and displayed in the initial state is the appearance editing track 603, which is set above the performance timeline 605. The performance timeline 605 is used to indicate the total duration of the performance video to be created. The timeline of the appearance editing track 603 is synchronized with the time of the performance timeline 605. A target switching control 606 is set on the left side of the appearance editing track 603, and a first addition control 604 is set on the right side of the appearance editing track 603. In response to the user's trigger operation on the first addition control 604, an editing operation on the appearance editing track 603 is triggered.
[0139] Figure 7 This is a schematic diagram of an appearance scheme selection interface in an embodiment of this application. In some application scenarios, in response to the user's editing operation on the appearance editing track 703, an appearance fragment is generated on the appearance editing track 703, and the appearance scheme selection interface is displayed in the first preset area of the graphical user interface. In the appearance scheme selection interface, each appearance scheme corresponding to the controlled virtual character 701 is displayed in the form of appearance icons. In response to the user's operation of selecting the target appearance scheme 702, the target appearance scheme 702 is associated with the appearance fragment.
[0140] Figure 8 This is a schematic diagram of an appearance segment in an embodiment of this application, such as... Figure 8As shown, in some application scenarios, after the user selects a target appearance scheme, the target appearance scheme of the selected controlled virtual character 801 is associated and bound with appearance segment 802. The user can continue to add the next appearance segment 804 on the appearance editing track through the trigger operation of the first add control 803, and associate and bind the next target appearance scheme. For other time periods 805 on the performance timeline where no corresponding appearance segments have been added, the appearance scheme of the controlled virtual character 801 in that time period is set to the initial default setting. In appearance editing mode, the performance editing track is loaded above the appearance editing track in the form of the second segment distribution information 806. After completing the appearance editing operation of each appearance segment, the user can switch the editing track by clicking the target switching control 807 to switch the display of the performance editing track for editing the performance segments of the virtual character.
[0141] Figure 9 This is a schematic diagram of a performance editing track in an embodiment of this application. In some application scenarios, such as... Figure 9 As shown, the performance editing track 901 is loaded and displayed through the graphical user interface. Users can perform performance editing operations on each performance segment of the controlled virtual character 903 on the performance timeline by triggering the second add control 902 associated with the performance editing track 901.
[0142] Each time the second added control 902 is triggered, a performance segment editing operation is initiated, generating a corresponding performance segment on the performance editing track 901. This performance segment is used to configure the target performance plan for the controlled virtual character 903 within the corresponding performance time interval, for example... Figure 9 As shown, Performance 1 is one performance segment, and Performance 2 is another performance segment, each corresponding to a different target performance scheme configured for the controlled virtual character 903 in different performance time intervals.
[0143] In the performance content editing state, the appearance editing track is displayed above the performance editing track 901 in the form of the first paragraph distribution information 905. When the user needs to edit the appearance of the controlled virtual character 903 again, he / she can switch the editing track by clicking the target switching control 906 to switch the display of the appearance editing track.
[0144] After editing the appearance segments of each virtual character in each target time interval and the performance segments in each performance time interval using the above method, the corresponding performance videos are loaded and generated based on the performance content associated with the performance editing track and the appearance content associated with the appearance editing track.
[0145] The content generation control method according to the embodiments of this application greatly enriches the performance narrative and visual expressiveness, enabling effects such as "one-click costume change" and "form transformation" in the performance editing and creation of virtual characters, which previously required complex post-production, thus qualitatively improving the connotation and entertainment value of individual UGC works; it significantly improves creation efficiency and user experience by seamlessly integrating the appearance editing function into the performance timeline, achieving a "what you see is what you get" editing effect, eliminating the need for users to switch between different software or perform complex video editing, simplifying the creation process and lowering the technical threshold; it enhances the integrity and systematic nature of the editing function by introducing "appearance editing function" and "appearance editing track," elevating appearance control to a dimension of equal importance with action and camera angles, and constructing a more powerful and unified virtual character performance editing ecosystem; it stimulates users' creative potential, provides users with new creative editing tools, fosters more diverse and higher-quality user-generated content, thereby enhancing the vitality of the content ecosystem of the network platform.
[0146] This application also provides a content generation control device for implementing the above embodiments and preferred embodiments, which will not be repeated hereafter. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0147] Figure 10 This is a structural block diagram of a content generation control device provided in an embodiment of this application. The embodiment provides a content generation control device that provides a graphical user interface (GUI) through a terminal device. The GUI displays at least a portion of a virtual scene, which includes controlled virtual characters, such as... Figure 10 As shown, the device includes: The performance editing module 1001 is used to configure the performance content of the controlled virtual character in response to performance editing operations for the controlled virtual character.
[0148] The appearance editing module 1002 is used to configure the appearance content of the controlled virtual character in response to the appearance editing operation for the controlled virtual character. The appearance content includes at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline. The appearance fragment is associated with a target appearance scheme, which is configured as the target appearance of the controlled virtual character in the target time interval.
[0149] The content presentation module 1003 is used to control the controlled virtual character to present the target appearance corresponding to the target appearance scheme and the performance content corresponding to the target time interval when the performance time is within the target time interval, based on the configured performance content and appearance content.
[0150] The content generation control device provided in this application can execute the content generation control method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of the method execution. Further functional descriptions of the various modules and units described above are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0151] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0152] The following is a detailed reference. Figure 11 The diagram illustrates a structural schematic suitable for implementing the electronic device described in the embodiments of this application. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1102 or a program loaded from memory 1108 into random access memory (RAM) 1103. The RAM 1103 also stores various programs and data required for the operation of the electronic device. The processor 1101, ROM 1102, and RAM 1103 are interconnected via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0153] Typically, the following devices can be connected to I / O interface 1105: input devices 1106 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1107 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 1108 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1109. Communication device 1109 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 11 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0154] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1109, or installed from memory 1108, or installed from ROM 1102. When the computer program is executed by processor 1101, it performs the functions defined in the content generation control method of embodiments of this application.
[0155] Figure 11 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0156] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the control method for generating the content shown in the above embodiments is implemented.
[0157] A portion of this application can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to this application through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0158] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.
Claims
1. A content generation control method, characterized in that, The method includes providing a graphical user interface (GUI) via a terminal device, the GUI displaying at least a portion of a virtual scene, the virtual scene containing controlled virtual characters; the method comprises: In response to a performance editing operation for the controlled virtual character, configure the performance content of the controlled virtual character; In response to an appearance editing operation for the controlled virtual character, the appearance content of the controlled virtual character is configured, the appearance content including at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline; wherein, the appearance fragment is associated with a target appearance scheme, the target appearance scheme being configured as the target appearance of the controlled virtual character in a target time interval; Based on the configured performance content and appearance content, the controlled virtual character is controlled to present a target appearance corresponding to the target appearance scheme and performance content corresponding to the target time interval when the performance time is within the target time interval.
2. The method according to claim 1, characterized in that, The step of configuring the appearance content of the controlled virtual character in response to an appearance editing operation for the controlled virtual character includes: The appearance editing track is displayed through the graphical user interface, and the timeline of the appearance editing track is associated with the performance timeline of the controlled virtual character; In response to an editing operation on the appearance editing track, at least one appearance fragment is generated on the appearance editing track.
3. The method according to claim 1, characterized in that, The performance content includes at least one performance segment and the correspondence between the performance segment and the performance timeline.
4. The method according to claim 2, characterized in that, The method further includes: The performance editing track is displayed through the graphical user interface. The performance editing track is used to configure the performance segments of the controlled virtual character. The timeline of the performance editing track is associated with the performance timeline of the controlled virtual character. The performance segment includes at least one of the following: character actions, character movement, dialogue, and camera parameters.
5. The method according to claim 4, characterized in that, The display of the appearance editing track through the graphical user interface includes: While the performance editing track is displayed in the graphical user interface, in response to the first switching operation, the performance editing track is switched to the appearance editing track; The process of displaying the performance editing track through the graphical user interface includes: While the appearance editing track is displayed in the graphical user interface, in response to the second switching operation, the appearance editing track is switched to the performance editing track.
6. The method according to claim 1, characterized in that, The method further includes: The graphical user interface displays first paragraph distribution information, which indicates the distribution of the configured appearance segments of the controlled virtual character on the performance timeline.
7. The method according to claim 3, characterized in that, The method further includes: The graphical user interface displays second paragraph distribution information, which indicates the distribution of the performance segments configured for the controlled virtual character on the performance timeline.
8. The method according to claim 2, characterized in that, In response to an editing operation on the appearance editing track, generating at least one appearance fragment on the appearance editing track includes: In response to a first add operation on the appearance editing track, an appearance fragment is added at a first time position on the appearance editing track; The display interface shows the appearance scheme selection interface, which contains multiple appearance schemes. In response to the selection operation of the target appearance scheme in the appearance selection interface, the target appearance scheme is associated with the appearance fragment.
9. The method according to claim 8, characterized in that, After establishing the association between the target appearance scheme and the appearance fragment, the method further includes: The appearance of the controlled virtual character in the virtual scene is updated to the target appearance.
10. The method according to claim 2, characterized in that, After generating at least one appearance fragment on the appearance editing track, the method further includes: In response to an adjustment operation on the appearance segment, the length or position of the appearance segment on the appearance editing track is adjusted to update the duration or start time of the target time interval.
11. The method according to claim 2, characterized in that, The appearance editing track contains multiple appearance segments arranged along the time axis, and different appearance segments correspond to different target appearance schemes; The control of the controlled virtual character to present a target appearance corresponding to the target appearance scheme when the performance time is within the target time interval includes: Detect the progression of the performance time along the performance timeline; When the performance time moves from the target time interval corresponding to the first appearance segment to the target time interval corresponding to the second appearance segment, the controlled virtual character is controlled to switch from the first appearance to the second appearance, wherein the first appearance and the second appearance are respectively the appearances associated with the first appearance segment and the second appearance segment.
12. The method according to claim 1, characterized in that, The target appearance scheme includes configuration data for at least one of the following attributes of the controlled virtual character: Clothing, hairstyle, accessories, skin color, and character appearance.
13. The method according to claim 5, characterized in that, The first switching operation is a first touch operation on a target switching control for a first display style; the method further includes: In response to the first touch operation, the display style of the target switching control is updated to the second display style; The second switching operation is a second touch operation on the target switching control of the second display style.
14. The method according to claim 8, characterized in that, The first add operation is a trigger operation for adding a first control in the graphical user interface.
15. The method according to claim 4, characterized in that, The method further includes: In response to a second add operation on the performance editing track, a performance segment is added at a second time position on the performance editing track; Display the performance settings interface; In response to the setting operation of the performance settings interface, a target performance plan is determined, and the target performance plan is associated with the performance segment.
16. The method according to claim 15, characterized in that, The second add operation is a trigger operation for adding a second control in the graphical user interface.
17. The method according to claim 1, characterized in that, The method further includes: In response to a deletion operation targeting a specified appearance fragment, the specified appearance fragment of the controlled virtual character is deleted.
18. The method according to claim 1, characterized in that, The method further includes: In response to an edit operation on a specified appearance fragment, update the target appearance scheme associated with the appearance fragment.
19. The method according to claim 1, characterized in that, The method further includes: The performance timeline of the controlled virtual character is displayed in the graphical user interface; In response to a playback operation on the performance timeline, the controlled virtual character is controlled to perform.
20. A content generation control device, characterized in that, The device provides a graphical user interface (GUI) via a terminal device, the GUI displaying at least a portion of a virtual scene, the virtual scene containing controlled virtual characters; the device includes: The performance editing module is used to configure the performance content of the controlled virtual character in response to the performance editing operation for the controlled virtual character; An appearance editing module is used to configure the appearance content of the controlled virtual character in response to an appearance editing operation for the controlled virtual character. The appearance content includes at least one appearance fragment and the correspondence between the appearance fragment and the performance timeline. The appearance fragment is associated with a target appearance scheme, which is configured as the target appearance of the controlled virtual character in a target time interval. The content presentation module is used to control the controlled virtual character to present a target appearance corresponding to the target appearance scheme and the performance content corresponding to the target time interval when the performance time is within the target time interval, based on the configured performance content and appearance content.
21. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory storing computer instructions, and the processor executing the computer instructions to perform the content generation control method according to any one of claims 1 to 19.
22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to execute the content generation control method according to any one of claims 1 to 19.