Animation resource processing method and device and electronic equipment

By managing animation resources on a designated server and generating animation display data, users can view and reuse animation resources online, solving the problem of low efficiency in animation resource management and reuse, and achieving efficient reuse of animation resources.

CN119917000APending Publication Date: 2025-05-02NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411746892.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the prior art, the management and reuse efficiency of animation resources is low, making it difficult for users to view the animation effects of animation resources online, resulting in difficulty in reuse of animation resources.

Method used

By specifying the server to obtain animation resources and generating animation display data, users can view the animation effects of animation resources online, display resource identifiers on the graphical user interface based on the animation display data, display animation effects dynamically, and send an animation resource acquisition request in response to the user's selected operation.

Benefits of technology

It realizes that users can view the animation effects of animation resources online and obtain the animation resources of the required animation effects according to their needs, improving the reuse efficiency of animation resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917000A_ABST
    Figure CN119917000A_ABST
Patent Text Reader

Abstract

The invention provides an animation resource processing method and device and electronic equipment, and the method comprises the steps: obtaining a first animation resource, and generating animation display data corresponding to the first animation resource; in response to the received animation display data acquisition request sent by the first terminal equipment, sending the animation display data to the first terminal equipment, so that the first terminal equipment displays a resource identifier corresponding to the first animation resource on the graphical user interface based on the animation display data; in the resource identifier, dynamically displaying an animation effect corresponding to the first animation resource; in response to the received animation resource acquisition request sent by the first terminal device, sending the first animation resource to the first terminal device; the animation resource acquisition request is generated in response to a selection operation of the first terminal device for the resource identifier. According to the mode, the user can check the animation effect of the animation resource online, the animation resource corresponding to the required animation effect is obtained according to the requirement, and the reuse efficiency of the animation resource is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of processing animation resources, and in particular to a method, device and electronic device for processing animation resources. Background Art

[0002] Animation resources are mainly resources of skeleton data. For model iteration in the early model stage, or adding skeletons to the skeleton file later to drive more types of fashion needs, there will be a need to transfer animation information to a new skeleton file. In the related art, simple local file resource management is usually performed in the software that generates animation information, and a preview image of the animation information is displayed. Resources are mainly accessed through folder paths, resource names, etc. In the above method, it is difficult for users to determine the action implemented by a certain animation information, which is not conducive to users reusing animation information. Summary of the invention

[0003] In view of this, the purpose of the present disclosure is to provide a method, device and electronic device for processing animation resources, so that users can view the animation effects of animation resources online, obtain animation resources corresponding to the required animation effects according to needs, and reuse the animation resources.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for processing animation resources, which is applied to a designated server; the method includes: acquiring a first animation resource, generating animation display data corresponding to the first animation resource; in response to receiving an animation display data acquisition request sent by a first terminal device, sending the animation display data to the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource in a graphical user interface based on the animation display data; in the resource identifier, dynamically displaying the animation effect corresponding to the first animation resource; in response to receiving an animation resource acquisition request sent by the first terminal device, sending the first animation resource to the first terminal device; the animation resource acquisition request is generated in response to a selection operation of the first terminal device on the resource identifier.

[0005] In a second aspect, an embodiment of the present disclosure provides another method for processing animation resources, which is applied to a third terminal device; a graphical user interface is provided through the third terminal device; the third terminal device is communicatively connected to a designated server; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; the animation display data is generated by the designated server based on the first animation resource; the method comprises: sending an animation display data acquisition request to the designated server, so that the designated server sends the animation display data to the third terminal device; based on the animation display data, displaying a resource identifier corresponding to the first animation resource in the graphical user interface; in the resource identifier, dynamically displaying the animation effect corresponding to the first animation resource; in response to a selection operation on the resource identifier, sending an animation resource acquisition request to the designated server, so that the designated server sends the first animation resource to the third terminal device.

[0006] In a third aspect, an embodiment of the present disclosure provides a device for processing animation resources, which is arranged on a designated server; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; the animation display data is generated by the designated server based on the first animation resource; the device includes: an animation display data generation module, which is used to receive the first animation resource sent by a first terminal device and generate animation display data corresponding to the first animation resource; an animation display data sending module, which is used to send the animation display data to the first terminal device in response to receiving an animation display data acquisition request sent by the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource in a graphical user interface based on the animation display data; in the resource identifier, the animation effect corresponding to the first animation resource is dynamically displayed; the animation resource sending module, which is used to send the first animation resource to the first terminal device in response to receiving an animation resource acquisition request sent by the first terminal device; the animation resource acquisition request is generated in response to a selection operation of the resource identifier by the first terminal device.

[0007] In a fourth aspect, an embodiment of the present disclosure provides an animation resource processing device, which is arranged in a third terminal device; a graphical user interface is provided through the third terminal device; the third terminal device is communicatively connected to a designated server; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; the animation display data is generated by the designated server based on the first animation resource; the device includes: a data acquisition request sending module, which is used to send an animation display data acquisition request to the designated server, so that the designated server sends the animation display data to the third terminal device; a resource identification display module, which is used to display a resource identification corresponding to the first animation resource in the graphical user interface based on the animation display data; in the resource identification, the animation effect corresponding to the first animation resource is dynamically displayed; an animation resource acquisition request sending module, which is used to send an animation resource acquisition request to the designated server in response to a selection operation on the resource identification, so that the designated server sends the first animation resource to the third terminal device.

[0008] In a fifth aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned animation resource processing method.

[0009] In a sixth aspect, an embodiment of the present invention provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned animation resource processing method.

[0010] The embodiments of the present invention bring the following beneficial effects:

