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

By generating and using asset tags on the art asset management platform, the problem of confusion in existing art asset management methods is solved, and the precise management and efficient use of art assets is achieved.

CN119807461AActive Publication Date: 2025-04-11NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411813308.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-11
Estimated Expiration
2044-12-10

AI Technical Summary

Technical Problem

The existing art asset management methods are relatively chaotic, resulting in poor application experience for art asset developers, and it is difficult to efficiently and clearly manage and find the art assets they need.

Method used

By generating asset tags on the art asset management platform, querying and conducting compliance checks based on these tags, the precise management and maintenance of art assets can be achieved. The specific steps include generating asset tags when importing art assets, determining target asset tags and asset specifications in response to asset query instructions, querying and checking the compliance of art assets, and displaying the inspection results.

Benefits of technology

It realizes the precise management and maintenance of art assets, quickly query the required assets through asset tags, and conducts compliance inspections through asset specifications, improving the efficiency and quality of art assets, and reducing the cost and time of manual modification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807461A_ABST
    Figure CN119807461A_ABST
Patent Text Reader

Abstract

The invention provides an art asset information processing method and device, electronic equipment and a storage medium, and relates to the technical field of resource management. Comprising the following steps: when art assets are imported into a game project, generating corresponding asset labels for the art assets according to asset addresses of the art assets; in response to the asset query instruction, determining a target asset label corresponding to the asset query instruction and an asset specification matched with the target asset label; querying target art assets matched with the target asset label from all art assets of the game project according to the target asset label, and performing compliance check on the target art assets according to the asset specification; and displaying the target art assets matched with the target asset label, and displaying an inspection result of compliance inspection for the target art assets. According to the method, on the basis of the asset labels and the asset specifications, rapid query and compliance check of the art assets can be achieved, automatic batch modification of the assets is achieved, and therefore accurate management of the art assets is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

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

[0003] Currently, the implemented art asset management methods are rather confusing, and the application experience of art asset developers is poor. Summary of the invention

[0004] The purpose of this application is to provide an information processing method, device, electronic device and storage medium for art assets, so as to facilitate compliance inspection and batch automated modification of art assets, and realize accurate management and maintenance of art assets.

[0005] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for processing information of an art asset, including:

[0007] When an art asset is imported into a game project, a corresponding asset tag is generated for the art asset according to the asset address of the art asset, wherein the art asset includes at least a model asset;

[0008] In response to the asset query instruction, determine a target asset tag corresponding to the asset query instruction and an 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;

[0009] According to the target asset tag, querying the target art asset matching the target asset tag from all art assets of the game project, and performing compliance check on the target art asset according to the asset specification;

[0010] The target art asset matching the target asset tag is displayed, and the check result of the compliance check performed on the target art asset is displayed.

[0011] In a second aspect, an embodiment of the present application further 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 a corresponding asset tag for the art asset according to the asset address of the art asset when the art asset is imported into the game project, wherein the art asset includes at least a model asset;

[0013] The determination module is used to determine, in response to the asset query instruction, a target asset tag corresponding to the asset query instruction and an 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 the target art asset matching the target asset tag from all art assets of the game project according to the target asset tag, and perform compliance check on the target art asset according to the asset specification;

[0015] The display module is used to display the target art asset that matches the target asset tag, and to display the inspection result of the compliance inspection performed on the target art asset.

[0016] In a third aspect, an embodiment of the present application 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. 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 execute the information processing method of art assets provided in the first aspect.

[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the information processing method of art assets provided in the first aspect is executed.

[0018] The beneficial effects of this application are:

[0019] The present application provides an information processing method, device, electronic device and storage medium for art assets, including: when importing art assets into a game project, generating a corresponding asset tag for the art asset according to the asset address of the art asset; in response to an asset query instruction, determining the target asset tag corresponding to the asset query instruction and the asset specification matching the target asset tag; according to the target asset tag, querying the target art asset matching 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 matching the target asset tag, and displaying the inspection result of the compliance check on the target art asset. Based on the constructed asset management platform, the method can store the art assets uploaded by the user, and generate the asset tag corresponding to the art asset according to the asset address, so that the art asset can be checked for compliance and the result can be displayed based on the asset specification corresponding to the asset tag. Since the art asset corresponds to the asset tag, and different asset tags correspond to the asset specification, the asset tag can help the artist quickly query the required art assets, and the asset specification can realize the compliance check of the art asset.

[0020] Secondly, asset information is displayed in different colors according to its compliance level, so that users can clearly understand the health status of art assets.

[0021] In addition, for non-compliant asset information, batch automatic modification of non-compliant asset information can be achieved based on the asset specification information defined in the asset specification, avoiding the manpower consumption caused by manual modification and improving modification efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] 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.

