A method and system for creating a meta-universe digital asset
By using the Metaverse Digital Asset Creation Method, which utilizes server and blockchain technology to process assets and generate description files, the problem of unified standards for Metaverse digital assets is solved, enabling high-precision descriptions and cross-domain circulation, and providing flexibility for custom rules.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WELLINK TECH CO LTD
- Filing Date
- 2022-12-12
- Publication Date
- 2026-06-23
AI Technical Summary
Existing technologies lack unified standards in the creation of metaverse digital assets. Traditional methods cannot accurately describe the characteristics, relationships, and correct use of assets, and assets face difficulties in cross-domain and circulation.
The metaverse digital asset creation method is adopted. Data assets are processed by the creation server to generate description file B. The cloud digital asset center and blockchain technology are used to encrypt and decrypt the assets, ensuring the description of asset characteristics and relationships and their correct use.
It achieves highly accurate asset description and usage methods, facilitates cross-domain asset circulation, solves the problems of insufficient accuracy and cross-domain challenges in traditional methods, and provides the flexibility of custom rules.
Smart Images

Figure CN116091156B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method and system for creating metaverse digital assets. Background Technology
[0002] Currently, there is no unified standard for the creation of digital assets in the Metaverse across various fields and regions. Most companies basically use traditional methods to create assets. Traditional methods typically categorize assets simply using naming conventions and storage directory structures, which only provides very limited usable information. Furthermore, traditional online assets (such as models) generally require secondary processing in 3ds Max or importing into projects before they can be used. For numerous, large, and complex assets: 1. Traditional methods cannot accurately describe the characteristics of the assets, the relationships between assets, or how to correctly use the assets to meet the creator's original intentions. 2. Resources created using traditional methods can generally only be used correctly within the company or platform, making it difficult to use conveniently and correctly within the Metaverse environment. Summary of the Invention
[0003] The purpose of this application is to provide a method and system for creating metaverse digital assets, which facilitates creators in describing the characteristics of assets, the relationships between assets, and the correct methods for using assets, and solves the problems of cross-domain and circulation of assets.
[0004] To achieve the above objectives, this application provides a method for creating metaverse digital assets, comprising the following steps: a creation server processes multiple data assets to obtain multiple digital assets C and multiple D files, and uploads the digital assets C and D files to a cloud-based digital asset center; the cloud-based digital asset center processes the D files to obtain a blockchain E; a client server purchases blockchain E, obtains digital assets C based on blockchain E, obtains a description file B from digital assets C, and uses the defined commodity object corresponding to digital assets C based on the description file B.
[0005] As described above, the sub-steps for the server to process multiple data assets and obtain multiple digital asset C and multiple D files are as follows: Multiple digital asset C directories are created, and the multiple digital assets are stored in the multiple digital asset C directories respectively. Each digital asset includes at least: at least one A model, at least one A material, at least one A texture, and at least one A audio. A description file B is created in each digital asset C directory. The description file B includes at least: a description of the reference relationship, custom adjustable parameters, and usage methods. After completing the creation of the description file B, the digital asset C directories are packaged and compressed to obtain digital asset C, and a D file is generated simultaneously. The D file includes at least: a resource index ID and at least one resource name.
[0006] As shown above, each A model includes at least: multiple reference materials and model adjustable parameters, wherein the reference materials reference material A.
[0007] As shown above, each material A includes at least: multiple reference maps and adjustable material parameters, wherein the reference maps reference the material A map.
[0008] As mentioned above, the usage methods include at least: mutual exclusion relationships, texture perspective relationships, and custom rules.
[0009] As shown above, after receiving file D, the cloud-based digital asset center encrypts file D using blockchain to obtain blockchain E.
[0010] As described above, the client server purchases blockchain E, obtains digital asset C based on blockchain E, obtains description file B from digital asset C, and uses the defined commodity object corresponding to digital asset C based on description file B. The sub-steps are as follows: After purchasing blockchain E from the cloud digital asset center, the client server parses blockchain E and downloads file D and digital asset C from the cloud digital asset center based on the parsed blockchain E; the client server loads digital asset C based on file D, and after loading is complete, reads description file B from digital asset C; the read description file B is parsed to obtain the defined commodity object corresponding to digital asset C, and the defined commodity object is used based on description file B.
[0011] As described above, after the client server purchases blockchain E from the cloud digital asset center, it decrypts and parses blockchain E to obtain the decrypted blockchain E, and then downloads file D and digital asset C from the cloud digital asset center based on the decrypted blockchain E.
[0012] As shown above, after creating the description file B, the digital asset C directory is packaged and compressed, and then encrypted. After encryption, digital asset C is obtained, and a file D is generated.
[0013] This application also provides a system for creating metaverse digital assets, comprising: at least one creation server, a cloud-based digital asset center, and at least one client server; wherein, the creation server is used to process multiple data assets to obtain multiple digital assets C and multiple D files, and upload the digital assets C and D files to the cloud-based digital asset center; the cloud-based digital asset center is used to receive and store digital assets C and D files; process the D files to obtain a blockchain E; allow the client server to purchase blockchain E, and download digital assets C and D files based on the parsed blockchain E; the client server is used to purchase blockchain E, parse blockchain E, and download the D files and digital assets C based on the parsed blockchain E, load digital assets C based on the D files, and after loading, read a description file B from digital assets C; parse the read description file B to obtain the defined commodity object corresponding to digital assets C, and use the defined commodity object based on the description file B.
[0014] The beneficial effects achieved by this application are as follows:
[0015] (1) Assets created by the metaverse digital asset creation method of this application are loaded and used at runtime just like glTF, but without the disadvantage that glTF's precision is not suitable for high-precision 3A quality, and also provide more space for custom rules.
[0016] (2) This application facilitates the creator to describe the characteristics of the asset, the relationship between assets, and the correct way to use the asset, and solves the problem of cross-domain and circulation of assets. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0018] Figure 1 A schematic diagram of the structure of one embodiment of the system for creating digital assets in the metaverse;
[0019] Figure 2 This is a flowchart of one embodiment of a method for creating metaverse digital assets. Detailed Implementation
[0020] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] like Figure 1 As shown, this application provides a system for creating metaverse digital assets, including: at least one creation server 110, a cloud digital asset center 120, and at least one client server 130.
[0022] Among them, the production server 110 is used to process multiple data assets, obtain multiple digital asset C and multiple D files, and upload the digital asset C and D files to the cloud digital asset center.
[0023] Cloud Digital Asset Center 120: Used to receive and store digital asset C and D files; process D files to obtain blockchain E; allow client servers to purchase blockchain E and download digital asset C and D files based on the parsed blockchain E.
[0024] Client server 130: Used to purchase blockchain E, parse blockchain E, and download file D and digital asset C based on the parsed blockchain E. Load digital asset C according to file D. After loading is complete, read description file B from digital asset C. Parse the read description file B to obtain the defined commodity object corresponding to digital asset C, and use the defined commodity object according to description file B.
[0025] like Figure 2 As shown, this application provides a method for creating metaverse digital assets, including the following steps:
[0026] S210: The server processes multiple data assets, obtains multiple digital asset C files and multiple D files, and uploads the digital asset C and D files to the cloud digital asset center.
[0027] Furthermore, the sub-steps for creating a server to process multiple data assets and obtain multiple digital asset C and multiple D files are as follows:
[0028] S2101: Create multiple digital asset C directories and store the multiple digital assets in the multiple digital asset C directories respectively, wherein each digital asset includes at least: at least one A model, at least one A material, at least one A texture and at least one A audio.
[0029] Specifically, each digital asset includes at least: at least one A model, at least one A material, at least one A texture, and at least one A other, where the A other includes: multiple A audios, multiple A' models, and character assets, etc.
[0030] Furthermore, each A model includes at least: multiple reference materials and model adjustable parameters, wherein the reference materials reference material A.
[0031] Specifically, the referenced materials include: the referenced material A and the model skeleton, etc., where material A includes at least: textures and pure white materials.
[0032] Adjustable parameters for the model: These parameters are used to adjust the size, scaling, and other dimensions of the model, as well as the model's masking, perspective, and other display effects.
[0033] Furthermore, each material A includes at least: multiple reference maps and adjustable material parameters, wherein the reference maps reference the material A map.
[0034] Specifically, adjustable material parameters are parameters used to adjust the bonding state of the texture and the display effect of the material.
[0035] S2102: Create a description file B in each digital asset C directory, wherein the description file B includes at least: a description of the reference relationship, custom adjustable parameters, and usage methods.
[0036] Specifically, describing the reference relationship includes at least one internal resource A, which describes which A model is used, and can be the name of the A model.
[0037] Custom adjustable parameters: These are parameters used to adjust model A, such as perspective. You can add, modify, and / or delete parameters in the custom adjustable parameters section according to your needs.
[0038] Usage: This describes how to define the usage of a product object. The product object is defined as a product object generated from digital assets in the Digital Assets C directory, such as: a digital human (digital human includes: head, body and hair), clothing, jewelry or accessories, or a complete DIY digital image composed of multiple products.
[0039] Furthermore, the usage methods include at least: mutual exclusion relationships, texture perspective relationships, and custom rules.
[0040] Specifically, custom rules are rules used to define usage methods according to actual needs.
[0041] S2103: After completing the creation of description file B, package and compress the digital asset C directory to obtain digital asset C, and generate a D file at the same time. The D file includes at least: resource index ID and at least one resource name.
[0042] Specifically, the resource index ID is used to search for digital asset C. The resource name is used to find description file B. A digital asset C may include one defined product object or multiple defined product objects. One defined product object corresponds to one description file B, one description file B corresponds to one resource name, and one resource index ID corresponds to one digital asset C.
[0043] Furthermore, after creating the description file B, the digital asset C directory is packaged and compressed, and then encrypted. After encryption, digital asset C is obtained, and a file D is generated.
[0044] Specifically, packaging and compressing the digital asset C directory reduces its size and facilitates uploading. Encrypting the packaged and compressed digital asset C directory further enhances asset security.
[0045] S220: The cloud-based digital asset center processes the D file to obtain the blockchain E.
[0046] Furthermore, after receiving file D, the cloud-based digital asset center encrypts file D using blockchain technology to obtain blockchain E.
[0047] S230: The client server purchases blockchain E, obtains digital asset C based on blockchain E, obtains description file B from digital asset C, and uses the defined commodity object corresponding to digital asset C based on description file B.
[0048] Furthermore, the client server purchases blockchain E, obtains digital asset C based on blockchain E, obtains description file B from digital asset C, and uses the defined commodity object corresponding to digital asset C based on description file B in the following sub-steps:
[0049] S2301: After purchasing blockchain E from the cloud digital asset center, the client server parses blockchain E and downloads file D and digital asset C from the cloud digital asset center based on the parsed blockchain E.
[0050] Furthermore, after purchasing blockchain E from the cloud digital asset center, the client server decrypts and analyzes blockchain E to obtain the decrypted blockchain E, and then downloads file D and digital asset C from the cloud digital asset center based on the decrypted blockchain E.
[0051] S2302: The client server loads the digital asset C based on the D file, and after loading is complete, reads the description file B from the digital asset C.
[0052] S2303: Parse the read description file B to obtain the defined commodity object corresponding to the digital asset C, and use the defined commodity object according to the description file B.
[0053] The beneficial effects achieved by this application are as follows:
[0054] (1) Assets created by the metaverse digital asset creation method of this application are loaded and used at runtime just like glTF, but without the disadvantage that glTF's precision is not suitable for high-precision 3A quality, and also provide more space for custom rules.
[0055] (2) This application facilitates the creator to describe the characteristics of the asset, the relationship between assets, and the correct way to use the asset, and solves the problem of cross-domain and circulation of assets.
[0056] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the scope of protection of this application is intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application. Obviously, those skilled in the art can make various alterations and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of protection of this application and its equivalents, this application also intends to include these modifications and variations.
Claims
1. A method for creating metaverse digital assets, characterized in that, Includes the following steps: The server is used to process multiple data assets, obtain multiple digital asset C files and multiple D files, and then upload the digital asset C and D files to the cloud digital asset center. The cloud-based digital asset center processes file D to obtain blockchain E; The client server purchases blockchain E, obtains digital asset C based on blockchain E, obtains description file B from digital asset C, and uses the defined commodity object corresponding to digital asset C based on description file B. The sub-steps by which the production server processes multiple data assets to obtain multiple digital asset C and multiple D files are as follows: Create multiple digital asset C directories and store the multiple digital assets in the multiple digital asset C directories respectively. Each digital asset includes: at least one A model, at least one A material, at least one A texture, and at least one A audio. Create a description file B in each digital asset C directory, wherein the description file B includes at least: a description reference relationship for describing the reference relationship between the internal components of the digital asset, a custom adjustable parameter for adjusting the A model, and a method for describing the usage of the defined commodity object generated by the digital asset; After creating description file B, the digital asset C directory is packaged and compressed to obtain digital asset C, and a file D is generated. The D file includes at least: a resource index ID for searching digital asset C and a resource name for finding description file B.
2. The method for creating metaverse digital assets according to claim 1, characterized in that, Each model A includes: multiple reference materials and adjustable model parameters, where the reference materials reference material A.
3. The method for creating metaverse digital assets according to claim 2, characterized in that, Each material A includes: multiple reference maps and adjustable material parameters, where the reference maps reference the material A map.
4. The method for creating metaverse digital assets according to claim 3, characterized in that, The usage methods include: mutual exclusion relationships, texture perspective relationships, and custom rules.
5. The method for creating metaverse digital assets according to claim 4, characterized in that, After receiving file D, the cloud-based digital asset center encrypts file D using blockchain technology to obtain blockchain E.
6. The method for creating metaverse digital assets according to claim 5, characterized in that, The client server purchases blockchain E, obtains digital asset C based on blockchain E, obtains description file B from digital asset C, and uses the defined commodity object corresponding to digital asset C based on description file B in the following sub-steps: After the client server purchases blockchain E from the cloud digital asset center, it parses blockchain E and downloads file D and digital asset C from the cloud digital asset center based on the parsed blockchain E. The client server loads digital asset C based on file D, and after loading is complete, reads description file B from digital asset C. The description file B is parsed to obtain the defined product object corresponding to the digital asset C, and the defined product object is used according to the description file B.
7. The method for creating metaverse digital assets according to claim 6, characterized in that, After purchasing blockchain E from the cloud-based digital asset center, the client server decrypts and analyzes blockchain E to obtain the decrypted blockchain E, and then downloads file D and digital asset C from the cloud-based digital asset center based on the decrypted blockchain E.
8. The method for creating metaverse digital assets according to claim 7, characterized in that, After creating the description file B, the digital asset C directory is packaged and compressed, and then encrypted. After encryption, digital asset C is obtained, and a file D is generated.
9. A system for creating metaverse digital assets using the method for creating metaverse digital assets according to any one of claims 1-8, characterized in that, include: At least one production server, a cloud-based digital asset center, and at least one client server; Among them, the production server is used to process multiple data assets, obtain multiple digital asset C and multiple D files, and upload the digital asset C and D files to the cloud digital asset center; Cloud-based Digital Asset Center: Used to receive and store digital asset C and D files; process D files to obtain blockchain E; allow client servers to purchase blockchain E and download digital asset C and D files based on the parsed blockchain E; Client server: Used to purchase blockchain E, parse blockchain E, and download file D and digital asset C based on the parsed blockchain E. Load digital asset C according to file D. After loading is complete, read description file B from digital asset C; parse the read description file B to obtain the defined product object corresponding to digital asset C, and use the defined product object according to description file B.