[0011] The above-mentioned method, device and electronic device for processing animation resources obtain a first animation resource and generate animation display data corresponding to the first animation resource; in response to receiving an animation display data acquisition request sent by a first terminal device, the animation display data is sent to the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource in a graphical user interface based on the animation display data; in the resource identifier, the animation effect corresponding to the first animation resource is dynamically displayed; in response to receiving an animation resource acquisition request sent by the first terminal device, the first animation resource is sent to the first terminal device; the animation resource acquisition request is generated in response to the first terminal device selecting the resource identifier. This method allows users to view the animation effects of animation resources online, obtain animation resources corresponding to the required animation effects according to needs, and improve the reuse efficiency of animation resources.

[0012] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or understood by practicing the present disclosure. The purpose and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0013] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0015] Figure 1 A flowchart of a method for processing animation resources provided by an embodiment of the present disclosure;

[0016] Figure 2 A flowchart of another method for processing animation resources provided by an embodiment of the present disclosure;

[0017] Figure 3 A schematic diagram of a graphical user interface provided by an embodiment of the present disclosure;

[0018] Figure 4 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0019] Figure 5 A structural schematic diagram of a device for processing animation resources provided by an embodiment of the present disclosure;

[0020] Figure 6 A schematic diagram of the structure of another device for processing animation resources provided by an embodiment of the present disclosure;

[0021] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0023] Animation resources are mainly resources based on skeleton data. For model iteration in the early model stage, or adding skeleton files to drive more types of fashion needs, there will be a need to transfer animation information to new skeleton files. Therefore, it is particularly important to import animation information quickly and accurately and view animation resources visually.

[0024] When creating animation resources, you usually need to use DCC software. DCC is the abbreviation of Digital Content Creation. In the media and entertainment industry, DCC refers to the process of using software tools to create digital art, animation, video and other media content.

[0025] 3ds Max and Maya are two very powerful 3D modeling and animation software developed by Autodesk, both of which are DCC software. Among them, 3ds Max, the full name of which is 3D Studio Max, is a 3D animation rendering and production software based on PC system developed by Discreet. Maya, the full name of which is Autodesk Maya, is a powerful 3D computer graphics software developed by Autodesk, which is widely used in animation, visual effects, modeling, simulation, game development and rendering.

[0026] The above two software have their own characteristics in animation production:

[0027] 3ds Max is more suitable for game development and architectural visualization. Its animation tools are simple and easy to use, especially the Biped and CAT systems, which make character animation faster.

[0028] Maya is widely used in film and television animation production. Its powerful skeleton and skinning system, flexible keyframe animation tools and rich physical simulation functions make it the first choice of many professional animators.

[0029] In most DCC software, there is no concept of server, just simple local file resource management, and simple 3D resource preview management is implemented in 3ds Max or Maya. Resource access is mainly through folder path resource name, or animation search and acquisition through text tags.

[0030] The above approach has disadvantages during animation production:

[0031] 1. It is difficult for animators to find the required animation resources in the action library, and the search efficiency is low; animators may need to manually create animations for each new character or scene, resulting in a lot of repetitive work; creating animations from scratch every time will take a lot of time and reduce production efficiency.

[0032] 2. It is difficult to maintain consistency; animations created by different animators or by the same animator at different times may be inconsistent in style, affecting the coordination of the overall work; the actions of the same character in different scenes may be inconsistent or uncoordinated.

[0033] 3. If the animation needs to be adjusted or modified, manual operation may be very tedious and time-consuming, lacking flexibility; at the same time, there is no quick preview, and there are no visual tools to quickly preview and adjust the animation effects, which may require repeated rendering and checking.

[0034] 4. Collaboration is difficult, which will cause version control problems: When multiple animators work at the same time, it is difficult to manage different versions of animation files, which may lead to data confusion; without a centrally managed action library, sharing and collaboration of animation files will be more complicated and inefficient.

[0035] 5. Quality control is difficult; it is difficult to reuse high-quality animation clips in the above-mentioned action library, resulting in the possibility of not achieving the same high quality standards each time a new animation is created; the animations created by individual animators lack standardized processes, and the quality is difficult to control.

[0036] 6. The difficulty and workload will increase significantly when creating and managing complex composite animations (such as multiple character interactions); without tools to manage and adjust transitions between animation clips, unnatural movements and transition effects may occur.

[0037] 7. Novice animators need to spend more time learning how to manually create and adjust animations, which has a high learning cost and increases training costs. In addition, the animation quality is highly dependent on the animator's experience and skills, and there is a lack of standardized tools and processes to assist newcomers.

[0038] 8. Without ready-made action libraries and visualization tools, animators may face more bottlenecks in the creative process, limiting innovation and creative expression; manually creating a large number of animations may lead to creative fatigue, affect the animator's inspiration and creativity, and easily cause the animator to run out of inspiration.

[0039] 9. Manually implementing some complex animation effects (such as cloth simulation, fluid simulation, etc.) will have a high technical threshold, which increases the difficulty of implementation; without the assistance of visualization tools, the process of debugging and optimizing animations will be more complicated and time-consuming.

[0040] 10. Without a centrally managed action library, it is difficult to monitor and manage the progress and quality of animation production, resulting in difficulties in progress management; increased risk: when problems occur in the animation part of the project, it is difficult to quickly locate and repair them, increasing project risks.

[0041] Based on this, the embodiments of the present disclosure provide a method, device and electronic device for processing animation resources, and the technology can be applied to the usage scenarios of animation resources.

[0042] See also Figure 1 First, a method for processing animation resources provided by an embodiment of the present invention is introduced. The method is applied to a designated server; a graphical user interface is provided through a first terminal device. The method comprises the following steps:

[0043] Step S102: Acquire a first animation resource and generate animation display data corresponding to the first animation resource.

[0044] The first animation resource may include multiple types, such as a skeleton model, a three-dimensional model, a posture resource, etc., which can be set according to requirements and are not limited here. The animation resource is usually generated by relevant staff through a terminal device, or it can be automatically generated by the terminal device, and then the terminal device sends the first animation resource to a designated server.

[0045] The terminal device usually runs DCC software that can generate animation resources. Through the DCC software, the specified server can be accessed and the animation resources can be sent to the specified server. The access link of the specified server can be set in the DCC software. The user can access the specified server by clicking the link.

[0046] The above-mentioned designated server usually needs to generate corresponding animation display data based on animation resources. The process of generating animation video by the designated server usually involves three main steps: image recognition, animation generation and effect optimization.

[0047] First, image recognition is the foundation, which involves identifying elements and structures in static images, which is the premise of animation generation. Next, animation generation automatically generates corresponding animation effects based on the results of image recognition. This step is the core of the whole process, which uses computer vision and graphics processing technology to convert static images into dynamic pictures. Finally, effect optimization is to continuously adjust and improve the generated animation to make it more natural and smooth. This step ensures the quality of the animation and the viewing experience. The picture data of the dynamic picture is the animation display data corresponding to the animation resource.

[0048] In actual application, multiple methods can also be used. For example, a designated server can automatically apply the animation resource to display the animation effect, and while displaying the animation effect, a virtual camera can be used to continuously capture the display screen of the animation effect, thereby generating a display video of the animation effect. The captured video data is the animation display data corresponding to the animation resource.

[0049] The above-mentioned first terminal device may be the same as or different from the terminal device that sends the first animation resource to the designated server. The first terminal device usually also needs to run DCC software that can generate animation resources. When the two are the same, after the first terminal device uploads the animation resource to the designated server through a certain DCC software, it can also run another DCC software to obtain the uploaded animation resource from the designated server. For example, when the first terminal device sends the animation resource to the designated server, it runs the DCC software of Maya, and when it obtains the animation display data from the designated server, it can run the DCC software of 3ds Max.

[0050] When the two are different, the DCC software run by the first terminal device when acquiring the animation display data may be the same as or different from the DCC software run by the sending terminal device. In order to realize the communication between different DCC software and the designated server, corresponding application programming interfaces (Application Programming Interface, referred to as "API") may be set for different software in the designated server.

[0051] An application programming interface is a set of defined interfaces or constraints that allow different software programs to communicate and exchange data. API provides a standardized method that enables developers to utilize the functions of external systems or modules without having to understand their internal implementation details, thereby simplifying the development process, improving efficiency, and promoting software interoperability.

[0052] Step S104, in response to receiving the animation display data acquisition request sent by the first terminal device, the animation display data is sent to the first terminal device, so that the first terminal device displays the resource identifier corresponding to the first animation resource in the graphical user interface based on the animation display data; in the resource identifier, the animation effect corresponding to the first animation resource is dynamically displayed.

[0053] When the first terminal device obtains the animation display data from the designated server, it can adopt a similar query method, that is, send a keyword to the designated server, so that the designated server returns the animation display data matching the keyword to the first terminal device. The keyword can be a virtual behavior corresponding to the animation resource, the producer of the animation resource, the production time, etc., which are not limited here. The animation display data returned by the designated server to the first terminal device can be the animation display data of one animation resource or multiple animation resources.

[0054] Display the resource identifier corresponding to the first animation resource in the graphical user interface and dynamically display the animation effect corresponding to the first animation resource

[0055] When the first terminal device receives the animation display data sent by the designated server, it will render and generate a resource identifier corresponding to the animation resource in the graphical user interface based on the animation display data. When displaying the resource identifier, the resource identifier will be rendered in real time based on the animation display data so that the resource identifier displays the animation effect of the corresponding animation resource.

[0056] Step S106, in response to receiving the animation resource acquisition request sent by the first terminal device, sending the first animation resource to the first terminal device; the animation resource acquisition request is generated in response to the first terminal device selecting the resource identifier.

[0057] Users can understand the game effects achieved by the game resources through the animation effects displayed in the resource identifier, and then determine which animation resource they want to select. Users can select a resource identifier by clicking, long pressing, etc., and then obtain the animation resource corresponding to the resource identifier from the specified server. After obtaining the animation resource, users can reuse the animation resource or modify it.

[0058] The above-mentioned method for processing animation resources obtains a first animation resource and generates animation display data corresponding to the first animation resource; in response to receiving an animation display data acquisition request sent by a first terminal device, the animation display data is sent to the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource in a graphical user interface based on the animation display data; in the resource identifier, the animation effect corresponding to the first animation resource is dynamically displayed; in response to receiving an animation resource acquisition request sent by the first terminal device, the first animation resource is sent to the first terminal device; the animation resource acquisition request is generated in response to the first terminal device's selection operation on the resource identifier. This method allows users to view the animation effects of animation resources online, and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0059] The following embodiment provides a specific method for obtaining animation display data from a designated server.

[0060] For the convenience of writing, the DCC software running on the first terminal device is referred to as the "first DCC software", and the designated server is provided with an application program interface corresponding to the first DCC software, which is referred to as the "first application program interface" for the convenience of writing. When sending the animation display data, the designated server needs to call the first application program interface corresponding to the first DCC software, and send the animation display data to the first terminal device through the first application program interface.

[0061] Similar to the first terminal device, the second terminal device runs the second DCC software, and the designated server is provided with an application program interface of the software corresponding to the second DCC software, which is referred to as the second application program interface. The second application program interface corresponding to the second DCC software is called, and the first animation resource sent by the second terminal device is received through the second application program interface.