[0023] Figure 1 A flowchart of an information processing method for art assets provided in an embodiment of the present application;

[0024] Figure 2 A schematic diagram of an asset management platform interface provided in an embodiment of the present application;

[0025] Figure 3 A schematic diagram of another asset management platform interface provided in an embodiment of the present application;

[0026] Figure 4A flowchart of another method for processing information of art assets provided in an embodiment of the present application;

[0027] Figure 5 A schematic diagram of another asset management platform interface provided in an embodiment of the present application;

[0028] Figure 6 A flowchart of another method for processing information of art assets provided in an embodiment of the present application;

[0029] Figure 7 A flowchart of another method for processing information of art assets provided in an embodiment of the present application;

[0030] Figure 8 A schematic diagram of another asset management platform interface provided in an embodiment of the present application;

[0031] Fig. 9 A schematic diagram of an information processing device for art assets provided in an embodiment of the present application;

[0032] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme 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. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0034] In addition, the described embodiments are only a 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 configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

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

[0036] UGC projects have a huge amount of assets, many asset categories, and fast updates and iterations. The current asset manager interface is relatively confusing, and the support for asset classification, search, and error correction is poor. In order to meet the asset management needs of UGC projects, a more efficient and clear asset manager is needed to save art costs, help artists quickly produce and manage assets, and help users more easily find the required art assets to create game maps.

[0037] This solution provides an information processing method for art assets. Based on the established asset management platform, the art assets uploaded by users can be stored, and asset tags corresponding to the art assets can be generated according to the asset addresses. Based on the asset specifications corresponding to the asset tags, compliance checks can be performed on the art assets and the results can be displayed, and automatic batch processing of non-compliant assets can be achieved. 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, and asset specifications can be used to implement compliance checks on art assets, and batch automatic processing of non-compliant assets can be performed to ensure that art assets meet the performance standards for game production.

[0038] Among them, during the compliance check process, different display colors can be used according to the compliance level of the asset information of the art assets to distinguish and display asset information with different compliance levels, so that users can clearly view the health 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 that need to be processed and the corresponding processing strategies, and then batch process the asset information corresponding to the processing strategies in the art assets to ensure the compliance of the assets.

[0040] Figure 1 A flowchart of an information processing method for art assets provided in an embodiment of the present application; the execution subject of the method may be a computer device such as a terminal or a server, such as Figure 1 As shown, the method may include:

[0041] S101. When an art asset is imported into a game project, a corresponding asset tag is generated for the art asset according to the asset address of the art asset.

[0042] Among them, art assets at least include model assets.

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

[0044] The uploaded art assets may at least include model assets, that is, imported three-dimensional models. Of course, in addition to model assets, basic information of art assets, such as asset names, etc., may also be imported.

[0045] The corresponding asset address may be allocated to the art asset in advance, so that when the art asset is written to the corresponding asset address, an asset tag corresponding to the art asset may be generated according to the asset address.

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

[0047] For example: Assuming that the asset address of art asset 1 is a folder named "Mounts", when art asset 1 is imported into a game project, all relevant asset information of art asset 1 can be written into the folder "Mounts", and an asset tag "Mounts" can be generated for art asset 1.

[0048] In some embodiments, the asset management platform may pre-set multiple sub-tags, each sub-tag being used to record a type of asset information of an art asset. Of course, the user may also manually add or modify some sub-tags as needed.

[0049] Optionally, some asset information, such as the number of faces of the model, the number of LODs (Level of Details) of the model, etc., can be automatically extracted from the model asset of the art asset through a script.

[0050] Another part of asset information of the art asset, such as the asset name, etc., can also be obtained based on the user's input information.

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

[0052] Among them, asset specifications are used to represent the specification requirements of game projects for art assets.

