Artistic asset information processing method and device, electronic equipment and storage medium

By generating asset tags and conducting compliance checks in the asset management platform, the problem of chaotic art asset management has been solved, achieving efficient and clear asset management and compliance checks, and improving the efficiency of querying and modifying art assets.

CN119807461BActive Publication Date: 2026-02-17NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411813308.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2026-02-17
Estimated Expiration
2044-12-10

AI Technical Summary

Technical Problem

The existing methods for managing art assets are rather chaotic, resulting in a poor user experience for art asset developers and making it difficult to achieve efficient and clear asset management.

Method used

By generating asset tags in the asset management platform and conducting compliance checks based on the asset tags and specifications, the platform provides compliance check results and batch automated modification functions, enabling precise management of art assets.

Benefits of technology

It improves the efficiency of searching and verifying the compliance of art assets, reduces the need for manual modifications, and enhances the efficiency and clarity of art asset management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807461B_ABST
    Figure CN119807461B_ABST
Patent Text Reader

Abstract

The application provides an information processing method and device for art assets, electronic equipment and storage medium, and relates to the technical field of resource management. The method comprises the following steps: when the art assets are imported into a game project, generating a corresponding asset label for the art assets according to the asset address of the art assets; in response to an asset query instruction, determining a target asset label corresponding to the asset query instruction and an asset specification matched with the target asset label; according to the target asset label, querying target art assets matched with the target asset label from all art assets of the game project, and performing compliance checking on the target art assets according to the asset specification; and displaying the target art assets matched with the target asset label, and displaying the checking results of the compliance checking on the target art assets. The method can realize quick query and compliance checking of the art assets based on the asset label and the asset specification, and realize automatic batch modification of the assets, so as to realize accurate management of the art assets.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of resource management technology, and more specifically, to an information processing method, apparatus, electronic device, and storage medium for art assets. Background Technology

[0002] To meet the asset management needs of UGC (User Generated Content) projects, an efficient and clear asset manager is usually required to save art costs, help artists quickly produce and manage assets, and help users more easily find the art assets they need to create game maps.

[0003] Currently, the existing methods for managing art assets are rather chaotic, resulting in a poor user experience for art asset developers. Summary of the Invention

[0004] The purpose of this application is to provide a method, apparatus, electronic device and storage medium for processing information on art assets, so as to facilitate compliance checks and batch automated modification of art assets, and to achieve precise management and maintenance of art assets.