[0062] The second DCC software is usually used to: generate animation resources. The resource formats of animation resources generated by different software are usually different. In order to manage in a unified manner, the designated server usually has a corresponding designated resource format. Before sending the animation resources to the designated server, it is necessary to perform format conversion processing on the animation resources through the second DCC software to obtain the animation resources after format conversion. The resource format of the animation resources after format conversion matches the designated resource format corresponding to the designated server. Then, the animation resources after format conversion are sent to the designated server through the second application interface. After the first terminal device obtains the animation resources, it is also necessary to convert the resource format of the animation resources into the target resource format corresponding to the first DCC software running on itself, so as to facilitate the user to modify, reuse and other processing of the animation resources.

[0063] The disclosed embodiment also provides another method for processing animation resources. The method is applied to a third terminal device. In order to distinguish it from the first terminal device and the second terminal device, the third terminal device is used for illustration. In fact, the third terminal device can be the first terminal device, the second terminal device, or other terminal devices other than the first terminal device, which is not limited here. A graphical user interface is provided through the third terminal device; the third terminal device is connected to the designated server in communication.

[0064] As described above, the designated server stores the first animation resource and the animation display data corresponding to the first animation resource; the animation display data is generated by the designated server based on the first animation resource.

[0065] The method comprises the following steps:

[0066] Step S202: Send an animation display data acquisition request to a designated server, so that the designated server sends the animation display data to the third terminal device.

[0067] In actual applications, the access link or access identifier corresponding to the designated server can be displayed on the graphical user interface provided by the third terminal device. The user can click on the access link or access identifier to send a request to obtain the animation display data to the designated server. The user can also add keywords to the animation display data acquisition request so that the designated server sends the animation display data corresponding to the keyword to the third terminal device.

[0068] Step S204: Based on the animation display data, a resource identifier corresponding to the first animation resource is displayed on the graphical user interface; in the resource identifier, an animation effect corresponding to the first animation resource is dynamically displayed.

[0069] The third terminal device can render and generate resource identifiers corresponding to some or all of the animation resources in the first animation resource in the graphical user interface based on the animation display data. The resource identifier usually has a dynamic display effect to dynamically display the animation effect of the first animation resource. The first animation resource may include multiple resources, and the displayed resource identifiers are also multiple.

[0070] Step S206: in response to the selection operation on the resource identifier, sending an animation resource acquisition request to the designated server, so that the designated server sends the first animation resource to the third terminal device.

[0071] The user can select the resource identifier by clicking, long pressing, etc. When there are multiple resource identifiers, the user can select one resource identifier at a time, or can select multiple resource identifiers, and then generate an animation resource acquisition request for the animation resource corresponding to the selected resource identifier. After receiving the animation resource acquisition request, the designated server sends the animation resource corresponding to the animation resource acquisition request in the first animation resource to the third terminal device.

[0072] The above-mentioned method for processing animation resources includes sending an animation display data acquisition request to a designated server so that the designated server sends the animation display data to a third terminal device; based on the animation display data, displaying a resource identifier corresponding to the first animation resource in a graphical user interface; dynamically displaying the animation effect corresponding to the first animation resource in the resource identifier; and in response to a selection operation on the resource identifier, sending an animation resource acquisition request to the designated server so that the designated server sends the first animation resource to the third terminal device. This method allows users to view the animation effects of animation resources online and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0073] The following embodiment provides a specific method for displaying a resource identifier corresponding to a first animation resource on a graphical user interface.

[0074] While the graphical user interface displays the resource identifier corresponding to the animation resource, it can also display the basic information of the animation resource. The basic information can be one or more of the name, data volume, producer and resource format of the animation resource, which is not limited here. Figure 3 As shown, Figure 3 The resource identifiers, names, and resource sizes corresponding to multiple animation resources are displayed. Due to image limitations, the dynamic animation effects in the resource identifiers cannot be displayed.

[0075] A graphical user interface usually displays multiple resource identifiers. A user can trigger one of the resource identifiers. In response to the trigger operation on the first identifier among the multiple resource identifiers, a preview window is displayed in the graphical user interface, and the animation effect of the animation resource corresponding to the first identifier is displayed in the preview window; the size of the preview window is larger than the size of the resource identifier. Figure 4 As shown, a preview window is displayed on the right. The preview window can also be displayed in the graphical user interface when the user does not trigger the resource identification, which is not limited here.

[0076] When the user selects one or some of the multiple resource identifiers (for the convenience of writing, referred to as "second identifiers"), in response to the selection operation of the second identifier among the multiple resource identifiers, a target animation resource acquisition request corresponding to the second identifier is generated; then the target animation resource acquisition request is sent to the designated server, so that the designated server sends the animation resource corresponding to the target animation resource acquisition request to the third terminal device. That is, after the user understands the dynamic effect of the animation resource by viewing the resource identifier, he can request one or some animation resources from the designated server according to the demand, and further reuse, modify, and process the acquired animation resources.

[0077] In actual application, the third terminal device runs the third DCC software. The DCC software may be the same as or different from the first DCC software and the second DCC software, which is not limited here. The user may also generate the second animation resource through the third DCC software, and send the second animation resource to the designated server, so that the designated server generates the animation display data corresponding to the second animation resource. Other users may use other terminal devices to view the animation effect corresponding to the second animation resource, and request the second animation resource from the designated server, thereby realizing the sharing of animation resources.