[0053] Optionally, the user can query and obtain the required art assets from the database managed by the asset management platform by inputting asset query instructions according to usage requirements.

[0054] The asset query instruction may include a target asset tag, that is, the specified art asset may be queried through the asset tag corresponding to the art asset.

[0055] In this embodiment, for each asset tag, an asset specification that matches the asset tag may be pre-configured, and the asset specification defines the asset standard of each asset information under the asset tag. The asset specification that matches the asset tag may be queried according to the asset tag.

[0056] S103. According to the target asset tag, search for a target art asset that matches the target asset tag from all art assets of the game project, and perform a compliance check on the target art asset according to the asset specification.

[0057] By establishing the correspondence between asset tags and art assets and the correspondence between asset tags and asset specifications, the target art assets matched by the target asset tags and the asset specifications matched by the target asset tags can be queried through the target asset tags, and the asset specifications can be used to perform asset compliance checks on the target art assets.

[0058] S104: Display the target art asset that matches the target asset tag, and display the compliance check result for the target art asset.

[0059] The inspection result indicates the compliance level of each asset information in the target art asset, for example: compliant, non-compliant, slightly non-compliant, severely non-compliant, etc.

[0060] Based on the above query results, the queried 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, so that users can quickly locate the required art assets and clearly view the health status of the art assets.

[0061] In summary, the information processing method of art assets provided in this embodiment includes: when importing art assets into a game project, generating a corresponding asset tag for the art asset according to the asset address of the art asset; in response to an asset query instruction, determining the target asset tag corresponding to the asset query instruction and the asset specification matching the target asset tag; according to the target asset tag, querying the target art asset matching 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 matching the target asset tag, and displaying the inspection result of the compliance check on the target art asset. This method is based on the established asset management platform, which can store the art assets uploaded by the user, and generate the asset tag corresponding to the art asset according to the asset address, so that the art asset can be checked for compliance and the results can be displayed based on the asset specification corresponding to the asset tag. 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, and asset specifications can realize compliance checks on art assets.

[0062] Optionally, the asset specification includes at least: model face number specification information, model texture specification information, model detail level specification information, model material ball specification information, and model animation specification information.

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

[0064] The model's texture specification information includes but is not limited to: defining the texture format, texture size, texture naming, etc. For example, the texture size corresponding to the "mount" asset tag must be less than 1024, etc.

[0065] The model's level of detail specification information defines the number of LODs for the model.

[0066] The material ball specification information of the model includes but is not limited to: definition of the parent material ball naming, material ball naming, texture missing error reporting, etc.

[0067] The model's animation specification information includes but is not limited to: defining animation naming, animation format, root bone scaling, center of mass displacement, etc.

[0068] The above only lists some core asset specifications. In actual applications, asset specifications are not limited to the above categories. There may be other types and they can be dynamically modified according to inspection requirements.

[0069] Optionally, in step S103, according to the target asset tag, searching for a target art asset matching the target asset tag from all art assets of the game project may include:

[0070] According to the target asset tag, the target art asset matching the target asset tag is searched from all the art assets of the game project, and various asset information of the target art asset is obtained from the asset address of the target art asset.

[0071] Based on the target asset tag, the target art asset matching the target asset tag can be queried according to the correspondence between the asset tag and the art asset. Since the specific asset information of the art asset is stored in the asset address corresponding to the art asset, the asset information of the target art asset can be obtained from the asset address corresponding to the target art asset. The asset information here is the asset information corresponding to the above sub-tags.

[0072] The asset information includes at least: model face number information, model texture information, model detail level information, model material ball information, and model animation information.

[0073] For example, if the target asset tag is "mount", then the asset information of the target art asset can be obtained from the folder "mount". When each asset information is written into the folder, it can be stored in association with the corresponding sub-tag. The sub-tag "model face number" can record the model face number information of the target art asset, and the sub-tag "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 into a sub-file under the folder, and the sub-file can be named with the asset name of the art asset, so that the art asset can be queried based on the asset name and asset tag.

[0075] In some embodiments, the asset management platform provides a function of displaying asset information by categories. One category may contain multiple sub-labels. By displaying by categories, the display interface can be simplified, making the display of asset information of art assets clearer.