[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:

[0006] In a first aspect, embodiments of this application provide an information processing method for art assets, including:

[0007] When importing art assets into a game project, a corresponding asset tag is generated for the art assets based on their asset address, wherein the art assets include at least model assets;

[0008] In response to an asset query command, the target asset tag corresponding to the asset query command and the asset specification matching the target asset tag are determined, wherein the asset specification is used to characterize the specification requirements of the game project for art assets;

[0009] Based on the target asset tag, query all art assets of the game project that match the target asset tag, and perform a compliance check on the target art asset according to the asset specifications;

[0010] Display the target art assets that match the target asset tag, and display the inspection results of the compliance check performed on the target art assets.

[0011] Secondly, this application also provides an information processing device for art assets, including: a generation module, a determination module, a processing module, and a display module;

[0012] The generation module is used to generate corresponding asset tags for the art assets based on the asset address of the art assets when importing art assets into the game project, wherein the art assets include at least model assets;

[0013] The determining module is used to respond to an asset query instruction and determine the target asset tag corresponding to the asset query instruction and the asset specification matching the target asset tag, wherein the asset specification is used to characterize the specification requirements of the game project for art assets;

[0014] The processing module is used to query target art assets that match the target asset tag from all art assets of the game project according to the target asset tag, and to perform compliance checks on the target art assets according to the asset specifications.

[0015] The display module is used to display target art assets that match the target asset tag, and to display the inspection results of the compliance check performed on the target art assets.

[0016] Thirdly, embodiments of this application provide an electronic device, including: a processor, a storage medium, and a bus. The storage medium stores machine-readable instructions executable by the processor. 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 information processing method for art assets as provided in the first aspect.

[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the information processing method for art assets as provided in the first aspect.

[0018] The beneficial effects of this application are:

[0019] This application provides a method, apparatus, electronic device, and storage medium for processing art assets, including: when importing art assets into a game project, generating corresponding asset tags for the art assets based on their asset addresses; responding to an asset query command, determining the target asset tag corresponding to the query command and the asset specification matching the target asset tag; querying the target art assets matching the target asset tag from all art assets in the game project based on the target asset tag, and performing a compliance check on the target art assets according to the asset specifications; displaying the target art assets matching the target asset tag, and displaying the results of the compliance check on the target art assets. This method, based on an established asset management platform, can store user-uploaded art assets and generate asset tags corresponding to the art assets based on their asset addresses. Therefore, compliance checks and result displays can be performed on the art assets based on the asset specifications corresponding to the asset tags. Since art assets correspond to asset tags, and different asset tags correspond to asset specifications, asset tags can help artists quickly query the required art assets, while asset specifications can enable compliance checks on the art assets.

[0020] Secondly, the asset information is displayed in different colors according to its compliance level, making it easier for users to understand the health status of the art assets.

[0021] In addition, for non-compliant asset information, the asset specification information defined in the asset specification can be used to realize the batch automated modification of non-compliant asset information, which avoids the manpower consumption caused by manual modification and improves the modification efficiency. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 A flowchart illustrating an information processing method for art assets provided in this application embodiment;

[0024] Figure 2 This application provides a schematic diagram of an asset management platform interface as an embodiment of the present application.

[0025] Figure 3 This is a schematic diagram of another asset management platform interface provided in an embodiment of this application;

[0026] Figure 4A flowchart illustrating another method for processing information on art assets provided in this application embodiment;

[0027] Figure 5 This is a schematic diagram of another asset management platform interface provided in an embodiment of this application;

[0028] Figure 6 A flowchart illustrating another method for processing information on art assets provided in this application embodiment;

[0029] Figure 7 A flowchart illustrating another method for processing information on art assets provided in this application embodiment;

[0030] Figure 8 This is a schematic diagram of another asset management platform interface provided in an embodiment of this application;

[0031] Figure 9 A schematic diagram of an information processing device for art assets provided in an embodiment of this application;

[0032] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.

[0034] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0035] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.

[0036] UGC projects have a massive amount of assets, numerous asset categories, and rapid updates. The current asset manager interface is rather cluttered, with poor support for asset categorization, searching, and error correction. To meet the asset management needs of UGC projects, a more efficient and clear asset manager is required to save art costs, help artists quickly produce and manage assets, and help users more easily find the art assets they need to create game maps.

[0037] This solution provides a method for processing art assets. Based on an established asset management platform, it stores user-uploaded art assets and generates asset tags corresponding to the asset addresses. Then, based on the asset specifications corresponding to the asset tags, it can perform compliance checks on the art assets and display the results, as well as automate the batch processing of non-compliant assets. Since art assets correspond to asset tags, and different asset tags correspond to asset specifications, asset tags help artists quickly find the required art assets, while asset specifications enable compliance checks and automated batch processing of non-compliant assets, ensuring that art assets meet the performance standards required for game development.

[0038] During the compliance check process, different display colors can be used to differentiate and display asset information with different compliance levels based on the compliance level of the art assets, making it easy for users to clearly view the health status of the art assets.

[0039] For non-compliant art assets, the asset management platform also provides a batch processing function. Users can select the art assets to be processed and the corresponding processing strategy to process the asset information corresponding to the processing strategy in batches, so as to ensure the compliance of the assets.

[0040] Figure 1 This application provides a flowchart illustrating an information processing method for art assets; the execution entity of this method can be a computer device such as a terminal or server. Figure 1 As shown, the method may include:

[0041] S101. When importing art assets into a game project, generate corresponding asset tags for the art assets based on their asset addresses.

[0042] Art assets include at least model assets.

[0043] Users can edit and generate art assets in the art editor and import them into game projects for use. During the import process, the art assets can be stored and asset tags can be generated through the asset management platform provided in this application.

[0044] The uploaded art assets can include at least model assets, that is, imported 3D models. Of course, in addition to model assets, basic information of art assets, such as asset names, can also be imported.

[0045] You can pre-assign corresponding asset addresses to art assets, so that when an art asset is written to the corresponding asset address, an asset tag corresponding to the art asset can be generated based on the asset address.

[0046] Alternatively, an asset address can be understood as a folder, and the folder has a corresponding file name, so the file name can be used as the asset tag for the art asset.

[0047] For example: Suppose the asset address of art asset 1 is a folder named "Mount". When art asset 1 is imported into the game project, all related asset information of art asset 1 can be written into the folder "Mount" and an asset tag "Mount" can be generated for art asset 1.

[0048] In some embodiments, the asset management platform can pre-define multiple sub-tags, each sub-tag used to record one type of asset information for an art asset. Of course, users can also manually add or modify some sub-tags as needed.

[0049] Optionally, scripts can be used to automatically extract some asset information from the model assets of art assets, such as the number of faces of the model and the number of LODs (Level of Details) of the model.

[0050] It can also obtain another part of the asset information of the art assets based on the user's input, such as the asset name.

[0051] S102. In response to an asset query instruction, determine the target asset label corresponding to the asset query instruction and the asset specification matching the target asset label.

[0052] Among them, asset specifications are used to characterize the requirements of a game project for art assets.

[0053] Optionally, users can retrieve the required art assets from the database managed by the asset management platform by entering an asset query command, according to their needs.

[0054] Asset search instructions can include target asset tags, that is, by using the asset tags corresponding to the art assets, you can search for specific art assets.

[0055] In this embodiment, for each asset tag, an asset specification matching the asset tag can be pre-configured. The asset specification defines the asset standards for each asset information under the asset tag. The asset specification matching the asset tag can be retrieved based on the asset tag.

[0056] S103. Based on the target asset tag, query all art assets of the game project that match the target asset tag, and perform a compliance check on the target art asset according to the asset specifications.

[0057] By establishing the correspondence between asset tags and art assets, as well as the correspondence between asset tags and asset specifications, the target art assets and asset specifications that match the target asset tags can be queried through the target asset tags. The asset specifications can then be used to check the asset compliance of the target art assets.

[0058] S104. Display the target art assets that match the target asset tags, and display the results of the compliance checks conducted on the target art assets.

[0059] The inspection results indicate the level of compliance of each asset information in the target art assets, such as: compliant, non-compliant, or slightly non-compliant, seriously non-compliant, etc.

[0060] Based on the above query results, the target art assets can be displayed on the user interface of the asset management plane. In addition, the compliance check results of the target art assets can also be displayed, allowing users to quickly locate the required art assets and clearly view the health status of the art assets.

[0061] In summary, the information processing method for art assets provided in this embodiment includes: when importing art assets into a game project, generating corresponding asset tags for the art assets based on their asset addresses; responding to an asset query command, determining the target asset tag corresponding to the asset query command and the asset specification matching the target asset tag; querying target art assets matching the target asset tag from all art assets in the game project based on the target asset tag, and performing a compliance check on the target art assets according to the asset specifications; displaying the target art assets matching the target asset tag, and displaying the check results for the compliance check on the target art assets. This method, based on an established asset management platform, can store user-uploaded art assets and generate asset tags corresponding to the art assets based on their asset addresses. Therefore, compliance checks and result displays can be performed on the art assets based on the asset specifications corresponding to the asset tags. Since art assets correspond to asset tags, and different asset tags correspond to asset specifications, asset tags can help artists quickly query the required art assets, while asset specifications can enable compliance checks on the art assets.

[0062] Optionally, the asset specifications shall include at least: the polygon count specification information of the model, the texture specification information of the model, the detail specification information of the model, the material specification information of the model, and the animation specification information of the model.

[0063] The model's face count specification information is used to define the standard face count of the model. Different asset tags correspond to different standard face counts. For example, the "Mount" asset tag corresponds to a standard face count of less than 10,000 faces.

[0064] The texture specifications for a model include, but are not limited to, defining the texture format, texture size, and texture naming. For example, the texture size for the "Mount" asset tag must be less than 1024.

[0065] The level of detail in the model determines the number of Levels of Detail (LOD) in the model.

[0066] The material specifications for the model include, but are not limited to: defining the parent material name, material names, and error messages related to missing textures.

[0067] The animation specifications for the model include, but are not limited to: defining animation naming, animation format, root bone scaling, centroid displacement, etc.

[0068] The above only lists some core asset specifications. In actual application, asset specifications are not limited to the categories listed above, and there can be other types. They can be dynamically modified according to inspection needs.

[0069] Optionally, in step S103, querying for target art assets that match the target asset tag from all art assets of the game project based on the target asset tag may include:

[0070] Based on the target asset tag, search for the target art asset that matches the target asset tag from all art assets of the game project, and obtain various asset information of the target art asset from the asset address of the target art asset.

[0071] Based on the target asset tag, the corresponding art asset can be retrieved according to the mapping between the asset tag and the art asset. Since the specific asset information of the art asset is stored under the corresponding asset address, the various asset information of the target art asset can be obtained from the corresponding asset address. The various asset information here is the asset information corresponding to each of the above sub-tags.

[0072] Asset information includes at least: the model's face count, texture information, level of detail, material information, and animation information.

[0073] For example, if the target asset is labeled "Mount", then the various asset information of the target art asset can be obtained from the folder "Mount". When the various asset information is written to the folder, it can be stored in association with the corresponding sub-labels. The sub-label "Model Face Count" can record the model face count information of the target art asset, and the sub-label "Texture Size" can record the texture size of the target art asset, etc.

[0074] It is worth noting that when the folder "Mounts" contains multiple art assets, the asset information of each art asset can be written to a sub-file in the folder. The sub-file can be named after the asset name, so that the art assets can be queried by asset name and asset tag.

[0075] In some embodiments, the asset management platform provides a function to classify and display asset information. A category may contain multiple sub-tags. By classifying and displaying the information, the display interface can be simplified, making the display of art assets clearer.

[0076] You can first determine the display category corresponding to each asset information, so that when displaying the various asset information of the target art asset in the asset management platform, each asset information can be displayed under the corresponding category.

[0077] Figure 2 This is a schematic diagram of an asset management platform interface provided in an embodiment of this application. Figure 2As shown, the display categories can include three types: model details, additional information, and other attributes. The model details category can include tags such as texture size, polygon count, UVs, and animation. Therefore, the asset information under the sub-tags such as texture size, polygon count, and animation of art assets can be displayed under the model details category.

[0078] Figure 3 This is a schematic diagram of another asset management platform interface provided in an embodiment of this application. Figure 3 As shown, under the Additional Information category, asset information under sub-tags such as ID, IP, name, and category of the art asset can be displayed.

[0079] Optionally, in step S103, a compliance check is performed on the target art asset according to the asset specifications, including: a compliance check is performed on the asset information corresponding to each specification information in the target art asset according to the various specification information in the asset specifications.

[0080] The asset management platform also provides asset information inspection and correction functions. By setting corresponding asset specifications for different asset tags, the platform can conduct compliance checks on the art assets corresponding to the asset tags based on the asset specifications.

[0081] For example, asset tags can be: mounts, heroes & bosses, weapons, etc.; for mount-type art assets, the texture size should be less than 1024 and the polygon count should be less than 10,000, etc.

[0082] So, when the asset tag of the target art asset is "Hero & Boss", the user can enter "Hero & Boss" through the inspection rule entry provided by the asset management platform, and then conduct a compliance check on the various asset information of the target art asset based on the asset specifications corresponding to "Hero & Boss".

[0083] If the model face count of the target art asset is 1200, while the asset specification defines a model face count of less than 1000, then the model face count asset information of the target art asset can be considered non-compliant. Based on the degree to which the model face count exceeds 1000, the level of non-compliance of the model face count asset information can be determined. When the model face count is much greater than 1000, the model face count asset information can be considered seriously non-compliant, while when the model face count is slightly greater than 1000, the model face count asset information can be considered mildly non-compliant.

[0084] For each asset information under the target art assets, the compliance check results can clearly record whether the asset information is compliant or non-compliant. When non-compliant, the non-compliance level can also be recorded, such as mild non-compliance, moderate non-compliance, or severe non-compliance.

[0085] Optionally, in step S104, displaying the target art assets that match the target asset tag and displaying the inspection results of the compliance check on the target art assets may include: displaying various asset information in the target art assets, and displaying the inspection results of various asset information according to the compliance level of each asset information and the display mode corresponding to each compliance level.

[0086] As illustrated in the above embodiments, displaying art assets actually involves displaying the asset information under each sub-tag within the art assets. Based on the compliance check results of the asset information, each piece of asset information can be displayed separately according to its different compliance levels, making it easier to view the health status of the assets.

[0087] The display modes corresponding to different compliance levels can be pre-configured. The display modes can be distinguished by display color or display style, etc.

[0088] Figure 4 A flowchart illustrating another method for processing art asset information provided in this application embodiment; optionally, in the above steps, displaying the inspection results of each asset information according to its compliance level and the display mode corresponding to each compliance level may include:

[0089] S401. Based on the compliance level of each asset information, determine the corresponding display label for each asset information, including the display color.

[0090] In this embodiment, different display colors can be used to distinguish display modes; asset information can be displayed in different colors according to compliance level. For example, compliant asset information can be displayed in green, slightly non-compliant asset information in yellow, and severely non-compliant asset information in red, etc.

[0091] Of course, in practical applications, the display mode can also be implemented in other ways, and different display identifiers can be used to distinguish and display different asset information. For example, compliant asset information can be displayed with a rectangle, while slightly non-compliant asset information can be displayed with an ellipse.

[0092] S402. Display the inspection results of each asset information according to the display labels corresponding to each asset information.

[0093] Optionally, based on the display mode determined above, various asset information of the target art asset can be displayed separately. This allows users to clearly understand the health status of the target art asset through the displayed colors of the asset information.

[0094] Figure 5This is a schematic diagram of another asset management platform interface provided in the embodiments of this application, such as... Figure 5 As shown, the interface provides an entry point for inspection rules. Users can input target asset tags through this entry point, which will then automatically inspect and display various asset information of the target art asset based on the asset specifications matched by the target asset tags. (Based on the requirements for creating the attached image,) Figure 5 The specific colors are not distinguished in the display.

[0095] Figure 6 A flowchart illustrating another method for processing information on art assets provided in this application embodiment; optionally, in step S104, after displaying the inspection results of the compliance check on the target art asset, the method further includes:

[0096] S601, in response to an asset processing instruction, determine at least one art asset to be processed and at least one processing strategy.

[0097] In some embodiments, the asset management platform also provides a batch automated processing function for non-compliant asset information. Users can input asset processing instructions based on the displayed compliance check results to select art assets with non-compliant asset information and choose the corresponding processing strategy.

[0098] Among them, the identified art assets to be processed can be assets with non-compliant asset information in all aspects, or assets with partially non-compliant asset information.

[0099] The processing strategy can be a processing strategy for a certain type of asset information. Through the processing strategy, non-compliant asset information in the art assets to be processed can be automatically processed to adjust the non-compliant asset information to a compliant status.

[0100] S602. Based on each processing strategy, batch process the non-compliant asset information corresponding to each processing strategy in each art asset to be processed.

[0101] For each type of asset information, a corresponding processing strategy can be configured, with one processing strategy used to process one type of asset information.

[0102] Depending on the selected processing strategy, non-compliant asset information corresponding to the processing strategy in the art assets to be processed can be processed in batches.

[0103] Figure 7 This is a flowchart illustrating another method for processing information on art assets provided in this application embodiment; optionally, in step S602, according to each processing strategy, the non-compliant asset information corresponding to each processing strategy in each art asset to be processed is processed in batches, which may include:

[0104] S701. Based on the target processing strategy, determine the non-compliant asset information corresponding to the target processing strategy in each art asset to be processed.

[0105] Regarding the target processing strategy, not all art assets awaiting processing contain non-compliant asset information corresponding to the target processing strategy. Therefore, it is necessary to select target art assets to be processed from the art assets awaiting processing according to the target processing strategy. However, the asset information corresponding to the target processing strategy in the target art assets must be non-compliant.

[0106] For example: The target processing strategy is to process textures in batches. The texture asset information of the art asset 1 to be processed is compliant, the texture asset information of the art asset 2 to be processed is non-compliant, and the texture asset information of the art asset 3 to be processed is also non-compliant. Therefore, according to the target processing strategy, the texture asset information of the art asset 2 and the art asset 3 to be processed can be processed in batches.

[0107] S702. Using the processing flow corresponding to the target processing strategy, non-compliant asset information in each art asset to be processed is processed in batches.

[0108] Different target processing strategies have specific processing procedures, and based on these procedures, the processing of non-compliant asset information can be automated.

[0109] Figure 8 This is a schematic diagram of another asset management platform interface provided in an embodiment of this application, such as... Figure 8 As shown, the asset management platform offers a variety of processing strategies, such as: texture standardization, removal of multiple UVs, automatic attachment, and AO (Ambient Occlusion) maintenance.

[0110] In practical applications, processing strategies may also include: clearing LOD, copying LOD to mat, reducing LOD1 faces, generating LOD, etc.

[0111] For example: the texture asset information of the art asset 1 to be processed is compliant, but the UV asset information is not compliant; the UV asset information of the art asset 2 to be processed is compliant, but the texture asset information is not compliant. The user selects the processing strategy of deleting multiple UVs to modify the UV asset information. Therefore, the UV asset information can be determined from the art asset 1 to be processed as the asset information that needs to be processed.

[0112] When there are multiple art assets to be processed, based on the selected processing strategy, non-compliant asset information corresponding to that processing strategy can be automatically modified in batches across all art assets to be processed.

[0113] Assuming the selected processing strategy is used to modify texture size, and the asset tag of the art asset to be processed is "Hero & Boss", the asset specification corresponding to the asset tag "Hero & Boss" defines that the texture size must be less than 2048 pixels. However, the actual texture size of the art asset to be processed is 4096 pixels. In this case, the asset management platform will automatically compress the texture size of the art asset to be processed from 4096 pixels to 2048 pixels to modify the non-compliant asset information into compliant information.

[0114] In summary, the information processing method for art assets provided in this embodiment includes: when importing art assets into a game project, generating corresponding asset tags for the art assets based on their asset addresses; responding to an asset query command, determining the target asset tag corresponding to the asset query command and the asset specification matching the target asset tag; querying target art assets matching the target asset tag from all art assets in the game project based on the target asset tag, and performing a compliance check on the target art assets according to the asset specifications; displaying the target art assets matching the target asset tag, and displaying the check results for the compliance check on the target art assets. This method, based on an established asset management platform, can store user-uploaded art assets and generate asset tags corresponding to the art assets based on their asset addresses. Therefore, compliance checks and result displays can be performed on the art assets based on the asset specifications corresponding to the asset tags. Since art assets correspond to asset tags, and different asset tags correspond to asset specifications, asset tags can help artists quickly query the required art assets, while asset specifications can enable compliance checks on the art assets.

[0115] Secondly, the asset information is displayed in different colors according to its compliance level, making it easier for users to understand the health status of the art assets.

[0116] In addition, for non-compliant asset information, the asset specification information defined in the asset specification can be used to realize the batch automated modification of non-compliant asset information, which avoids the manpower consumption caused by manual modification and improves the modification efficiency.

[0117] The following describes the apparatus, equipment, and storage medium used to execute the information processing method for art assets provided in this application. The specific implementation process and technical effects are described above and will not be repeated below.

[0118] Figure 9 This is a schematic diagram of an information processing device for art assets provided in an embodiment of this application. The functions implemented by this information processing device correspond to the steps performed by the method described above. Figure 9 As shown, the device may include: a generation module 100, a determination module 110, a processing module 120, and a display module 130;

[0119] The generation module 100 is used to generate corresponding asset tags for art assets based on the asset address of the art assets when importing art assets into the game project. The art assets include at least model assets.

[0120] The determination module 110 is used to respond to an asset query command and determine the target asset tag corresponding to the asset query command and the asset specification matching the target asset tag. The asset specification is used to characterize the specification requirements of the game project for art assets.

[0121] The processing module 120 is used to query the target art assets that match the target asset tags from all art assets of the game project based on the target asset tags, and to perform compliance checks on the target art assets according to the asset specifications.

[0122] Display module 130 is used to display target art assets that match the target asset tags, as well as the inspection results of compliance checks on the target art assets.

[0123] Optionally, the asset specifications shall include at least: the polygon count specification information of the model, the texture specification information of the model, the detail specification information of the model, the material specification information of the model, and the animation specification information of the model.

[0124] Optionally, the processing module 120 is specifically used to query the target art assets that match the target asset tags from all art assets of the game project based on the target asset tags, and to obtain various asset information of the target art assets from the asset address of the target art assets. The asset information includes at least: the polygon count information of the model, the texture information of the model, the level of detail information of the model, the material information of the model, and the animation information of the model.

[0125] Optionally, the processing module 120 is specifically used to perform compliance checks on the asset information corresponding to the various specification information in the target art asset based on the various specification information in the asset specification.

[0126] Optionally, the display module 130 is specifically used to display various asset information in the target art assets, and according to the compliance level of each asset information, displays the inspection results of each asset information in accordance with the display mode corresponding to each compliance level.

[0127] Optionally, the display module 130 is specifically used to determine the display identifier corresponding to each asset information based on the compliance level of each asset information, and the display identifier includes the display color;

[0128] The inspection results for each asset are displayed according to the corresponding display labels.

[0129] Optionally, the processing module 120 is also configured to, in response to an asset processing instruction, determine at least one art asset to be processed and at least one processing strategy;

[0130] Based on each processing strategy, non-compliant asset information corresponding to each processing strategy in each pending art asset is processed in batches.

[0131] Optionally, the processing module 120 is specifically used to determine the non-compliant asset information corresponding to the target processing strategy in each art asset to be processed, based on the target processing strategy.

[0132] The processing flow corresponding to the target processing strategy is adopted to process non-compliant asset information in batches among the art assets to be processed.

[0133] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more digital signal processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a system-on-a-chip (SOC).

[0134] The modules described above can be connected or communicate with each other via wired or wireless connections. Wired connections can include metal cables, optical fibers, hybrid cables, or any combination thereof. Wireless connections can include connections via LAN, WAN, Bluetooth, ZigBee, or NFC, or any combination thereof. Two or more modules can be combined into a single module, and any module can be divided into two or more units. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here.

[0135] Figure 10A schematic diagram of an electronic device provided in this application embodiment includes: a processor 801, a storage medium 802, and a bus 803. The storage medium 802 stores machine-readable instructions executable by the processor 801. When the electronic device runs an information processing method for art assets as described in the embodiment, the processor 801 communicates with the storage medium 802 via the bus 803. The processor 801 executes the machine-readable instructions to perform the following steps:

[0136] When importing art assets into a game project, corresponding asset tags are generated for the art assets based on their asset addresses. Art assets include at least model assets.

[0137] In response to an asset query command, determine the target asset tag corresponding to the asset query command and the asset specification matching the target asset tag. The asset specification is used to characterize the specification requirements of the game project for art assets.

[0138] Based on the target asset tag, search for target art assets that match the target asset tag from all art assets of the game project, and perform compliance checks on the target art assets according to the asset specifications.

[0139] Display the target art assets that match the target asset tag, and display the results of the compliance checks conducted on the target art assets.

[0140] In a feasible implementation plan, the asset specifications shall include at least: the polygon count specification information of the model, the texture specification information of the model, the detail specification information of the model, the material specification information of the model, and the animation specification information of the model.

[0141] In a feasible implementation, when the processor 801 executes the query to find the target art asset that matches the target asset tag from all art assets of the game project based on the target asset tag, it specifically performs the following: querying the target art asset that matches the target asset tag from all art assets of the game project based on the target asset tag, and obtaining various asset information of the target art asset from the asset address of the target art asset. The asset information includes at least: the polygon count information of the model, the texture information of the model, the detail information of the model, the material information of the model, and the animation information of the model.

[0142] In a feasible implementation, when the processor 801 performs a compliance check on the target art asset according to the asset specification, it is specifically used to: perform a compliance check on the asset information corresponding to each specification information in the target art asset based on the specification information in the asset specification.

[0143] In a feasible implementation, when the processor 801 performs the tasks of displaying target art assets that match the target asset tags and displaying the inspection results of compliance checks on the target art assets, it is specifically used to: display various asset information in the target art assets, and display the inspection results of various asset information according to the compliance level of each asset information and the display mode corresponding to each compliance level.

[0144] In a feasible implementation, when the processor 801 executes the process of displaying the inspection results of various asset information according to the compliance level of each asset information and the display mode corresponding to each compliance level, it is specifically used to: determine the display identifier corresponding to each asset information according to the compliance level of each asset information, the display identifier including the display color; and display the inspection results of each asset information according to the display identifier corresponding to each asset information.

[0145] In one feasible implementation, after executing the check results of displaying the compliance check on the target art asset, the processor 801 is further configured to: in response to the asset processing instruction, determine at least one art asset to be processed and at least one processing strategy; and, according to each processing strategy, batch process the non-compliant asset information corresponding to each processing strategy in each art asset to be processed.

[0146] In a feasible implementation, when the processor 801 performs batch processing of non-compliant asset information corresponding to each processing strategy in each art asset to be processed according to each processing strategy, it is specifically used to: determine the non-compliant asset information corresponding to the target processing strategy in each art asset to be processed according to the target processing strategy.

[0147] The processing flow corresponding to the target processing strategy is adopted to process non-compliant asset information in batches among the art assets to be processed.

[0148] The storage medium 802 stores program code, which, when executed by the processor 801, causes the processor 801 to perform various steps in the information processing method for art assets according to various exemplary embodiments of this application as described in the "Exemplary Methods" section above.

[0149] The processor 801 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0150] Storage medium 802, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The memory can include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. Storage medium 802 in this embodiment can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0151] Optionally, embodiments of this application also provide a computer-readable storage medium storing a computer program, which is executed by a processor, and the processor performs the following steps:

[0152] When importing art assets into a game project, corresponding asset tags are generated for the art assets based on their asset addresses. Art assets include at least model assets.

[0153] In response to an asset query command, determine the target asset tag corresponding to the asset query command and the asset specification matching the target asset tag. The asset specification is used to characterize the specification requirements of the game project for art assets.

[0154] Based on the target asset tag, search for target art assets that match the target asset tag from all art assets of the game project, and perform compliance checks on the target art assets according to the asset specifications.

[0155] Display the target art assets that match the target asset tag, and display the results of the compliance checks conducted on the target art assets.

[0156] In a feasible implementation plan, the asset specifications shall include at least: the polygon count specification information of the model, the texture specification information of the model, the detail specification information of the model, the material specification information of the model, and the animation specification information of the model.

[0157] In a feasible implementation, when the processor 801 executes the query to find the target art asset that matches the target asset tag from all art assets of the game project based on the target asset tag, it specifically performs the following: querying the target art asset that matches the target asset tag from all art assets of the game project based on the target asset tag, and obtaining various asset information of the target art asset from the asset address of the target art asset. The asset information includes at least: the polygon count information of the model, the texture information of the model, the detail information of the model, the material information of the model, and the animation information of the model.

[0158] In a feasible implementation, when the processor 801 performs a compliance check on the target art asset according to the asset specification, it is specifically used to: perform a compliance check on the asset information corresponding to each specification information in the target art asset based on the specification information in the asset specification.