[0078] The present disclosure also provides another method for processing animation resources. Figure 1 The method is implemented on the basis of the method shown in . This method implements a dynamic visual action library, which mainly solves the problems of low efficiency, inconsistent actions and difficult to manage complexity in animation production. By providing a visual interface and preset animation clips, animators can quickly preview, edit and apply high-quality animations, thereby simplifying repetitive work, maintaining consistency of actions, improving creative efficiency, and facilitating collaboration and version control. This method makes the animation production process more intuitive, efficient and flexible, while ensuring the unity of animation quality and style.

[0079] An action library is usually used to store and manage animation information. It allows users to save animations of characters or objects and apply these animations to other objects when needed. This is very useful for animators and game developers because it can greatly improve work efficiency and animation consistency.

[0080] Action library visualization refers to viewing and managing dynamic animation information stored in the action library through an intuitive interface and tools. This visualization can help users understand, edit and apply animation data more intuitively.

[0081] In order to effectively improve the efficiency and quality of the animation production process, the advanced capabilities of the online action library were introduced. The online action library acts as a server for the DCC (digital content creation) software, which solves many limitations of traditional localized action libraries and realizes the function of cross-platform and dynamic display of action libraries.

[0082] This approach includes the following:

[0083] 1. Use the online action library as a server (equivalent to the above-mentioned "designated server"): The online action library not only stores a wealth of action resources, but also has powerful computing and conversion capabilities. It can dynamically convert and generate action covers, allowing animators to intuitively preview the dynamic effects of each action.

[0084] 2. Automatically generate dynamic covers: The online action library platform uses its background computing resources to automatically convert action assets into dynamic covers (equivalent to the above-mentioned "resource identification"). These covers not only contain the basic information of the action, but also dynamically display the specific effects of the action and provide efficient preview functions.

[0085] 3. API interface integration: Through the API interface provided by the online animation library platform, DCC software can obtain the information of each action asset and the corresponding dynamic cover in real time. The API interface is responsible for data transmission and synchronization, ensuring that the action library information in the DCC software is always up to date.

[0086] 4. Display across DCC software platforms: This solution supports the integration of multiple DCC software. Users can browse and operate the resources of the online action library in real time in any DCC software that supports the API interface. This cross-platform capability ensures resource sharing and consistency and improves the efficiency of team collaboration.

[0087] In order to optimize the animation production process, a solution integrating online servers and dynamic visualization technology was implemented. The existing localized animation resource management lacks dynamic visualization capabilities and is difficult to meet the needs of modern animation production. The above solution uses the powerful computing power of the online server to first batch export 3D resources into FBX format. Among them, 3D resources usually refer to the native file formats of 3ds Max and Maya, such as .max and .mb. Subsequently, the server background will automatically shoot the dynamic effects of these animations based on these animation resources and generate animation covers that can be previewed online.

[0088] These generated dynamic covers and corresponding 3D resources will be uploaded to an online action library platform. When the DCC software is running on the terminal device, these dynamic cover resources and 3D resources can be obtained in real time through the API interface provided by the online platform. In the DCC software, users can directly browse and operate these visual dynamic animation effects, significantly improving the efficiency and quality of animation production.

[0089] This method not only simplifies the management and operation process of animation resources, but also realizes the dynamic visualization action library function through the close integration of online and local systems, allowing animators to create and edit more intuitively and efficiently.

[0090] It has the following beneficial effects:

[0091] 1. Improve work efficiency: Automated process: Automatically export 3D resources and generate animated covers in batches through the online server background, which greatly reduces the time and workload of manual operations and realizes automated processes; DCC software can obtain and preview dynamic cover resources in real time, allowing animators to quickly view and evaluate animation effects and reduce the time for repeated modifications and debugging.

[0092] 2. Enhanced resource management: All animation resources and dynamic covers are centrally stored on the online platform, which facilitates unified management and version control, reducing the risk of resource confusion and loss; the online platform can update resources in real time to ensure that animators always use the latest animation clips and effects.

[0093] 3. Improve animation quality: Through the collaborative work of online servers and DCC software, ensure the consistency of the quality of exported animation resources and generated dynamic covers, and improve the overall animation quality; animators can quickly obtain feedback through the preview of dynamic covers, adjust the animation in time, and improve the quality of the final work.

[0094] 4. Promote team collaboration: The use of online platforms and API interfaces enables team members to work together in different geographical locations and devices, realizes cross-platform cooperation, and enhances the team's collaborative capabilities; team members can easily share and access unified animation resources and dynamic covers, reducing duplication of work and waste of resources.

[0095] 5. Enhanced user experience: The dynamic and visual action library enables animators to browse and operate animation resources more intuitively, improving user experience and operational convenience; through the API interface, DCC software can flexibly call the resources and functions of the online platform to meet the needs of different projects and users.

[0096] 6. Lower the technical threshold: The combination of automation and visualization tools lowers the technical threshold for animation production, simplifies the operation process, and makes it easy for non-professional users to get started; more intuitive and automated workflows reduce the time and cost of animators in learning and training.

[0097] 7. Improve business competitiveness: Improve the efficiency and quality of animation production, enable enterprises to respond to market demands more quickly and shorten project delivery time; the integration of advanced technologies and tools promotes innovation in animation production processes and improves the competitiveness and market position of enterprises.

[0098] Through these beneficial effects, this method not only optimizes the animation production process, but also significantly improves efficiency, quality and team collaboration, bringing comprehensive improvements and advantages to animators and enterprises.

[0099] For the above method embodiments, see Figure 5 The device for processing an animation resource is provided in a designated server; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; the animation display data is generated by the designated server based on the first animation resource; the device comprises:

[0100] The animation display data generating module 502 is used to receive the first animation resource sent by the first terminal device and generate the animation display data corresponding to the first animation resource; the animation display data sending module 504 is used to send the animation display data to the first terminal device in response to receiving the animation display data acquisition request sent by the first terminal device, so that the first terminal device displays the resource identifier corresponding to the first animation resource in the graphical user interface based on the animation display data; in the resource identifier, the animation effect corresponding to the first animation resource is dynamically displayed;

[0101] The animation resource sending module 506 is used to send the first animation resource to the first terminal device in response to receiving an animation resource acquisition request sent by the first terminal device; the animation resource acquisition request is generated in response to the first terminal device selecting the resource identifier.

[0102] The above-mentioned device for processing animation resources obtains a first animation resource and generates animation display data corresponding to the first animation resource; in response to receiving an animation display data acquisition request sent by a first terminal device, the animation display data is sent to the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource in a graphical user interface based on the animation display data; in the resource identifier, the animation effect corresponding to the first animation resource is dynamically displayed; in response to receiving an animation resource acquisition request sent by the first terminal device, the first animation resource is sent to the first terminal device; the animation resource acquisition request is generated in response to the first terminal device's selection operation on the resource identifier. This method allows users to view the animation effects of animation resources online, and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0103] The first terminal device runs the first DCC software; the step of sending the animation display data to the first terminal device includes: calling the first application program interface corresponding to the first DCC software, and sending the animation display data to the first terminal device through the first application program interface.

[0104] The above animation resource is sent to the designated server by the second terminal device; the second terminal device runs the second DCC software; the animation resource is generated by the second DCC software; the step of obtaining the first animation resource includes: calling the second application interface corresponding to the second DCC software, and receiving the first animation resource sent by the second terminal device through the second application interface. Displaying the resource identifier corresponding to the first animation resource on the graphical user interface Displaying the resource identifier corresponding to the first animation resource on the graphical user interface

[0105] For the above method embodiment, the embodiment of the present disclosure also provides another animation resource processing device, which is set in a third terminal device; a graphical user interface is provided through the third terminal device; the third terminal device is connected to a designated server for communication; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; the animation display data is generated by the designated server based on the first animation resource; Figure 6 As shown, the device comprises:

[0106] The data acquisition request sending module 602 is used to send an animation display data acquisition request to a designated server, so that the designated server sends the animation display data to the third terminal device;

[0107] The resource identification display module 604 is used to display the resource identification corresponding to the first animation resource in the graphical user interface based on the animation display data; in the resource identification, the animation effect corresponding to the first animation resource is dynamically displayed;

[0108] The animation resource acquisition request sending module 606 is used to send an animation resource acquisition request to a designated server in response to a selection operation on a resource identifier, so that the designated server sends the first animation resource to the third terminal device.

[0109] The above-mentioned device for processing animation resources sends an animation display data acquisition request to a designated server, so that the designated server sends the animation display data to a third terminal device; based on the animation display data, displays a resource identifier corresponding to the first animation resource in a graphical user interface; in the resource identifier, dynamically displays the animation effect corresponding to the first animation resource; in response to a selection operation on the resource identifier, sends an animation resource acquisition request to the designated server, so that the designated server sends the first animation resource to the third terminal device. This method allows users to view the animation effects of animation resources online, obtain animation resources corresponding to the required animation effects according to needs, and improve the reuse efficiency of animation resources.

[0110] The above-mentioned step of displaying the resource identifier corresponding to the first animation resource in the graphical user interface includes: displaying the resource identifier corresponding to the first animation resource and basic information of the animation resource in the graphical user interface; the basic information includes at least one of the following: the name, data volume, producer and resource format of the animation resource.

[0111] The above-mentioned graphical user interface displays multiple resource identifiers; the above-mentioned method also includes: in response to a trigger operation for a first identifier among the multiple resource identifiers, displaying a preview window in the graphical user interface, and displaying the animation effect of the animation resource corresponding to the first identifier in the preview window; the size of the preview window is larger than the size of the resource identifier.

[0112] The above-mentioned first animation resource includes multiple; the graphical user interface displays resource identifiers corresponding to the multiple first animation resources; in response to the selection operation on the resource identifier, sending an animation resource acquisition request to the designated server so that the designated server sends the first animation resource to the third terminal device, the steps include: in response to the selection operation on the second identifier among the multiple resource identifiers, generating a target animation resource acquisition request corresponding to the second identifier; sending the target animation resource acquisition request to the designated server so that the designated server sends the animation resource corresponding to the target animation resource acquisition request to the third terminal device.

[0113] The third terminal device runs a third DCC software; the method further includes: generating a second animation resource by using the third DCC software; sending the second animation resource to a designated server so that the designated server generates animation display data corresponding to the second animation resource.

[0114] This embodiment further provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned method for processing an animation resource, for example:

[0115] Display a resource identifier corresponding to a first animation resource on a graphical user interface, dynamically display an animation effect corresponding to the first animation resource, acquire the first animation resource, and generate animation display data corresponding to the first animation resource; in response to receiving an animation display data acquisition request sent by a first terminal device, send the animation display data to the first terminal device, so that the first terminal device displays the resource identifier corresponding to the first animation resource on the graphical user interface based on the animation display data; dynamically display the animation effect corresponding to the first animation resource in the resource identifier; in response to receiving an animation resource acquisition request sent by the first terminal device, send the first animation resource to the first terminal device; the animation resource acquisition request is generated in response to a selection operation of the resource identifier by the first terminal device.

[0116] The above method enables users to view the animation effects of animation resources online and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0117] Optionally, the first terminal device runs a first DCC software; the step of sending the animation display data to the first terminal device includes: calling a first application program interface corresponding to the first DCC software, and sending the animation display data to the first terminal device through the first application program interface.