[0076] The display category corresponding to each asset information may be determined first, so that when displaying each asset information of the queried target art asset in the asset management platform, each asset information may 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 the present application. Figure 2As shown, the display categories can include three categories: model details, additional information, and other attributes. The model details category can include labels such as texture size, number of faces, UV, animation, etc.; therefore, the asset information under the sub-labels such as texture size, number of faces, animation, etc. of the art assets can be displayed under the model details category.

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

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

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

[0081] For example, asset tags may be: mounts, heroes & bosses, weapons, etc.; art assets of the mount type must have a texture size smaller than 1024 and a face count smaller than 10,000.

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

[0083] Assuming that the target art asset has 1200 model faces, and the asset specification defines that the model face count is less than 1000 faces, then the model face count asset information of the target art asset can be considered non-compliant. Based on the extent to which the model face count exceeds 1000, the non-compliance level of the model face count asset information can also be determined. When the model face count is much greater than 1000, the model face count asset information can be considered severely non-compliant, and when the model face count is slightly greater than 1000, the model face count asset information can be considered slightly non-compliant, etc.

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

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

[0086] As described in the above embodiment, when displaying art assets, the asset information under each sub-tag in the art assets is actually displayed. Based on the compliance check results of the asset information, the asset information can be displayed separately according to the compliance level of each asset information, so as to facilitate the viewing of the asset health status.

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

[0088] Figure 4 A flowchart of another method for processing information of art assets provided in an embodiment of the present application; Optionally, in the above steps, according to the compliance level of each asset information and the display mode corresponding to each compliance level, the inspection results of each asset information are displayed, which may include:

[0089] S401. Determine the display mark corresponding to each asset information according to the compliance level of each asset information, where the display mark includes a 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 levels. For example, compliant asset information is displayed in green, slightly non-compliant asset information is displayed in yellow, and severely non-compliant asset information is displayed in red.

[0091] Of course, in actual 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 is displayed in a rectangular frame, and slightly non-compliant asset information is displayed in an elliptical frame.

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

[0093] Optionally, based on the display mode determined above, each item of asset information of the target art asset can be displayed separately, so that the user can clearly understand the health status of the target art asset through the display color of the asset information.

[0094] Figure 5A schematic diagram of another asset management platform interface provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the interface provides a check rule entry, through which users can enter the target asset tag, so that the asset information of the target art asset can be automatically checked and displayed according to the asset specification matched by the target asset tag. Figure 5 No specific colors are distinguished and displayed.

[0095] Figure 6 A flowchart of another method for processing information of art assets provided in an embodiment of the present application; optionally, in step S104, after displaying the inspection result of the compliance inspection for the target art asset, it also 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. Based on the displayed compliance check results, the user can input asset processing instructions to select art assets with non-compliant asset information and select corresponding processing strategies.

[0098] The art assets to be processed may be assets whose asset information is not compliant, or assets whose asset information is partially not compliant.

[0099] The processing strategy may be a processing strategy for certain asset information. Through the processing strategy, the non-compliant asset information corresponding to the processing strategy in the art assets to be processed may be automatically processed to adjust the non-compliant asset information to a compliant state.

[0100] S602. According to 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, and one processing strategy is used to process one type of asset information.

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

[0103] Figure 7 A flowchart of another method for processing information of art assets provided in an embodiment of the present application; Optionally, in step S602, batch processing of non-compliant asset information corresponding to each processing strategy in each art asset to be processed may include:

[0104] S701. According to 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 asset information corresponding to the target processing strategy in the art assets to be processed is non-compliant. Therefore, it is necessary to select the target art assets to be processed from the art assets to be processed according to the target processing strategy, and the asset information corresponding to the target processing strategy in the target art assets to be processed must be non-compliant.

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

[0107] S702: adopt the processing flow corresponding to the target processing strategy to batch process the non-compliant asset information in each art asset to be processed.

[0108] Different target processing strategies have specific processing procedures, and according to the processing procedures, the automated processing of non-compliant asset information can be achieved.

[0109] Figure 8 Another asset management platform interface diagram provided in the embodiment of the present application is as follows: Figure 8 As shown, the asset management platform provides a variety of processing strategies, such as: texture specification, deletion of redundant UVs, automatic hanging points, AO (Ambient Occlusion) maintenance, etc.