[0159] In a feasible implementation, when the processor 801 performs the tasks of displaying target art assets that match the target asset tags and displaying the inspection results of compliance checks on the target art assets, it is specifically used to: display various asset information in the target art assets, and display the inspection results of various asset information according to the compliance level of each asset information and the display mode corresponding to each compliance level.

[0160] In a feasible implementation, when the processor 801 executes the process of displaying the inspection results of various asset information according to the compliance level of each asset information and the display mode corresponding to each compliance level, it is specifically used to: determine the display identifier corresponding to each asset information according to the compliance level of each asset information, the display identifier including the display color; and display the inspection results of each asset information according to the display identifier corresponding to each asset information.

[0161] In one feasible implementation, after executing the check results of displaying the compliance check on the target art asset, the processor 801 is further configured to: in response to the asset processing instruction, determine at least one art asset to be processed and at least one processing strategy; and, according to each processing strategy, batch process the non-compliant asset information corresponding to each processing strategy in each art asset to be processed.

[0162] In a feasible implementation, when the processor 801 performs batch processing of non-compliant asset information corresponding to each processing strategy in each art asset to be processed according to each processing strategy, it is specifically used to: determine the non-compliant asset information corresponding to the target processing strategy in each art asset to be processed according to the target processing strategy.

[0163] The processing flow corresponding to the target processing strategy is adopted to process non-compliant asset information in batches among the art assets to be processed.

