Asset Library Information
Infinity Creator features a comprehensive asset library system, allowing users to store, organize, and reuse procedural assets efficiently. This section explains how to manage assets, import/export resources, and utilize the asset library within your procedural workflows.
What is the Asset Library?
The Asset Library is a central repository where users can:
- Store assets (textures, models, text files, etc.).
- Import and export assets for use in external software (Unity, Unreal, Blender, etc.).
1. Navigating the Asset Library
Where to Find It?
- The Assets View is located in the left sidebar of Infinity Creator.
Use the search bar at the top of the Asset Library to quickly find stored assets.
2. Adding & Managing Assets
Adding New Assets to the Library
- Generate an asset using the Node Graph.
- Right-click the final node output in the Inspector (e.g., texture, model, or procedural data).
- Select "Save to Asset...".
- The asset will now appear in the Assets View for reuse.
You can drag & drop assets from the library directly onto compatible node input slot editors.
The Asset Picker in Infinity Creator allows you to quickly browse, select, and apply assets from your Asset Library without manually dragging and dropping files. It provides an efficient way to manage textures, models, materials, and procedural data when working in the Node Graph Editor.
How to Use the Asset Picker:
- Click on any node input slot that supports assets (e.g., Texture, Mesh, or Material input).
- The Asset Picker window will appear, showing a list of available assets.
- Use the search bar or filter options to locate the desired asset.
- Click on an asset to automatically assign it to the selected node's input slot.
3. Importing & Exporting Assets
Importing External Assets
Infinity Creator supports importing external files into the library:
Supported Import Formats
| File Type | Supported Extensions |
|---|---|
| Text Files | .txt |
| Image Files | .bmp, .cur, .ico, .jpeg, .jpg, .pbm, .pgm, .png, .ppm, .pxm, .pbm |
| 3D Model Files | .obj, .fbx, .glb, .gltf, .dae, .stl, .ply |
Steps:
- Open the Assets View.
- Click the Import Asset button (looks like a download button).
- Select the file(s) you want to import and accept.
- Alternatively, drag and drop files or folders from the native filesystem browser.
Exporting Assets to Other Software
To use existing assets in external software:
Supported Export Formats
| File Type | Supported Extensions |
|---|---|
| Text Files | .txt |
| Image Files | .bmp, .cur, .ico, .jpeg, .jpg, .pbm, .pgm, .png, .ppm, .pxm, .pbm |
| 3D Model Files | .obj, .fbx, .glb, .gltf, .dae, .stl, .ply |
| Procedural Data | .prcb, .infinitycore |
Export Individual Procedural Output
- Run the Core or System to create the procedural output.
- Find and select the node who's output you are interested in exporting.
- Locate the output in the Inspector.
- Right-click the output. If the data is compatible for export, a menu with the "Save to File..." option will appear.
- Click "Save to File... and set the output location, then accept.
- The output will be exported to the file.
Export the Entire Scene
- Run the Core or System to render the procedural output.
- Select "File" in the Menu Bar.
- Select "Export" and choose "Export 3D Scene...".
- Set the output location, and filetype, and accept.
- Infinity Creator will perform the export.
For large scenes, exporting may take a long time to complete.