[0110] In actual applications, processing strategies may also include: clearing LOD, LOD copying mat, LOD1 face reduction, 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, and the user selects the processing strategy of deleting multiple UVs to modify the UV asset information, so 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, the non-compliant asset information corresponding to the processing strategy in all art assets to be processed can be modified automatically in batches.

[0113] Assume that the selected processing strategy is used to modify the texture size, and the asset tag of the art asset to be processed is "Hero & Boss", and the asset specification corresponding to the asset tag "Hero & Boss" defines that the texture size needs to be less than 2048 pixels, while the actual texture size of the art asset to be processed is 4096 pixels. 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 to compliant.

[0114] In summary, the information processing method of art assets provided in this embodiment includes: when importing art assets into a game project, generating a corresponding asset tag for the art asset according to the asset address of the art asset; in response to an asset query instruction, determining the target asset tag corresponding to the asset query instruction and the asset specification matching the target asset tag; according to the target asset tag, querying the target art asset matching 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 matching the target asset tag, and displaying the inspection result of the compliance check on the target art asset. This method is based on the established asset management platform, which can store the art assets uploaded by the user, and generate the asset tag corresponding to the art asset according to the asset address, so that the art asset can be checked for compliance and the results can be displayed based on the asset specification corresponding to the asset tag. 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, and asset specifications can realize compliance checks on art assets.

[0115] Secondly, asset information is displayed in different colors according to its compliance level, so that users can clearly understand the health status of art assets.

[0116] In addition, for non-compliant asset information, batch automatic modification of non-compliant asset information can be achieved based on the asset specification information defined in the asset specification, avoiding the manpower consumption caused by manual modification and improving modification efficiency.

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

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

[0119] A generation module 100 is used 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 includes at least a model asset;

[0120] The determination module 110 is used to determine, in response to the asset query instruction, a target asset tag corresponding to the asset query instruction and an asset specification matching the target asset tag, wherein the asset specification is used to represent the specification requirements of the game project for the art asset;

[0121] The processing module 120 is used to search for a target art asset matching 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 asset according to the asset specification;

[0122] The display module 130 is used to display the target art asset that matches the target asset tag and to display the compliance check result performed on the target art asset.

[0123] Optionally, the asset specification includes at least: model face number specification information, model texture specification information, model detail level specification information, model material ball specification information, and model animation specification information.

[0124] Optionally, the processing module 120 is specifically used to query the target art asset that matches the target asset tag from all art assets of the game project according to the target asset tag, and obtain various asset information of the target art asset from the asset address of the target art asset, and the asset information includes at least: the number of faces of the model, the texture information of the model, the detail level information of the model, the material ball information of the model and the animation information of the model.

[0125] Optionally, the processing module 120 is specifically configured to perform compliance check on the asset information corresponding to each item of specification information in the target art asset according to each item of specification information in the asset specification.

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

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

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

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

[0130] According to each processing strategy, batch processing is performed on the non-compliant asset information corresponding to each processing strategy in each art asset to be processed.

[0131] Optionally, the processing module 120 is specifically configured to determine, according to the target processing strategy, non-compliant asset information corresponding to the target processing strategy in each art asset to be processed;

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

[0133] 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 (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA). 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).

[0134] The above modules can be connected or communicated with each other via a wired connection or a wireless connection. The wired connection may include a metal cable, an optical cable, a hybrid cable, etc., or any combination thereof. The wireless connection may include a connection in the form of a LAN, a WAN, Bluetooth, a ZigBee, or NFC, or any combination thereof. Two or more modules may be combined into a single module, and any one module may be divided into two or more units. Those skilled in the art will clearly understand that for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application.

[0135] Fig.10A schematic diagram of the structure of an electronic device provided in an embodiment of the present application 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 an art asset in the embodiment, the processor 801 communicates with the storage medium 802 through the bus 803, and the processor 801 executes the machine-readable instructions to perform the following steps:

[0136] When an art asset is imported into a game project, a corresponding asset tag is generated for the art asset according to the asset address of the art asset, wherein the art asset includes at least a model asset;