[0164] In this embodiment, the computer program, when run by the processor, can also execute other machine-readable instructions to perform other methods as described in the embodiments. For details on the specific execution steps and principles, please refer to the description of the embodiments, which will not be repeated here.

[0165] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0166] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0167] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.

[0168] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. An information processing method of an artistic asset, characterized by, The method comprises the following steps: When importing an art asset into a game project, generating an asset tag corresponding to the art asset according to an asset address of the art asset, wherein the art asset at least comprises a model asset; In response to an asset query instruction, determining a target asset tag corresponding to the asset query instruction and an asset specification matched with the target asset tag, wherein the asset specification is used to represent a specification requirement of the game project for an art asset; According to the target asset tag, querying a target art asset matched with the target asset tag from all art assets of the game project, and performing a compliance check on the target art asset according to the asset specification; Displaying the target art asset matched with the target asset tag, and displaying a check result of the compliance check on the target art asset; The step of querying the target art asset matched with the target asset tag from all art assets of the game project according to the target asset tag comprises the following steps: According to the target asset tag, querying a target art asset matched with the target asset tag from all art assets of the game project, and obtaining various asset information of the target art asset from an asset address of the target art asset, wherein the asset information at least comprises face number information of a model, mapping information of the model, detail level information of the model, material sphere information of the model and animation information of the model; The step of performing the compliance check on the target art asset according to the asset specification comprises the following steps: According to various specification information in the asset specification, performing a compliance check on asset information corresponding to the various specification information in the target art asset.