[0118] Optionally, the above-mentioned animation resources are sent to a designated server by a second terminal device; the second terminal device runs a second DCC software; the animation resources are generated by the second DCC software; the step of obtaining the first animation resources includes: calling a second application interface corresponding to the second DCC software, and receiving the first animation resources sent by the second terminal device through the second application interface.

[0119] The processor may also execute the machine executable instructions to implement another method for processing the animation resource, for example:

[0120] Sending an animation display data acquisition request to a designated server so that the designated server sends the animation display data to a third terminal device; displaying a resource identifier corresponding to a first animation resource on a graphical user interface based on the animation display data; dynamically displaying an animation effect corresponding to the first animation resource in the resource identifier; and in response to a selection operation on the resource identifier, sending an animation resource acquisition request to the designated server so that the designated server sends the first animation resource to the third terminal device.

[0121] The above method enables users to view the animation effects of animation resources online and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0122] Optionally, the step of displaying the resource identifier corresponding to the first animation resource in the graphical user interface includes: displaying the resource identifier corresponding to the first animation resource and basic information of the animation resource in the graphical user interface; the basic information includes at least one of the following: the name, data volume, producer and resource format of the animation resource.

[0123] Optionally, the graphical user interface displays multiple resource identifiers; the method also includes: in response to a trigger operation for a first identifier among the multiple resource identifiers, displaying a preview window in the graphical user interface, displaying the animation effect of the animation resource corresponding to the first identifier in the preview window; the size of the preview window is larger than the size of the resource identifier.

[0124] Optionally, the above-mentioned first animation resource includes multiple; the graphical user interface displays resource identifiers corresponding to the multiple first animation resources; in response to a selection operation on the resource identifier, sending an animation resource acquisition request to a designated server so that the designated server sends the first animation resource to a third terminal device, the step includes: in response to a selection operation on a second identifier among the multiple resource identifiers, generating a target animation resource acquisition request corresponding to the second identifier; sending the target animation resource acquisition request to the designated server so that the designated server sends the animation resource corresponding to the target animation resource acquisition request to the third terminal device.

[0125] Optionally, the third terminal device runs a third DCC software; the method further includes: generating a second animation resource by means of the third DCC software; and sending the second animation resource to a designated server so that the designated server generates animation display data corresponding to the second animation resource.

[0126] See also Figure 7 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the above-mentioned animation resource processing method.

[0127] Further, Figure 7 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0128] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0129] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.

[0130] This embodiment further provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned animation resource processing method.

[0131] The present disclosure provides an animation resource processing method, device, and electronic device, including a computer-readable storage medium storing program code, wherein the program code includes instructions that can be used to execute an animation resource processing method described in the foregoing method embodiment, for example:

[0132] Display a resource identifier corresponding to a first animation resource on a graphical user interface, dynamically display an animation effect corresponding to the first animation resource, acquire the first animation resource, and generate animation display data corresponding to the first animation resource; in response to receiving an animation display data acquisition request sent by a first terminal device, send the animation display data to the first terminal device, so that the first terminal device displays the resource identifier corresponding to the first animation resource on the graphical user interface based on the animation display data; dynamically display the animation effect corresponding to the first animation resource in the resource identifier; in response to receiving an animation resource acquisition request sent by the first terminal device, send the first animation resource to the first terminal device; the animation resource acquisition request is generated in response to a selection operation of the resource identifier by the first terminal device.

[0133] The above method enables users to view the animation effects of animation resources online and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0134] Optionally, the first terminal device runs a first DCC software; the step of sending the animation display data to the first terminal device includes: calling a first application program interface corresponding to the first DCC software, and sending the animation display data to the first terminal device through the first application program interface.

[0135] Optionally, the above-mentioned animation resources are sent to a designated server by a second terminal device; the second terminal device runs a second DCC software; the animation resources are generated by the second DCC software; the step of obtaining the first animation resources includes: calling a second application interface corresponding to the second DCC software, and receiving the first animation resources sent by the second terminal device through the second application interface.

[0136] The instructions included in the program code can be used to execute another method for processing animation resources described in the previous method embodiment, for example:

[0137] Sending an animation display data acquisition request to a designated server so that the designated server sends the animation display data to a third terminal device; displaying a resource identifier corresponding to a first animation resource on a graphical user interface based on the animation display data; dynamically displaying an animation effect corresponding to the first animation resource in the resource identifier; and in response to a selection operation on the resource identifier, sending an animation resource acquisition request to the designated server so that the designated server sends the first animation resource to the third terminal device.

[0138] The above method enables users to view the animation effects of animation resources online and obtain animation resources corresponding to the required animation effects according to needs, thereby improving the reuse efficiency of animation resources.

[0139] Optionally, the step of displaying the resource identifier corresponding to the first animation resource in the graphical user interface includes: displaying the resource identifier corresponding to the first animation resource and basic information of the animation resource in the graphical user interface; the basic information includes at least one of the following: the name, data volume, producer and resource format of the animation resource.

[0140] Optionally, the graphical user interface displays multiple resource identifiers; the method also includes: in response to a trigger operation for a first identifier among the multiple resource identifiers, displaying a preview window in the graphical user interface, displaying the animation effect of the animation resource corresponding to the first identifier in the preview window; the size of the preview window is larger than the size of the resource identifier.