[0137] In response to the asset query instruction, determine a target asset tag corresponding to the asset query instruction and an asset specification matching the target asset tag, wherein the asset specification is used to characterize the specification requirements of the game project for the art asset;

[0138] According to the target asset tag, query the target art asset that matches the target asset tag from all the art assets of the game project, and perform compliance check on the target art asset according to the asset specification;

[0139] The target art assets matching the target asset tags are displayed, and the compliance check results for the target art assets are displayed.

[0140] In a feasible implementation scheme, the asset specification includes at least: model face number specification information, model texture specification information, model detail level specification information, model material ball specification information, and model animation specification information.

[0141] In a feasible implementation scheme, when the processor 801 executes the query of the target art asset that matches the target asset tag from all the art assets of the game project according to the target asset tag, it is specifically used to: query the target art asset that matches the target asset tag from all the art assets of the game project according to the target asset tag, and obtain various asset information of the target art asset from the asset address of the target art asset, and the asset information includes at least: the number of faces of the model, the texture information of the model, the detail level information of the model, the material ball information of the model and the animation information of the model.

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

[0143] In a feasible implementation scheme, when the processor 801 executes the display of the target art asset matching the target asset tag and the display of the inspection result of the compliance check on the target art asset, it is specifically used to: display each asset information in the target art asset, and display the inspection result of each 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 scheme, when the processor 801 displays the inspection results of each item of asset information according to the compliance level of each item of asset information and the display mode corresponding to each compliance level, it is specifically used to: determine the display mark corresponding to each item of asset information according to the compliance level of each item of asset information, the display mark including the display color; and display the inspection results of each item of asset information according to the display mark corresponding to each item of asset information.

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

[0146] In a feasible implementation scheme, when the processor 801 performs batch processing of the 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 batch process the non-compliant asset information in each art asset to be processed.

[0148] Among them, the storage medium 802 stores program code, and when the program code is executed by the processor 801, the processor 801 executes various steps in the information processing method of art assets according to various exemplary embodiments of the present application described in the above "Exemplary Method" section of this specification.