2. The information processing method of an artistic asset according to claim 1, characterized by, The asset specification at least comprises face number specification information of a model, mapping specification information of the model, detail level specification information of the model, material sphere specification information of the model and animation specification information of the model.

3. The information processing method of artistic assets according to claim 1, characterized in that, The step of displaying the target art asset matched with the target asset tag and displaying the check result of the compliance check on the target art asset comprises the following steps: Displaying the various asset information in the target art asset, and according to a compliance level of each item of asset information, displaying a check result of each item of asset information according to a display mode corresponding to each compliance level.

4. The information processing method of artistic assets according to claim 3, characterized in that, The step of displaying the check result of each item of asset information according to a compliance level of each item of asset information and according to a display mode corresponding to each compliance level comprises the following steps: According to a compliance level of each item of asset information, determining a display identifier corresponding to each item of asset information, wherein the display identifier comprises a display color; Displaying the check result of each item of asset information according to a display identifier corresponding to each item of asset information.

5. The information processing method of artistic assets according to claim 1, characterized in that, The method further comprises the following steps after displaying the check result of the compliance check on the target art asset: In response to an asset processing instruction, determining at least one art asset to be processed and at least one processing strategy; According to each processing strategy, performing batch processing on non-compliant asset information corresponding to each processing strategy in each art asset to be processed.

