US11928078B2ActiveUtilityA1

Creating effect assets while avoiding size inflation

49
Assignee: LEMON INCPriority: Mar 4, 2022Filed: Mar 4, 2022Granted: Mar 12, 2024
Est. expiryMar 4, 2042(~15.7 yrs left)· nominal 20-yr term from priority
G06F 16/13G06F 9/445G06F 16/168G06F 16/9566G06F 8/36
49
PatentIndex Score
0
Cited by
14
References
20
Claims

Abstract

The present disclosure describes techniques for effect asset creation. At one file of defining at least one new type of asset may be created based on an existing type of asset. Properties of the at least one new type of asset may be configured. The properties comprise an identifier of the at least one new type of asset and information indicative of the existing type of asset. The at least one new type of asset may be implemented with scripts. Implementing the at least one new type of asset with scripts comprises fetching a native object corresponding to the existing type of asset. The script-based at least one new type of asset enables to create new effect assets while avoiding an inflation of a package size of an effect creation tool.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 creating at least one file of defining at least one new type of asset based on an existing type of asset, wherein the at least one new type of asset enables to create a new effect asset while avoiding an inflation of a package size of an effect creation tool; 
 configuring properties of the new effect asset, wherein the properties comprise an identifier of the new effect asset, information indicative of the existing type of asset, information indicating a particular type of the new effect asset, and information indicative of specific features of the new effect asset; and 
 implementing the at least one new type of asset with scripts, wherein the implementing the at least one new type of asset with scripts comprises fetching a native object corresponding to the existing type of asset. 
 
     
     
       2. The method of  claim 1 , further comprising:
 loading the at least one file of defining the at least one new type of asset; 
 loading and initializing the scripts corresponding to the at least one new type of asset; and 
 applying the at least one new type of asset in image frames. 
 
     
     
       3. The method of  claim 1 , further comprising:
 accessing the at least one new type of asset by any systems in the effect creation tool based on a Uniform Resource Locator (URL) corresponding to the at least one new type of asset, wherein the URL comprises the identifier of the new effect asset. 
 
     
     
       4. The method of  claim 1 , further comprising:
 updating the at least one new type of asset by modifying the specific features of the new effect asset and updating the scripts corresponding to the at least one new type of asset. 
 
     
     
       5. The method of  claim 1 , further comprising:
 presenting user interfaces of creating and updating the at least one new type of asset. 
 
     
     
       6. The method of  claim 1 , further comprising:
 presenting user interfaces of updating the native object corresponding to the existing type of asset. 
 
     
     
       7. The method of  claim 1 , wherein the at least one file of defining at least one new type of asset is in any format comprising a JSON (JavaScript Object Notation) format and an XML (Extensible Markup Language) format. 
     
     
       8. The method of  claim 1 , wherein the existing type of asset comprise a texture and a mesh. 
     
     
       9. A system, comprising:
 at least one processor; and 
 at least one memory comprising computer-readable instructions that upon execution by the at least one processor cause the system to perform operations comprising: 
 creating at least one file of defining at least one new type of asset based on an existing type of asset, wherein the at least one new type of asset enables to create a new effect asset while avoiding an inflation of a package size of an effect creation tool; 
 configuring properties of the new effect asset, wherein the properties comprise an identifier of the new effect asset, information indicative of the existing type of asset, information indicating a particular type of the new effect asset, and information indicative of specific features of the new effect asset; and 
 implementing the at least one new type of asset with scripts, wherein the implementing the at least one new type of asset with scripts comprises fetching a native object corresponding to the existing type of asset. 
 
     
     
       10. The system of  claim 9 , the operations further comprising:
 loading the at least one file of defining the at least one new type of asset; 
 loading and initializing the scripts corresponding to the at least one new type of asset; and 
 applying the at least one new type of asset in image frames. 
 
     
     
       11. The system of  claim 9 , the operations further comprising:
 accessing the at least one new type of asset by any systems in the effect creation tool based on a Uniform Resource Locator (URL) corresponding to the at least one new type of asset, wherein the URL comprises the identifier of the new effect asset. 
 
     
     
       12. The system of  claim 9 , the operations further comprising:
 updating the at least one new type of asset by modifying the specific features of the new effect asset and updating the scripts corresponding to the at least one new type of asset. 
 
     
     
       13. The system of  claim 9 , the operations further comprising:
 presenting user interfaces of creating and updating the at least one new type of asset. 
 
     
     
       14. The system of  claim 9 , the operations further comprising:
 presenting user interfaces of updating the native object corresponding to the existing type of asset. 
 
     
     
       15. A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a processor cause the processor to implement operations, the operation comprising:
 creating at least one file of defining at least one new type of asset based on an existing type of asset, wherein the at least one new type of asset enables to create a new effect asset while avoiding an inflation of a package size of an effect creation tool; 
 configuring properties of the new effect asset, wherein the properties comprise an identifier of the new effect asset, information indicative of the existing type of asset, information indicating a particular type of the new effect asset, and information indicative of specific features of the new effect asset; and 
 implementing the at least one new type of asset with scripts, wherein the implementing the at least one new type of asset with scripts comprises fetching a native object corresponding to the existing type of asset. 
 
     
     
       16. The non-transitory computer-readable storage medium of  claim 15 , the operations further comprising:
 loading the at least one file of defining the at least one new type of asset; 
 loading and initializing the scripts corresponding to the at least one new type of asset; and 
 applying the at least one new type of asset in image frames. 
 
     
     
       17. The non-transitory computer-readable storage medium of  claim 15 , the operations further comprising:
 accessing the at least one new type of asset by any systems in the effect creation tool based on a Uniform Resource Locator (URL) corresponding to the at least one new type of asset, wherein the URL comprises the identifier of the new effect asset. 
 
     
     
       18. The non-transitory computer-readable storage medium of  claim 15 , the operations further comprising:
 updating the at least one new type of asset by modifying the specific features of the new effect asset and updating the scripts corresponding to the at least one new type of asset. 
 
     
     
       19. The non-transitory computer-readable storage medium of  claim 15 , the operations further comprising:
 presenting user interfaces of creating and updating the at least one new type of asset. 
 
     
     
       20. The non-transitory computer-readable storage medium of  claim 15 , the operations further comprising:
 presenting user interfaces of updating the native object corresponding to the existing type of asset.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.