[0149] Processor 801 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor (DigitalSignal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware processor to be executed, or a combination of hardware and software modules in the processor can be executed.

[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 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (Random Access Memory, RAM), static random access memory (Static Random Access Memory, SRAM), programmable read-only memory (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic memory, disk, optical disk, etc. The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The storage medium 802 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0151] Optionally, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:

[0152] When an art asset is imported into a game project, a corresponding asset tag is generated for the art asset according to the asset address of the art asset, wherein the art asset includes at least a model asset;

[0153] In response to the asset query instruction, determine a target asset tag corresponding to the asset query instruction and an asset specification matching the target asset tag, wherein the asset specification is used to characterize the specification requirements of the game project for the art asset;

[0154] According to the target asset tag, query the target art asset that matches the target asset tag from all the art assets of the game project, and perform compliance check on the target art asset according to the asset specification;

[0155] The target art assets matching the target asset tags are displayed, and the compliance check results for the target art assets are displayed.

[0156] In a feasible implementation scheme, the asset specification includes at least: model face number specification information, model texture specification information, model detail level specification information, model material ball specification information, and model animation specification information.

[0157] In a feasible implementation scheme, when the processor 801 executes the query of the target art asset that matches the target asset tag from all the art assets of the game project according to the target asset tag, it is specifically used to: query the target art asset that matches the target asset tag from all the art assets of the game project according to the target asset tag, and obtain various asset information of the target art asset from the asset address of the target art asset, and the asset information includes at least: the number of faces of the model, the texture information of the model, the detail level information of the model, the material ball information of the model and the animation information of the model.

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

[0159] In a feasible implementation scheme, when the processor 801 executes the display of the target art asset matching the target asset tag and the display of the inspection result of the compliance check on the target art asset, it is specifically used to: display each asset information in the target art asset, and display the inspection result of each 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 scheme, when the processor 801 displays the inspection results of each item of asset information according to the compliance level of each item of asset information and the display mode corresponding to each compliance level, it is specifically used to: determine the display mark corresponding to each item of asset information according to the compliance level of each item of asset information, the display mark including the display color; and display the inspection results of each item of asset information according to the display mark corresponding to each item of asset information.

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

[0162] In a feasible implementation scheme, when the processor 801 performs batch processing of the 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 batch process the non-compliant asset information in each art asset to be processed.

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

[0165] 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 the 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.

[0166] 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.

[0167] 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.

[0168] 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 method described in 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.

Claims

1. A method for processing information of art assets, characterized in that: include: When an art asset is imported into a game project, a corresponding asset tag is generated for the art asset according to the asset address of the art asset, wherein the art asset includes at least a model asset; In response to the asset query instruction, determine a target asset tag corresponding to the asset query instruction and an 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; According to the target asset tag, querying the target art asset matching the target asset tag from all art assets of the game project, and performing compliance check on the target art asset according to the asset specification; The target art asset matching the target asset tag is displayed, and the check result of the compliance check performed on the target art asset is displayed.

2. The method for processing information of art assets according to claim 1, characterized in that: The asset specification includes at least: model face number specification information, model texture specification information, model detail level specification information, model material ball specification information, and model animation specification information.

3. The method for processing information of art assets according to claim 1, characterized in that: The step of searching, according to the target asset tag, for a target art asset that matches the target asset tag from all art assets of the game project includes: According to the target asset tag, a target art asset matching the target asset tag is queried from all art assets of the game project, and various asset information of the target art asset is obtained from the asset address of the target art asset, wherein the asset information includes at least: model face number information, model texture information, model detail level information, model material ball information, and model animation information.

4. The method for processing information of art assets according to claim 3, characterized in that: The compliance check of the target art asset according to the asset specification includes: According to each item of specification information in the asset specification, a compliance check is performed on the asset information corresponding to each item of specification information in the target art asset.

5. The method for processing information of art assets according to claim 3, characterized in that: The displaying of the target art asset matching the target asset tag and the displaying of the check result of the compliance check performed on the target art asset include: Display each item of asset information in the target art asset, and display the inspection result of each item of asset information according to the compliance level of each item of asset information and the display mode corresponding to each compliance level.

6. The method for processing information of art assets according to claim 5, characterized in that: The inspection results of each asset information are displayed according to the compliance level of each asset information and the display mode corresponding to each compliance level, including: Determine, according to the compliance level of each asset information, a display mark corresponding to each asset information, wherein the display mark includes a display color; The inspection results of each item of asset information are displayed according to the display labels corresponding to each item of asset information.

7. The method for processing information of art assets according to claim 1, characterized in that: After displaying the inspection result of the compliance inspection on the target art asset, the method further includes: In response to the asset processing instruction, determining at least one art asset to be processed and at least one processing strategy; According to each processing strategy, batch processing is performed on the non-compliant asset information corresponding to each processing strategy in each art asset to be processed.

8. The method for processing information of art assets according to claim 7, characterized in that: The batch processing of the non-compliant asset information corresponding to each processing strategy in each art asset to be processed according to each processing strategy includes: According to the target processing strategy, determine the non-compliant asset information corresponding to the target processing strategy described in each art asset to be processed; The processing flow corresponding to the target processing strategy is adopted to batch process the non-compliant asset information in each art asset to be processed.

9. An information processing device for art assets, characterized in that: include: A generation module, a determination module, a processing module, and a display module; The generation module is used to generate a corresponding asset tag for the art asset according to the asset address of the art asset when the art asset is imported into the game project, wherein the art asset at least includes a model asset; The determination module is used to determine, in response to the asset query instruction, a target asset tag corresponding to the asset query instruction and an 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; The processing module is used to query the target art asset matching the target asset tag from all art assets of the game project according to the target asset tag, and perform compliance check on the target art asset according to the asset specification; The display module is used to display the target art asset that matches the target asset tag, and to display the inspection result of the compliance inspection performed on the target art asset.

10. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor, and when the electronic device is running, the processor and the storage medium communicate through the bus, and the processor executes the program instructions to perform the information processing method of art assets as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the information processing method of art assets according to any one of claims 1 to 8 is executed.

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

  • Digital twin art asset manufacturing method and system facing innovation system application

    CN116820540A

  • Method and device for determining data asset tag, electronic equipment and storage medium

    CN117670554A

  • Representation of digital asset structure, ownership and evolution by virtue of a hierarchical, compounding tagging mechanism on a transaction-based network

    US20160335609A1