6. The information processing method of artistic assets according to claim 5, characterized in that, The step of performing batch processing on the non-compliant asset information corresponding to each processing strategy in each art asset to be processed according to each processing strategy comprises the following steps: According to a target processing strategy, determine non-compliant asset information corresponding to the target processing strategy in each to-be-processed art asset; According to a processing flow corresponding to the target processing strategy, perform batch processing on the non-compliant asset information in each to-be-processed art asset.

7. An information processing apparatus of an artistic asset, characterized by comprising: Comprise: A generation module, a determination module, a processing module, and a display module; The generation module is configured to generate a corresponding asset tag for an art asset according to an asset address of the art asset when the art asset is imported into a game project, wherein the art asset at least comprises a model asset; The determination module is configured to determine a target asset tag corresponding to an asset query instruction and an asset specification matched with the target asset tag in response to the asset query instruction, wherein the asset specification is used to represent a specification requirement of the game project for art assets; The processing module is configured to query target art assets matched with the target asset tag from all art assets of the game project according to the target asset tag, and perform a compliance check on the target art assets according to the asset specification; The display module is configured to display the target art assets matched with the target asset tag, and display a check result of the compliance check on the target art assets; The processing module is specifically configured to query target art assets matched with the target asset tag from all art assets of the game project according to the target asset tag, and obtain each item of asset information of the target art assets from an asset address of the target art assets, wherein the asset information at least comprises face number information of a model, mapping information of the model, detailed degree information of the model, material sphere information of the model, and animation information of the model; The processing module is specifically configured to perform a compliance check on asset information corresponding to each item of specification information in the target art assets according to each item of specification information in the asset specification.

8. An electronic device, comprising: Comprise: A processor, a storage medium, and a bus, the storage medium stores program instructions executable by the processor, when the electronic device is running, the processor and the storage medium communicate through the bus, the processor executes the program instructions to execute the information processing method of the art asset as claimed in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is executed by the processor to execute the information processing method of the art asset as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Processing method and device for art resource files and game resource display system

    CN109513211A

  • Game resource acquisition method and equipment

    CN113941140A