Art resource processing method and device, equipment and storage medium
By automatically splitting and allocating art resources tasks, the problem of low production efficiency of art resources in the existing technology has been solved, and the production cycle of art resources has been shortened and efficiency has been improved.
Patent Information
- Application Number
- CN202411289281.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2024-12-31
AI Technical Summary
In the production process of existing art resources, the order dismantling of art resources relies on manual splitting, resulting in low output efficiency.
Provide an art resource processing method, which automatically splits into target production subtasks by obtaining the total art resource task order, and quickly allocates them to the producer account, realizing the automatic rapid split of the total art resource task order and the target production subtasks. Quick distribution.
It shortens the production cycle of art resources, improves production efficiency, and improves the applicability of the method.
Smart Images

Figure CN119228036A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device, equipment and storage medium for processing art resources. Background Art
[0002] In the process of game production, the production of art assets is a very important part. The art resources in the game are the key elements that constitute the visual experience of the game, covering many aspects such as game interface, characters, environment, special effects, etc.
[0003] In the prior art, when producing art resources, it is often necessary for the interface person in each link to split a total project into multiple art resource production tasks based on the order splitting experience, and assign the split art resource tasks to specific personnel for processing through online chat software.
[0004] It can be seen that the existing splitting operation of art resource production tasks needs to rely on manual splitting, which leads to low output efficiency of art resources. Summary of the invention
[0005] The purpose of this application is to provide a method, device, equipment and storage medium for processing art resources in response to the deficiencies in the above-mentioned prior art, which can shorten the production cycle of art resources, improve production efficiency, and improve the applicability of the method of this application.
[0006] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
[0007] In a first aspect, the present invention provides a method for processing art resources, the method comprising:
[0008] Acquire at least one art resource task list corresponding to the target project, where the art resource task list is used to indicate production requirements for art resources;
[0009] Splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account;
[0010] Get the target art resources submitted by each producer account according to the assigned target production subtask.
[0011] In a second aspect, the present invention provides an art resource processing device, comprising:
[0012] An acquisition module, used to acquire at least one art resource task list corresponding to a target project, wherein the art resource task list is used to indicate production requirements of art resources;
[0013] An order splitting module, used to split the total order of the art resource task into at least one target production subtask, and assign the target production subtask to at least one producer account;
[0014] The management module is used to obtain the target art resources submitted by each producer account according to the assigned target production subtask.
[0015] In a third aspect, the present invention provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the method for processing art resources as described in any of the aforementioned implementations.
[0016] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method for processing art resources as described in any of the aforementioned implementations are executed.
[0017] The beneficial effects of this application are:
[0018] The art resource processing method, device, equipment and storage medium provided in the embodiments of the present application include: obtaining at least one art resource task list corresponding to the target project, the art resource task list is used to indicate the production demand of art resources; splitting the art resource task list into at least one target production subtask, and assigning the target production subtask to at least one producer account; obtaining the target art resources submitted by each producer account according to the assigned target production subtask. By applying the embodiments of the present application, the automatic and rapid splitting of the art resource task list and the rapid assignment of the target production subtasks can be achieved, thereby shortening the production cycle of art resources, improving production efficiency, and improving the applicability of the method of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 A flowchart of a method for processing art resources provided in an embodiment of the present application;
[0021] Figure 2 A flowchart of another method for processing art resources provided in an embodiment of the present application;
[0022] Figure 3 A flowchart of another method for processing art resources provided in an embodiment of the present application;
[0023] Figure 4 A schematic diagram of an interface of an order splitting template provided in an embodiment of the present application;
[0024] Figure 5 A flowchart of another method for processing art resources provided in an embodiment of the present application;
[0025] Figure 6 A schematic diagram of an interface of a production pipeline processing platform provided in an embodiment of the present application;
[0026] Figure 7 A flowchart of another method for processing art resources provided in an embodiment of the present application;
[0027] Figure 8 A flowchart of another method for processing art resources provided in an embodiment of the present application;
[0028] Fig. 9 A schematic diagram of a production pipeline processing of art resources provided in an embodiment of the present application;
[0029] Fig.10 A flowchart of another method for processing art resources provided in an embodiment of the present application;
[0030] Fig.11 A schematic diagram of functional modules of an art resource processing device provided in an embodiment of the present application;
[0031] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0033] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0034] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0035] In the prior art, when producing art resources, it is often necessary for the interface person in each link to split a total project into multiple art resource production tasks based on the order splitting experience, and assign the split art resource tasks to specific personnel for processing through online chat software.
[0036] It can be seen that the existing splitting operation of art resource production tasks needs to rely on manual splitting, which leads to low output efficiency of art resources.
[0037] In view of this, the present application provides a method for processing art resources. The application of this method can shorten the production cycle of art resources, improve production efficiency, and improve the applicability of the method of the present application.
[0038] Figure 1 The flowchart of a method for processing art resources provided by an embodiment of the present invention, the execution subject of the method can be a computer, server, processor and other electronic devices. Optionally, the processing method provided by the present application can be deployed in a production pipeline processing platform, which can be accessed through a web page or a dedicated client, and is not limited here. Figure 1 As shown, the method includes:
[0039] Step 101: Obtain at least one art resource task list corresponding to a target project, where the art resource task list is used to indicate production requirements for art resources.
[0040] The target project may be any project related to art resources. Optionally, the application scenario of the target project may be a game scenario, a shopping scenario, a banking project, etc., which are not limited here and may vary according to the actual application scenario.
[0041] The art resource task master order is used to indicate the production requirements of art resources. Optionally, the production requirements indicated may include: original paintings, models, animations, special effects, etc., which are not limited here.
[0042] It is understandable that different target projects will correspond to multiple different art resource task lists. For example, at least one art resource task list corresponding to project A includes two, and the corresponding production requirements are models and original paintings; at least one art resource task list corresponding to project B includes three, and the corresponding production requirements are original paintings, animations, and special effects.
[0043] Optionally, at least one art resource task list corresponding to the target project can be imported through a preset resource collaboration platform, or the target project can be split according to the requirements of the target project. This is not limited here and can be flexibly set according to the actual application scenario.
[0044] Step 102: split the total art resource task order into at least one target production subtask, and assign the target production subtask to at least one producer account.
[0045] Optionally, a preset order splitting tool has the function of splitting the art resource task general order into at least one target production subtask according to the pipeline type corresponding to the art resource task general order, wherein each target production subtask can correspond to a pipeline type, and the pipeline type can be used to characterize the production task type.
[0046] Taking the game scene as an example, for example, a character type production task can correspond to a character production pipeline, and an equipment type production task can correspond to an equipment production pipeline. Of course, the setting of pipeline types is not limited to this example.
[0047] Of course, the present application does not limit the number of target production subtasks corresponding to the total art resource task order, and may include 6, 10, 12, 16, etc. according to the actual application scenario.
[0048] Based on the above description, optionally, the preset order splitting tool can pre-store the correspondence between producer accounts and target pipeline types; after splitting to obtain at least one target production subtask, each target production subtask can be assigned to at least one producer account according to the pipeline type corresponding to each target production subtask, so as to achieve quick allocation.
[0049] Of course, the specific allocation method is not limited to this. According to the actual application scenario, it can also be set to flexibly select the producer account according to the user's selection operation to improve the flexibility of this application method.
[0050] It can be seen that the automatic and rapid splitting of the total art resource task order and the rapid allocation of target production subtasks can be achieved, shortening the production cycle of art resources.
[0051] It should be noted that, in combination with the production pipeline processing platform, optionally, the preset order splitting tool can be integrated into the production pipeline processing platform in the form of a plug-in or a control, so that the preset order splitting tool can be called in the production pipeline processing platform.
[0052] Step 103: Obtain the target art resources submitted by each producer account according to the assigned target production subtask.
[0053] Based on the above description, it can be understood that after the target production subtask is assigned to at least one producer account, each producer can log in to his own producer account and produce the corresponding target art resources according to the assigned target production subtask.
[0054] Optionally, each producer may further submit the produced target art resources to the production pipeline processing platform, and store and manage the target art resources through the production pipeline processing platform to achieve management of the art resource production results.
[0055] In summary, the embodiments of the present application provide a method for processing art resources, the method comprising: obtaining at least one art resource task list corresponding to a target project, the art resource task list being used to indicate the production requirements of art resources; splitting the art resource task list into at least one target production subtask, and assigning the target production subtask to at least one producer account; obtaining the target art resources submitted by each producer account according to the assigned target production subtask. By applying the embodiments of the present application, the automatic and rapid splitting of the art resource task list and the rapid assignment of the target production subtasks can be achieved, thereby shortening the production cycle of art resources, improving production efficiency, and improving the applicability of the method of the present application.
[0056] Figure 2 A flowchart of another method for processing art resources provided by an embodiment of the present invention. In an optional implementation, as Figure 2 As shown, the above splitting of the total art resource task order into at least one target production subtask and assigning the target production subtask to at least one producer account includes:
[0057] Step 201: In response to a triggering operation on a split order control in a preset split order tool, split the total art resource task order into at least one target production subtask.
[0058] Step 202: In response to the triggering operation of the task allocation control in the preset order splitting tool, a producer account is specified for each target production subtask.
[0059] Optionally, multiple pipeline types can be predefined in the preset order splitting tool, and a splitting control can be provided in the preset order splitting tool. When splitting, the splitting control can be acted on by triggering methods such as clicking and long pressing. In response to the triggering operation, the art resource task general order can be split into at least one target production subtask according to the pipeline type corresponding to the art resource task general order. Of course, the present application does not limit the number of target production subtasks corresponding to the art resource task general order.
[0060] In some embodiments, the preset order splitting tool may also be configured to include a task allocation control, through which a producer account may be specified from multiple producer accounts, and the target production subtask may be allocated to the specified producer account. Optionally, one or more target production subtasks may be allocated to a producer account, which is not limited here.
[0061] By applying the embodiments of the present application, it is possible to link the total order of art resource tasks with the production subtasks under the cooperation of the preset order splitting tool, realize the detailed splitting of tasks, and automatically complete the task allocation. This can efficiently respond to the task allocation needs of the upstream links and improve the order splitting efficiency and task allocation efficiency.
[0062] Figure 3 A flowchart of another method for processing art resources provided by an embodiment of the present invention. In an optional implementation, the preset order splitting tool includes multiple preset order splitting templates. Figure 3 As shown, the above splits the total art resource task order into at least one target production subtask, including:
[0063] Step 301: Determine the target pipeline category corresponding to the art resource task master order according to the production demand for art resources indicated by the art resource task master order.
[0064] Optionally, the art resource task list can be used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
[0065] In some embodiments, pipeline categories may include: equipment pipeline, fashion pipeline, level pipeline, character pipeline, plot pipeline, etc. Among them, equipment pipeline is the production pipeline related to game equipment; fashion pipeline is the production pipeline related to fashion (character skin); level pipeline is the production pipeline related to game levels; character pipeline is the production pipeline related to game characters; plot pipeline is the production pipeline related to game plots. Of course, it should be noted that pipeline categories are not limited to this.
[0066] After determining the production requirements of the art resources indicated by the art resource task master order, the target pipeline category corresponding to the art resource task master order can be determined according to the pipeline category. Optionally, when making the specific determination, the target pipeline category corresponding to the art resource task master order can be determined according to the preset mapping relationship between the production requirements of the art resources and the pipeline category.
[0067] Among them, the target pipeline category corresponding to the general art resource task order may include one or more, which is not limited here.
[0068] Step 302: According to the target pipeline category corresponding to the art resource task master order, select a target splitting order template in the preset splitting order tool, and split the art resource task master order into at least one target production subtask through the target splitting order template.
[0069] Among them, the preset order splitting tool can be configured to include multiple preset order splitting templates. The pipeline category has a corresponding relationship with the preset order splitting template. Different pipeline categories can correspond to different order splitting templates. According to the order splitting characteristics of the order splitting template, each order splitting template can be configured with corresponding order splitting logic.
[0070] Optionally, after determining the target pipeline category corresponding to the art resource task general order, the target order splitting template corresponding to the target pipeline category can be selected according to the correspondence between the pipeline category and the preset order splitting template, and the art resource task general order can be split into at least one target production sub-task item through the order splitting logic corresponding to the target order splitting template.
[0071] In some embodiments, the target splitting order template may include at least one optional control, and by selecting the optional control, the total art resource task order may be split into multiple target production subtasks. Specifically, when splitting, the splitting may be performed according to the production information indicated by the selection operation of the optional control, that is, at least part of the production information of each split target production subtask is different.
[0072] Based on the above description, it can be seen that a general art resource task order can correspond to multiple target pipeline categories, a target pipeline category can correspond to a target split order template, and based on the selection operation of the optional controls in the target split order template, at least one target generation subtask can be generated.
[0073] For example, the production demand for art resources indicated by the art resource task list M1 is the production demand for the model. The target pipeline categories corresponding to the art resource task list M1 include: character pipeline and equipment pipeline. For the character pipeline, you can select its corresponding character splitting template in the preset splitting tool; for the equipment pipeline, you can select its corresponding equipment splitting template in the preset splitting tool; further, through the character splitting template, generate the first target generation subtask set T1 related to the character; through the equipment splitting template, generate the second target generation subtask set T2 related to the equipment.
[0074] Among them, the first target generation subtask set T1 may include multiple first target generation subtasks, and at least part of the production information of the multiple first target generation subtasks is different; the second target generation subtask set T2 respectively includes multiple second target generation subtasks, and at least part of the production information of the multiple second target generation subtasks is different.
[0075] In summary, the preset order splitting tool provided in the embodiment of the present application can be configured with multiple preset order splitting templates and optional controls to assist users in order splitting operations, which can realize the automatic and rapid splitting of the total order of art resource tasks and improve the efficiency of order splitting.
[0076] Figure 4 This is a schematic diagram of an interface of a split order template provided in an embodiment of the present application. In an optional implementation, if Figure 4 As shown, each order splitting template includes at least one of the following optional controls: a resource object selection control 10, a production resource selection control 20, and a production link selection control 30.
[0077] The resource object selection control 10 is configured to select a target resource object category from at least one preset optional resource object category in response to a first trigger operation; the production resource selection control 20 is configured to select a target production resource category from at least one optional production resource category in response to a second trigger operation; the production link selection control 30 is configured to select a target production link identifier from preset production link identifiers in response to a third trigger operation.
[0078] The preset production process identification includes at least one of the following: mid-poly model, high-poly model, low-poly model with normal, and texture. It should be noted that the preset production process identification is not limited to this. For example, texture can be further divided into SP (AdobeSubstance 3D Painter) texture and MAX (3D Studio Max) texture.
[0079] For example, take the target pipeline category as fashion pipeline as an example. The display interface of the target split order template corresponding to the target pipeline category can be seen in Figure 4 shown.
[0080] The resource object category may be used to indicate the occupation category and gender corresponding to the fashion (that is, the occupation and gender of the virtual character to which the fashion is applicable). Optionally, Figure 4 As shown, the optional resource object categories may include: Mage-male, Mage-female, Monk-male, Knight-male, Knight-female, Warrior-
[0081] Male, Warrior-Female, etc., for example, all professions in the game can be displayed. Optionally, the production resource category can indicate the production characteristics of the fashion. Optionally, the production resource category can include: fashion with awakening special effects, fashion with transmogrification special effects, fashion with both awakening and transmogrification special effects, etc.; the production link identifier can be used to indicate the production link of the target production subtask. Of course, the settings of the optional resource object category, the optional production resource category, and the preset production link identifier are not limited to this, and can be flexibly set according to the actual application scenario.
[0082] Combination Figure 4 Optionally, a first trigger operation such as single-click, double-click, long press, etc. can be used to act on at least one preset optional resource object category. In response to the first trigger operation, the triggered optional resource object category is determined as the target resource object category. For example, female mage and male monk can be determined as the target resource object category.
[0083] For the production resource selection control, optionally, a second trigger operation such as single-click, double-click, long press, etc. can be used to act on at least one optional production resource category. In response to the second trigger operation, the triggered optional production resource category is determined as the target production resource category. For example, fashions with awakening special effects and fashions with transformation special effects can be determined as the target production resource category.
[0084] For the production stage selection control, in some embodiments, a third trigger operation such as single-click, double-click, long press, etc. is performed on any preset production stage identifier, and in response to the third trigger operation, the triggered preset production stage identifier is determined as the target production stage identifier. For example, the high model can be determined as the target production stage identifier.
[0085] Figure 5 A flowchart of another method for processing art resources provided by an embodiment of the present invention. Based on the above description, optionally, Figure 5 As shown, the above target splitting template splits the total art resource task order into at least one target production subtask, including:
[0086] Step 305: In response to a first trigger operation on a resource object selection control in a target order splitting template, a target resource object category is determined from at least one optional resource object.
[0087] Step 306: In response to a second trigger operation on the production resource selection control in the target order splitting template, a target production resource category is selected from at least one optional production resource category.
[0088] Step 307: In response to a third trigger operation on a production stage selection control in a target order splitting template, a target production stage identifier is selected from at least one preset production stage identifier.
[0089] Step 308: split the art resource task list into at least one target production subtask according to the target resource object category, the target production resource category and the target production link identifier.
[0090] Optionally, the production information of the target production subtask includes at least one of the following: a target resource object category in the target production subtask, a target production resource category corresponding to the target resource object in the target production subtask, and a target production link identifier of the target production subtask.
[0091] Among them, the target resource object category can indicate the production resource object targeted in the target production subtask. Optionally, the target resource object category can be: occupation category and occupation gender, level level, plot category, equipment category, character category and character gender, etc., which are not limited here.
[0092] The target production resource category can indicate the type of production resource corresponding to the target resource object. For example, taking the target splitting template as the splitting template corresponding to the level pipeline as an example, the target resource object category can be the level level, and the corresponding target production resource category can include: field, copy, etc., which are not limited here.
[0093] The target production link identifier can indicate the production link corresponding to the target production subtask, that is, the production stage, so that the producer can clearly know the production stage of the target production subtask according to the target production link identifier and carry out subsequent production.
[0094] Regarding the above steps 305 to 307, it should be noted that the present application does not limit the execution order of each step. For example, it can be executed in the order of step 306, step 305, and step 307, or in the order of step 307, step 306, and step 305, or in other orders, which are not limited here.
[0095] Of course, it should be noted that when splitting is carried out specifically, the order splitting personnel can combine the demand document of the target art resources and split the order through the resource object selection control, the production resource selection control and the production link selection control. That is, the order splitting personnel can combine the demand document of the target art resources and split the order through at least one optional control in the order splitting template to generate at least one target production subtask.
[0096] Figure 6 This is a schematic diagram of an interface of a production pipeline processing platform provided in an embodiment of the present application. Figure 6 As shown, based on Figure 4 The configuration of the split order template shown can generate two target production subtasks, namely the first target production subtask (Mage - Female - Fashion with awakening and transmogrification effects - High model) and the second target production subtask (Monk - Male - Fashion with awakening and transmogrification effects - High model).
[0097] In an optional implementation manner, the above-mentioned obtaining of target art resources submitted by each producer account according to the assigned target production subtask includes:
[0098] Obtain the target art resources submitted by each producer account according to the assigned target production subtask; check that the target art resources meet the preset requirements and then perform storage management.
[0099] Optionally, each producer can log in to his or her own producer account, produce corresponding target art resources according to the assigned target production subtasks, and submit them to the production pipeline processing platform. The production pipeline processing platform can then check whether the target art resources meet the preset requirements according to the preset inspection logic. If they meet the preset requirements, the target art resources can be stored in a specified location, for example, locally, or stored in a cloud server, without limitation here.
[0100] In some embodiments, the specific inspection can be implemented through an automatic inspection tool, or can be carried out through a combination of an automatic inspection tool and an audit. For example, if the automatic inspection tool confirms that the automatic inspection has passed, a further inspection can be carried out through an audit, thereby achieving a comprehensive inspection and improving the applicability of the present application. For example, the aesthetics of the target art resource can be checked through an audit.
[0101] Figure 7 A flowchart of another method for processing art resources provided by an embodiment of the present invention. In an optional implementation, as Figure 7 As shown, the above-mentioned check target art resources are stored and managed after meeting the preset requirements, including:
[0102] Step 501 , in response to a production operation on a target production subtask, run a target production software and open a target project file according to configuration parameters indicated by a target art resource in a preset production configuration.
[0103] Step 502: According to the target production software and the target engineering file, the target art resources are produced and it is determined whether the target art resources meet the preset requirements. If they meet the requirements, storage management is performed.
[0104] Optionally, preset production configurations can be used to limit the process of making art resources, such as including clear and unified production specifications and technical standards in the art resource production process. Specifically, the preset production configuration can divide the art resource production process into multiple stages, each stage can include multiple task links, and clarify the production specifications and technical standards of each stage, for example, it can include concept design, scene layout, character modeling, animation production, special effects design, material mapping, rendering output, etc. It can also clarify the acceptance criteria corresponding to each stage, such as clarifying the number of faces and topological structure specifications of the model when modeling the character; ensuring the clarity of the map, color harmony and PBR (physically based rendering) material standards when making textures; paying attention to character performance during animation production to prevent phenomena such as model penetration and jitter. In this way, the representation can be managed in a unified manner, avoiding the problem of irregular handover of upstream and downstream files during the management process, and improving management efficiency.
[0105] In addition, it should be noted that the preset production configuration may also include: configuration parameters corresponding to each art resource. Optionally, the configuration parameters corresponding to each art resource may include: plug-in configuration parameters, project file identifiers and acquisition paths related to art resources, production software identifiers corresponding to the project files, environment configuration parameters, etc., which are not limited here. Among them, the project file related to the art resource can be a preset new project, or a project produced by an upstream producer, which is not limited here. For example, it can be the latest version of the project file produced by the upstream producer. Optionally, the project file related to the art resource can be obtained through a preset project server, such as a P4V server, but is not limited to this.
[0106] Of course, the preset production configuration may also include order splitting specifications corresponding to the preset order splitting tool, and the order splitting logic of the preset order splitting tool may be set according to the order splitting specifications.
[0107] Based on the above description, if Figure 6 As shown, in some embodiments, when the method provided by the present application is deployed on a production pipeline processing platform, the production pipeline processing platform can provide a production control 40. After the producer logs in to the producer account on the production pipeline processing platform, if the producer needs to produce the target art resources, optionally, the producer can act on the production control 40 through trigger operations such as clicking and long pressing to generate a production operation. In response to the production operation, the production pipeline processing platform can quickly run the target production software and open the target project file according to the configuration parameters indicated by the target art resources in the preset production configuration; wherein the downloaded target project file can be opened in the target production software; it can be understood that at this time, the producer can produce the target art resources based on the target project files in the target production software and determine whether the target art resources meet the preset requirements, and if so, perform storage management.
[0108] Optionally, the production pipeline processing platform may be pre-installed with target production software, which may be any of the DCC (Digital Content Creation) software, without limitation, wherein DCC is a general term for various computer software and tools for generating digital media content. These software and tools are used to design, produce and edit multimedia content such as two-dimensional (2D) and three-dimensional (3D) graphics, animation, audio and video. For example, it may be any of Maya, 3ds Max, Houdini, Blender, Cinema 4D, but not limited thereto.
[0109] Of course, the configuration parameters indicated by the target art resource may also include the download path of the target production software installation package, so that if it is detected that the production pipeline processing platform has not installed the target production software, it can be quickly installed according to the download path.
[0110] In some embodiments, the target project file corresponding to the target art resource can be stored in a specified location, for example, in the cloud, and the configuration parameters indicated by the target art resource may include: the acquisition path of the target project file. When acquiring the target project file, the target project file can be downloaded from the specified location according to the configuration parameters.
[0111] It should be noted that the configuration parameters indicated by the target art resource in the preset production configuration may also include: other files related to the target art resource to ensure the successful loading of the target art resource operating environment. Optionally, the other files may include: temporary rendered images, test animations, preview videos and other intermediate output files used to check and verify the progress and effects of the work; or, preset scripts or plug-ins that automate certain tasks or enhance work efficiency, such as Maya's Mel script or Python script, 3ds Max's MaxScript, Photoshop's Action, etc., which are not limited here.
[0112] In summary, by applying the embodiments of the present application, it is possible to achieve seamless connection between the target production subtask and the target production software after the target production subtask is assigned, providing efficient and professional collaborative efficiency and quality assurance for the art resource production process; at the same time, through the setting of preset production configurations, unified management and standardization of art resources can be achieved, enabling project managers to better control the entire production process.
[0113] Figure 8 A flowchart of another method for processing art resources provided by an embodiment of the present invention, Fig. 9 A schematic diagram of a production pipeline processing of art resources provided in an embodiment of the present application. In an optional implementation manner, Figure 8 As shown, the above-mentioned process produces target art resources based on the target production software and target project files and determines whether the target art resources meet the preset requirements. If they meet the requirements, storage management is performed, including:
[0114] Step 601: After the target art resource is produced, the target art resource and the target project file are assembled by the target production software, and the automatic inspection result of the target art resource is obtained, and the automatic inspection result is used to indicate whether the automatic inspection passes.
[0115] Among them, Fig. 9 As shown, after the target art resource is produced based on the target project file, the target art resource and the target project file can be assembled in the target production software. During the assembly process, the target art resource can be checked according to the preset inspection logic, and the corresponding automatic inspection result can be generated. Optionally, according to the actual automatic inspection situation, the automatic inspection result can indicate that the automatic inspection passed, or that the automatic inspection failed.
[0116] In some embodiments, the preset inspection logic may be generated according to the preset production configuration described above.
[0117] Step 602: Determine whether to store the management according to the automatic inspection result.
[0118] Alternatively, if Fig. 9 As shown, if the automatic inspection result indicates that the automatic inspection has passed, the target art resource can be stored and managed, otherwise, a prompt message indicating that the automatic inspection has not passed can be generated so that the producer can further check and optimize the target art resource according to the prompt message.
[0119] Fig.10 A flowchart of another method for processing art resources provided by an embodiment of the present invention. In an optional implementation, as Fig.10 As shown, the above-mentioned determination of whether to store management according to the automatic inspection result includes:
[0120] Step 701: If the automatic check result indicates that the automatic check is passed, a rendering operation is performed on the target art resource, a rendering result of the target art resource is obtained, and an audit prompt message is generated.
[0121] Wherein, when the automatic inspection result indicates that the automatic inspection has passed, automatic rendering processing may be performed to obtain the rendering result of the target art resource and generate an audit prompt message.
[0122] Optionally, the above rendering processing operation can be implemented with the help of a rendering farm (Deadline farm), so as to improve rendering efficiency.
[0123] It should be noted that the audit prompt message may include multiple types of prompt messages, for example, it may include a prompt message for reminding to conduct an audit, a prompt message for indicating that the audit has passed, a prompt message for indicating that the audit has failed, etc. There is no limitation here, and different types of audit prompt messages can be displayed according to different application scenarios.
[0124] Optionally, if the review prompt message is used to remind the reviewer to conduct the review, the prompt message may carry a screen capture interface of the rendering result, so that the reviewer can quickly conduct the review based on the screen capture interface, thereby improving the review efficiency.
[0125] Of course, the target production software may also include a rendering control, which can be triggered by clicking, long pressing, etc. to generate a trigger operation, and the rendering operation is started in response to the trigger operation to meet production needs in different scenarios.
[0126] Step 702: After the review prompt message indicates that the review is passed, the target project files, target art resources, and rendering results are archived and backed up to the preset project server.
[0127] Optionally, the preset project server can have the function of storing and versioning files, for example, it can centrally store files, manage and track the history of files, and enable the team to view and restore to any previous version. In some embodiments, the preset project server can be a P4V server, but is not limited thereto.
[0128] Among them, Fig. 9 As shown, after the audit prompt message indicates that the audit is passed, the target project files, target art resources, and rendering results can be stored and backed up through the preset project server for further application. For example, in the subsequent production process, the relevant project files can be downloaded from the preset project server, but this is not limited to this.
[0129] Of course, it should be noted that, according to the actual application scenario, the target project files, target art resources and rendering results can also be synchronized and archived to the preset engine server. For example, in the game scenario, the game development team can use the engine server to run the game under development, conduct real-time testing and iteration, and ensure that the game performance and functions meet the preset requirements.
[0130] Optionally, automatic batch processing can be used when performing archive backup. For example, the target project files, target art resources, and rendering results can be recovered to the preset project server and / or engine server with one click through the preset archive control to avoid omissions caused by human operation.
[0131] In an optional implementation, in response to the triggering operation of the task allocation control in the preset order splitting tool, after specifying the producer account for each target production subtask, the method further includes:
[0132] Displays the current production status of each target production subtask. The production status includes any of the following: in production, completed, under review, approved, or failed.
[0133] Optionally, in order to enable other users to timely grasp the production status of the production subtask, for each target production subtask, the current production status of each target production subtask can also be synchronously displayed in the production pipeline processing platform.
[0134] Among them, if the target production subtask is in the production stage, that is, the production stage, the current production status of the target production subtask can be displayed as in production; the production is initially completed, that is, the preliminary production of the target production subtask has been completed in the target production software, that is, no inspection has been carried out at this time; archived and backed up, that is, the target art resources corresponding to the target production subtask have been archived and backed up to the preset project server.
[0135] In addition, according to the stage of automatic inspection, it can be divided into automatic inspection in progress, automatic inspection passed, and automatic inspection failed; according to the stage of audit, it can be divided into audit in progress, audit passed, and audit failed.
[0136] It is understandable that, depending on the production stage of the target production subtask, the corresponding current production status can be displayed. Figure 6 As shown, when the second target production subtask (2 monks - male - costumes with awakening and transmogrification effects - high model) is automatically checked, its corresponding production status can be displayed as: automatically checking.
[0137] In an optional implementation, the target pipeline category includes at least one of the following: equipment pipeline, fashion pipeline, level pipeline, character pipeline, and storyline pipeline.
[0138] For the description of pipeline categories, please refer to the above-mentioned related content, which will not be repeated here. Of course, the target pipeline category can also include other categories, such as scene pipeline, environment pipeline, etc., which are not limited here.
[0139] In an optional implementation, the art resource task list is used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
[0140] Among them, taking the game scene as an example, the game original painting specifically refers to the computer two-dimensional painting or hand-drawing production based on the game content, and the virtual entity is created by three-dimensional software in the later process based on the drawn design; the game model refers to the objects designed according to the proportion of the scene, characters and props in the game; game animation, that is, the dynamic visual effects created by animation technology, such as character animation; game special effects refer to various visual effects used in the game to enhance the visual experience and interactive feedback, such as fire, explosion, magic, weather changes, etc.
[0141] Of course, the production requirements indicated by the art resource task order are not limited to this and can be flexibly set according to the actual application scenario.
[0142] In summary, the application of the embodiments of the present application can solve the follow-up, communication and review feedback problems in the process of art resource production, improve the collaborative efficiency of art resource production, and realize the full-link data management of art tools.
[0143] Fig.11 This is a functional module diagram of an art resource processing device provided in an embodiment of the present application. The basic principle and technical effects of the device are the same as those of the corresponding method embodiment described above. For the sake of brief description, the parts not mentioned in this embodiment can be referred to the corresponding contents in the method embodiment. Fig.11 As shown, the production pipeline management device 100 includes:
[0144] An acquisition module 110 is used to acquire at least one art resource task list corresponding to a target project, where the art resource task list is used to indicate production requirements of art resources;
[0145] The order splitting module 120 is used to split the art resource task master order into at least one target production subtask, and assign the target production subtask to at least one producer account;
[0146] The management module 130 is used to obtain the target art resources submitted by each producer account according to the assigned target production subtask.
[0147] In an optional implementation, the order splitting module 120 is specifically configured to split the art resource task total order into at least one target production subtask in response to a triggering operation on an order splitting control in a preset order splitting tool;
[0148] In response to the triggering operation of the task allocation control in the preset order splitting tool, a producer account is assigned to each of the target production subtasks.
[0149] In an optional implementation, the preset order splitting tool includes a plurality of preset order splitting templates, and the order splitting module 120 is specifically used to determine the target pipeline category corresponding to the art resource task master order according to the production demand of the art resource indicated by the art resource task master order;
[0150] According to the target pipeline category corresponding to the art resource task master order, a target order splitting template is selected in the preset order splitting tool, and the art resource task master order is split into at least one target production subtask through the target order splitting template.
[0151] In an optional implementation, splitting the art resource task order into at least one target production subtask using the target order splitting template includes:
[0152] In response to a first trigger operation on a resource object selection control in the target order splitting template, determining a target resource object category in at least one optional resource object;
[0153] In response to a second trigger operation on a production resource selection control in the target order splitting template, selecting a target production resource category from at least one optional production resource category;
[0154] In response to a third trigger operation on a production stage selection control in the target order splitting template, a target production stage identifier is selected from at least one preset production stage identifier;
[0155] The art resource task master order is split into at least one target production subtask according to the target resource object category, the target production resource category and the target production link identifier.
[0156] In an optional implementation, the management module 130 is specifically used to obtain target art resources submitted by each producer account according to the assigned target production subtask;
[0157] After checking that the target art resource meets the preset requirements, storage management is performed.
[0158] In an optional implementation, the management module 130 is specifically configured to, in response to a production operation on the target production subtask, run the target production software and open the target project file according to the configuration parameters indicated by the target art resource in the preset production configuration;
[0159] According to the target production software and the target engineering file, the target art resource is produced and it is determined whether the target art resource meets the preset requirements. If it meets the requirements, storage management is performed.
[0160] In an optional implementation, the management module 130 is specifically used to assemble the target art resource and the target project file through the target production software after the target art resource is produced, and obtain an automatic inspection result of the target art resource, wherein the automatic inspection result is used to indicate whether the automatic inspection passes;
[0161] Determine whether to store the management according to the automatic inspection result.
[0162] In an optional implementation, the management module 130 is specifically configured to, if the automatic inspection result indicates that the automatic inspection has passed, perform a rendering operation on the target art resource, obtain a rendering result of the target art resource, and generate a review prompt message;
[0163] After the review prompt message indicates that the review is passed, the target project file, the target art resource and the rendering result are archived and backed up to a preset project server.
[0164] In an optional embodiment, the order splitting module 120 is also used to display the current production status of each of the target production subtasks, and the production status includes any one of the following: in production, completed production, under review, passed review, and failed review.
[0165] In an optional implementation, the target pipeline category includes at least one of the following: equipment pipeline, fashion pipeline, level pipeline, character pipeline, and plot pipeline.
[0166] In an optional implementation, the art resource task list is used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
[0167] The above-mentioned device is used to execute the method provided by the aforementioned embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0168] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0169] Fig.12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, which can be integrated into a production pipeline management device. Fig.12 As shown, the electronic device may include: a processor 210, a storage medium 220 and a bus 230, the storage medium 220 stores machine-readable instructions executable by the processor 210, when the electronic device is running, the processor 210 and the storage medium 220 communicate through the bus 230, the processor 210 executes the machine-readable instructions to perform the steps of the following method embodiment:
[0170] Acquire at least one art resource task list corresponding to the target project, where the art resource task list is used to indicate production requirements for art resources;
[0171] Splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account;
[0172] Get the target art resources submitted by each producer account according to the assigned target production subtask.
[0173] In an optional implementation, splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account, includes:
[0174] Splitting the total art resource task order into at least one target production subtask;
[0175] In response to the triggering operation of the task allocation control in the preset order splitting tool, a producer account is assigned to each of the target production subtasks.
[0176] In an optional implementation, the preset order splitting tool includes a plurality of preset order splitting templates, and the step of splitting the total art resource task order into at least one target production subtask includes:
[0177] Determine the target pipeline category corresponding to the art resource task master order according to the production demand of the art resource indicated by the art resource task master order;
[0178] According to the target pipeline category corresponding to the art resource task master order, a target order splitting template is selected in the preset order splitting tool, and the art resource task master order is split into at least one target production subtask through the target order splitting template.
[0179] In an optional implementation, splitting the art resource task order into at least one target production subtask using the target order splitting template includes:
[0180] In response to a first trigger operation on a resource object selection control in the target order splitting template, determining a target resource object category in at least one optional resource object;
[0181] In response to a second trigger operation on a production resource selection control in the target order splitting template, selecting a target production resource category from at least one optional production resource category;
[0182] In response to a third trigger operation on a production stage selection control in the target order splitting template, a target production stage identifier is selected from at least one preset production stage identifier;
[0183] The art resource task master order is split into at least one target production subtask according to the target resource object category, the target production resource category and the target production link identifier.
[0184] In an optional implementation manner, obtaining the target art resources submitted by each producer account according to the assigned target production subtask includes:
[0185] Obtain the target art resources submitted by each producer account according to the assigned target production subtask;
[0186] After checking that the target art resource meets the preset requirements, storage management is performed.
[0187] In an optional implementation manner, the step of performing storage management after checking that the target art resource meets preset requirements includes:
[0188] In response to a production operation on the target production subtask, running target production software and opening a target project file according to configuration parameters indicated by the target art resource in the preset production configuration;
[0189] According to the target production software and the target engineering file, the target art resource is produced and it is determined whether the target art resource meets the preset requirements. If it meets the requirements, storage management is performed.
[0190] In an optional implementation, the target art resource is produced according to the target production software and the target engineering file, and it is determined whether the target art resource meets the preset requirements, and if it meets the requirements, storage management is performed, including:
[0191] After the target art resource is produced, the target art resource and the target project file are assembled by the target production software, and an automatic inspection result of the target art resource is obtained, where the automatic inspection result is used to indicate whether the automatic inspection is passed;
[0192] Determine whether to store the management according to the automatic inspection result.
[0193] In an optional implementation manner, determining whether to store management according to the automatic inspection result includes:
[0194] If the automatic inspection result indicates that the automatic inspection is passed, a rendering operation is performed on the target art resource, a rendering result of the target art resource is obtained, and a review prompt message is generated;
[0195] After the review prompt message indicates that the review is passed, the target project file, the target art resource and the rendering result are archived and backed up to a preset project server.
[0196] In an optional embodiment, after specifying a producer account for each target production subtask in response to the triggering operation of the task allocation control in the preset order splitting tool, the method further includes:
[0197] The current production status of each target production subtask is displayed, and the production status includes any of the following: in production, completed, under review, passed review, and failed review.
[0198] In an optional implementation, the target pipeline category includes at least one of the following: equipment pipeline, fashion pipeline, level pipeline, character pipeline, and plot pipeline.
[0199] In an optional implementation, the art resource task list is used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
[0200] The specific implementation methods and technical effects of the above steps can be found in the above description and will not be repeated here.
[0201] Optionally, the present application further provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the following method embodiment are executed:
[0202] Acquire at least one art resource task list corresponding to the target project, where the art resource task list is used to indicate production requirements for art resources;
[0203] Splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account;
[0204] Get the target art resources submitted by each producer account according to the assigned target production subtask.
[0205] In an optional implementation, splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account, includes:
[0206] Splitting the total art resource task order into at least one target production subtask;
[0207] In response to the triggering operation of the task allocation control in the preset order splitting tool, a producer account is assigned to each of the target production subtasks.
[0208] In an optional implementation, the preset order splitting tool includes a plurality of preset order splitting templates, and the step of splitting the total art resource task order into at least one target production subtask includes:
[0209] Determine the target pipeline category corresponding to the art resource task master order according to the production demand of the art resource indicated by the art resource task master order;
[0210] According to the target pipeline category corresponding to the art resource task master order, a target order splitting template is selected in the preset order splitting tool, and the art resource task master order is split into at least one target production subtask through the target order splitting template.
[0211] In an optional implementation, splitting the art resource task order into at least one target production subtask using the target order splitting template includes:
[0212] In response to a first trigger operation on a resource object selection control in the target order splitting template, determining a target resource object category in at least one optional resource object;
[0213] In response to a second trigger operation on a production resource selection control in the target order splitting template, selecting a target production resource category from at least one optional production resource category;
[0214] In response to a third trigger operation on a production stage selection control in the target order splitting template, a target production stage identifier is selected from at least one preset production stage identifier;
[0215] The art resource task master order is split into at least one target production subtask according to the target resource object category, the target production resource category and the target production link identifier.
[0216] In an optional implementation manner, obtaining the target art resources submitted by each producer account according to the assigned target production subtask includes:
[0217] Obtain the target art resources submitted by each producer account according to the assigned target production subtask;
[0218] After checking that the target art resource meets the preset requirements, storage management is performed.
[0219] In an optional implementation manner, the step of performing storage management after checking that the target art resource meets preset requirements includes:
[0220] In response to a production operation on the target production subtask, running target production software and opening a target project file according to configuration parameters indicated by the target art resource in the preset production configuration;
[0221] According to the target production software and the target engineering file, the target art resource is produced and it is determined whether the target art resource meets the preset requirements. If it meets the requirements, storage management is performed.
[0222] In an optional implementation, the target art resource is produced according to the target production software and the target engineering file, and it is determined whether the target art resource meets the preset requirements, and if it meets the requirements, storage management is performed, including:
[0223] After the target art resource is produced, the target art resource and the target project file are assembled by the target production software, and an automatic inspection result of the target art resource is obtained, where the automatic inspection result is used to indicate whether the automatic inspection is passed;
[0224] Determine whether to store the management according to the automatic inspection result.
[0225] In an optional implementation manner, determining whether to store management according to the automatic inspection result includes:
[0226] If the automatic inspection result indicates that the automatic inspection is passed, a rendering operation is performed on the target art resource, a rendering result of the target art resource is obtained, and a review prompt message is generated;
[0227] After the review prompt message indicates that the review is passed, the target project file, the target art resource and the rendering result are archived and backed up to a preset project server.
[0228] In an optional embodiment, after specifying a producer account for each target production subtask in response to the triggering operation of the task allocation control in the preset order splitting tool, the method further includes:
[0229] The current production status of each target production subtask is displayed, and the production status includes any of the following: in production, completed, under review, passed review, and failed review.
[0230] In an optional implementation, the target pipeline category includes at least one of the following: equipment pipeline, fashion pipeline, level pipeline, character pipeline, and plot pipeline.
[0231] In an optional implementation, the art resource task list is used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
[0232] The specific implementation methods and technical effects of the above steps can be found in the above description and will not be repeated here.
[0233] Optionally, the present application further provides a computer program product, the computer program product comprising instructions, which, when executed on an electronic device, enable the electronic device to implement the steps of the following method embodiment:
[0234] Acquire at least one art resource task list corresponding to the target project, where the art resource task list is used to indicate production requirements for art resources;
[0235] Splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account;
[0236] Get the target art resources submitted by each producer account according to the assigned target production subtask.
[0237] In an optional implementation, splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account, includes:
[0238] Splitting the total art resource task order into at least one target production subtask;
[0239] In response to the triggering operation of the task allocation control in the preset order splitting tool, a producer account is assigned to each of the target production subtasks.
[0240] In an optional implementation, the preset order splitting tool includes a plurality of preset order splitting templates, and the step of splitting the total art resource task order into at least one target production subtask includes:
[0241] Determine the target pipeline category corresponding to the art resource task master order according to the production demand of the art resource indicated by the art resource task master order;
[0242] According to the target pipeline category corresponding to the art resource task master order, a target order splitting template is selected in the preset order splitting tool, and the art resource task master order is split into at least one target production subtask through the target order splitting template.
[0243] In an optional implementation, splitting the art resource task order into at least one target production subtask using the target order splitting template includes:
[0244] In response to a first trigger operation on a resource object selection control in the target order splitting template, determining a target resource object category in at least one optional resource object;
[0245] In response to a second trigger operation on a production resource selection control in the target order splitting template, selecting a target production resource category from at least one optional production resource category;
[0246] In response to a third trigger operation on a production stage selection control in the target order splitting template, a target production stage identifier is selected from at least one preset production stage identifier;
[0247] The art resource task master order is split into at least one target production subtask according to the target resource object category, the target production resource category and the target production link identifier.
[0248] In an optional implementation manner, obtaining the target art resources submitted by each producer account according to the assigned target production subtask includes:
[0249] Obtain the target art resources submitted by each producer account according to the assigned target production subtask;
[0250] After checking that the target art resource meets the preset requirements, storage management is performed.
[0251] In an optional implementation manner, the step of performing storage management after checking that the target art resource meets preset requirements includes:
[0252] In response to a production operation on the target production subtask, running target production software and opening a target project file according to configuration parameters indicated by the target art resource in the preset production configuration;
[0253] According to the target production software and the target engineering file, the target art resource is produced and it is determined whether the target art resource meets the preset requirements. If it meets the requirements, storage management is performed.
[0254] In an optional implementation, the target art resource is produced according to the target production software and the target engineering file, and it is determined whether the target art resource meets the preset requirements, and if it meets the requirements, storage management is performed, including:
[0255] After the target art resource is produced, the target art resource and the target project file are assembled by the target production software, and an automatic inspection result of the target art resource is obtained, where the automatic inspection result is used to indicate whether the automatic inspection is passed;
[0256] Determine whether to store the management according to the automatic inspection result.
[0257] In an optional implementation manner, determining whether to store management according to the automatic inspection result includes:
[0258] If the automatic inspection result indicates that the automatic inspection is passed, a rendering operation is performed on the target art resource, a rendering result of the target art resource is obtained, and a review prompt message is generated;
[0259] After the review prompt message indicates that the review is passed, the target project file, the target art resource and the rendering result are archived and backed up to a preset project server.
[0260] In an optional embodiment, after specifying a producer account for each target production subtask in response to the triggering operation of the task allocation control in the preset order splitting tool, the method further includes:
[0261] The current production status of each target production subtask is displayed, and the production status includes any of the following: in production, completed, under review, passed review, and failed review.
[0262] In an optional implementation, the target pipeline category includes at least one of the following: equipment pipeline, fashion pipeline, level pipeline, character pipeline, and plot pipeline.
[0263] In an optional implementation, the art resource task list is used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
[0264] The specific implementation methods and technical effects of the above steps can be found in the above description and will not be repeated here.
[0265] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0266] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0267] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0268] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), disk or optical disk and other media that can store program codes.
[0269] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0270] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application. It should be noted that similar numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for processing art resources, characterized in that: The method comprises: Acquire at least one art resource task list corresponding to the target project, where the art resource task list is used to indicate production requirements for art resources; Splitting the art resource task master order into at least one target production subtask, and assigning the target production subtask to at least one producer account; Get the target art resources submitted by each producer account according to the assigned target production subtask.
2. The method according to claim 1, characterized in that The step of splitting the total art resource task order into at least one target production subtask, and allocating the target production subtask to at least one producer account includes: In response to a triggering operation on an order splitting control in a preset order splitting tool, splitting the total order of the art resource task into at least one target production subtask; In response to the triggering operation of the task allocation control in the preset order splitting tool, a producer account is assigned to each of the target production subtasks.
3. The method according to claim 2, characterized in that The preset order splitting tool includes a plurality of preset order splitting templates, and the art resource task total order is split into at least one target production subtask, including: Determine the target pipeline category corresponding to the art resource task master order according to the production demand of the art resource indicated by the art resource task master order; According to the target pipeline category corresponding to the art resource task master order, a target order splitting template is selected in the preset order splitting tool, and the art resource task master order is split into at least one target production subtask through the target order splitting template.
4. The method according to claim 3, characterized in that The step of splitting the art resource task master order into at least one target production subtask by using the target split order template includes: In response to a first trigger operation on a resource object selection control in the target order splitting template, determining a target resource object category in at least one optional resource object; In response to a second trigger operation on a production resource selection control in the target order splitting template, selecting a target production resource category from at least one optional production resource category; In response to a third trigger operation on a production stage selection control in the target order splitting template, a target production stage identifier is selected from at least one preset production stage identifier; The art resource task master order is split into at least one target production subtask according to the target resource object category, the target production resource category and the target production link identifier.
5. The method according to claim 1, characterized in that The step of obtaining target art resources submitted by each producer account according to the assigned target production subtask includes: Obtain the target art resources submitted by each producer account according to the assigned target production subtask; After checking that the target art resource meets the preset requirements, storage management is performed.
6. The method according to claim 5, characterized in that The checking that the target art resource meets the preset requirements and then performing storage management includes: In response to a production operation on the target production subtask, running target production software and opening a target project file according to configuration parameters indicated by the target art resource in the preset production configuration; According to the target production software and the target engineering file, the target art resource is produced and it is determined whether the target art resource meets the preset requirements. If it meets the requirements, storage management is performed.
7. The method according to claim 6, characterized in that The step of producing the target art resource according to the target production software and the target engineering file and determining whether the target art resource meets preset requirements, and performing storage management if the target art resource meets the requirements, includes: After the target art resource is produced, the target art resource and the target project file are assembled by the target production software, and an automatic inspection result of the target art resource is obtained, where the automatic inspection result is used to indicate whether the automatic inspection is passed; Determine whether to store the management according to the automatic inspection result.
8. The method according to claim 7, characterized in that The determining whether to store management according to the automatic inspection result includes: If the automatic inspection result indicates that the automatic inspection is passed, a rendering operation is performed on the target art resource, a rendering result of the target art resource is obtained, and a review prompt message is generated; After the review prompt message indicates that the review is passed, the target project file, the target art resource and the rendering result are archived and backed up to a preset project server.
9. The method according to claim 2, characterized in that: After specifying a producer account for each target production subtask in response to a triggering operation on a task allocation control in the preset order splitting tool, the method further includes: The current production status of each target production subtask is displayed, and the production status includes any of the following: in production, completed, under review, passed review, and failed review.
10. The method according to claim 3, characterized in that: The target pipeline category includes at least one of the following: equipment pipeline, fashion pipeline, level pipeline, character pipeline, and plot pipeline.
11. The method according to any one of claims 1 to 10, characterized in that: The art resource task list is used to indicate at least one of the following production requirements: original painting, model, animation, special effect.
12. An art resource processing device, characterized in that: include: An acquisition module, used to acquire at least one art resource task list corresponding to a target project, wherein the art resource task list is used to indicate production requirements of art resources; An order splitting module, used to split the total order of the art resource task into at least one target production subtask, and assign the target production subtask to at least one producer account; The management module is used to obtain the target art resources submitted by each producer account according to the assigned target production subtask.
13. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate through the bus, and the processor executes the machine-readable instructions to perform the steps of the art resource processing method as described in any one of claims 1-11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for processing art resources as claimed in any one of claims 1 to 11 are executed.