[0141] Optionally, the above-mentioned first animation resource includes multiple; the graphical user interface displays resource identifiers corresponding to the multiple first animation resources; in response to a selection operation on the resource identifier, sending an animation resource acquisition request to a designated server so that the designated server sends the first animation resource to a third terminal device, the step includes: in response to a selection operation on a second identifier among the multiple resource identifiers, generating a target animation resource acquisition request corresponding to the second identifier; sending the target animation resource acquisition request to the designated server so that the designated server sends the animation resource corresponding to the target animation resource acquisition request to the third terminal device.

[0142] Optionally, the third terminal device runs a third DCC software; the method further includes: generating a second animation resource by using the third DCC software; and sending the second animation resource to a designated server so that the designated server generates animation display data corresponding to the second animation resource.

[0143] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0144] In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.

[0145] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.

[0146] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present disclosure. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0147] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above embodiments, those skilled in the art should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for processing animation resources, characterized in that: The method is applied to a designated server; the method comprises: Acquire a first animation resource, and generate animation display data corresponding to the first animation resource; In response to receiving an animation display data acquisition request sent by a first terminal device, the animation display data is sent to the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource on a graphical user interface based on the animation display data; in the resource identifier, an animation effect corresponding to the first animation resource is dynamically displayed; In response to receiving the animation resource acquisition request sent by the first terminal device, the first animation resource is sent to the first terminal device; the animation resource acquisition request is generated in response to the first terminal device selecting the resource identifier.

2. The method according to claim 1, wherein the first terminal device runs a first DCC software; The step of sending the animation display data to the first terminal device comprises: A first application program interface corresponding to the first DCC software is called, and the animation display data is sent to the first terminal device through the first application program interface.

3. The method according to claim 1, wherein the animation resource is sent from the second terminal device to the designated server; the animation resource is sent from the second terminal device to the designated server; The second terminal device runs the second DCC software; The animation resource is generated by the second DCC software; The steps of obtaining the first animation resource include: A second application program interface corresponding to the second DCC software is called, and the first animation resource sent by the second terminal device is received through the second application program interface.

4. A method for processing animation resources, characterized in that: The method is applied to a third terminal device; a graphical user interface is provided by the third terminal device; the third terminal device is connected to a designated server for communication; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; The animation display data is generated by the designated server based on the first animation resource; the method comprises: Sending an animation display data acquisition request to a designated server, so that the designated server sends the animation display data to the third terminal device; Based on the animation display data, displaying a resource identifier corresponding to the first animation resource in the graphical user interface; in the resource identifier, dynamically displaying an animation effect corresponding to the first animation resource; In response to a selection operation on the resource identifier, an animation resource acquisition request is sent to the designated server, so that the designated server sends the first animation resource to the third terminal device.

5. The method according to claim 4, wherein the step of displaying the resource identifier corresponding to the first animation resource on the graphical user interface comprises: The resource identifier corresponding to the first animation resource and basic information of the animation resource are displayed on the graphical user interface; the basic information includes at least one of the following: the name, data volume, producer and resource format of the animation resource.

6. The method according to claim 4, wherein the graphical user interface displays a plurality of resource identifiers; The method further comprises: In response to a trigger operation on a first identifier among the multiple resource identifiers, a preview window is displayed on the graphical user interface, and an animation effect of the animation resource corresponding to the first identifier is displayed in the preview window; the size of the preview window is larger than the size of the resource identifier.

7. The method according to claim 4, characterized in that The first animation resources include a plurality of resources; the graphical user interface displays resource identifiers corresponding to the plurality of the first animation resources; In response to a selection operation on the resource identifier, the step of sending an animation resource acquisition request to the designated server so that the designated server sends the first animation resource to the third terminal device includes: In response to a selection operation on a second identifier among the plurality of resource identifiers, generating a target animation resource acquisition request corresponding to the second identifier; The target animation resource acquisition request is sent to the designated server, so that the designated server sends the animation resource corresponding to the target animation resource acquisition request to the third terminal device.

8. The method according to claim 4, characterized in that The third terminal device runs a third DCC software; The method further comprises: Generate a second animation resource by using the third DCC software; The second animation resource is sent to the designated server, so that the designated server generates animation display data corresponding to the second animation resource.

9. A device for processing animation resources, characterized in that: The device is arranged on a designated server; the device comprises: An animation display data generation module, used to obtain a first animation resource and generate animation display data corresponding to the first animation resource; an animation display data sending module, configured to send the animation display data to the first terminal device in response to receiving an animation display data acquisition request sent by the first terminal device, so that the first terminal device displays a resource identifier corresponding to the first animation resource in a graphical user interface based on the animation display data; in the resource identifier, an animation effect corresponding to the first animation resource is dynamically displayed; The animation resource sending module is used to send the first animation resource to the first terminal device in response to receiving an animation resource acquisition request sent by the first terminal device; the animation resource acquisition request is generated in response to the first terminal device selecting the resource identifier.

10. A device for processing animation resources, characterized in that: The device is arranged on a third terminal device; a graphical user interface is provided through the third terminal device; the third terminal device is connected to a designated server for communication; the designated server stores a first animation resource and animation display data corresponding to the first animation resource; The animation display data is generated by the designated server based on the first animation resource; the device comprises: A data acquisition request sending module, used for sending an animation display data acquisition request to a designated server, so that the designated server sends the animation display data to the third terminal device; A resource identification display module, configured to display a resource identification corresponding to the first animation resource in the graphical user interface based on the animation display data; and dynamically display an animation effect corresponding to the first animation resource in the resource identification; The animation resource acquisition request sending module is used to send an animation resource acquisition request to the designated server in response to a selection operation on the resource identifier, so that the designated server sends the first animation resource to the third terminal device.

11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the method for processing animation resources according to any one of claims 1 to 8.

12. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the method for processing animation resources according to any one of claims 1 to 8.