# Creating and Using Volumes

Volumes contain data that is used by a channel such as 3D models and other content. Most channels include built-in volumes that provide basic content for graphs. Users can also create their own volumes so they can add custom content to their graphs.

### Creating a New Volume <a href="#creating-a-new-volume" id="creating-a-new-volume"></a>

To create a new volume, navigate to your organization’s Volumes table then click on the *New Volume* button in the upper right corner of the page.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FXGK8MzeWoNCJcfG5squn%2FNew%20Volume%20Button.png?alt=media&#x26;token=882004bb-5cea-4e8e-a638-7b0e2de976c8" alt=""><figcaption><p>New Volume Button</p></figcaption></figure>

This will display the *New Volume* dialog where you can give your volume a name and description. The name is a required field, it must be unique in your organization.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FgBmse16OCXeoybcmQAQ7%2FNew%20Volume%20Dialog.png?alt=media&#x26;token=51ed148b-3152-4fb3-9fe0-dc8f6702a7d7" alt=""><figcaption><p>New Volume Dialog</p></figcaption></figure>

Click *Create* to create the new volume. It should now show up in the list of volumes for your organization.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FeZSMiIQK8emJtC97WcoD%2FDemo%20Volume%20in%20Organization.png?alt=media&#x26;token=e3c9544e-8c6f-43d4-af72-6f17a815ffea" alt=""><figcaption><p>Demo Volume in Organization</p></figcaption></figure>

### Adding a Volume to a Workspace <a href="#adding-a-volume-to-a-workspace" id="adding-a-volume-to-a-workspace"></a>

To add the new volume to a workspace, navigate to the Workspace, click the three-dot icon and select *Resources*. This will open the Workspace Resources dialog.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FKkip25dnD9S85OmyUtHT%2FWorkspace%20Resources.png?alt=media&#x26;token=9e130aae-70bd-4c79-8734-a6e6aa07ec39" alt=""><figcaption><p>Workspace Resources</p></figcaption></figure>

Next, click on the *Volumes* tab of the dialog. Move the newly created volume from the Excluded column to the Included column. Click the *Save* button to add the volume to the workspace.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FgWo7uwOtT7vvRU0EMIS2%2FInclude%20Volume%20Dialog.png?alt=media&#x26;token=f39caf39-8eb9-439a-ba41-087b0516f7c3" alt=""><figcaption><p>Include Volume Dialog</p></figcaption></figure>

### Adding Content to a Volume <a href="#adding-content-to-a-volume" id="adding-content-to-a-volume"></a>

To add content to the new volume, click the *Assets* tab at the top of the Workspace, then click on the name of the new Volume. For this example, it is called Demo.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FqbduFmuMwe5fTamT1kVr%2FVolume%20Table.png?alt=media&#x26;token=3cd532f6-c017-44c1-b5a0-a89be74356a2" alt=""><figcaption><p>Volume Library</p></figcaption></figure>

This should drop you into the Demo volume. From here we can add new files and manage the current files. Right now the volume is empty because it is newly created and we haven’t added any files.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2F1pSAFC6GL9m7pT3uegrw%2FDemo%20Volume.png?alt=media&#x26;token=6968021b-5542-4102-93f5-2cb43638eb6c" alt=""><figcaption></figcaption></figure>

To add new files, click the *Upload File* button and select a file to upload using the *Click here to select file* link, selecting a file, and then click the *Upload* button. The file will be uploaded to the volume.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2F5MUiOMtapP2ETa644kQu%2FUpload%20File.png?alt=media&#x26;token=8d6b7483-0a25-4438-b214-d0d9cc564324" alt=""><figcaption><p>Upload Dialog</p></figcaption></figure>

The new file will show up as a card in the Volume window.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2F4Mlb8OoXZOQoP9NmSUOh%2FUploaded%20File.png?alt=media&#x26;token=cea39a58-7b5f-4ed7-9c20-32ae88824fee" alt=""><figcaption><p>Uploaded File</p></figcaption></figure>

Next we can add this new file to one of our graphs to load the 3D model into a scene.

### Adding Content From a Volume to a Graph <a href="#adding-content-from-a-volume-to-a-graph" id="adding-content-from-a-volume-to-a-graph"></a>

To add content from a Volume to a Graph, first create the graph and then click on plus sign in the upper left corner of the page.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2Fu1tNoJLwtQrY7GRI4sLV%2FNodes%20Browser.png?alt=media&#x26;token=2691e264-2cf1-4912-b34a-fe5b74f401b5" alt=""><figcaption><p>Nodes Browser</p></figcaption></figure>

This will display a pop-up with two tabs - *Channel* and *Volumes*. Click on the *Volumes* tab and it will show a list of all volumes you have assigned to the workspace.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FLdaObrAXLmnIl9Fn25p5%2FVolumes%20Tab.png?alt=media&#x26;token=dd132b99-6a13-41da-9065-aa8725b3a2dd" alt=""><figcaption><p>Volumes Tab</p></figcaption></figure>

You can drill down into your volume and select a file such as a blender file to be included in the graph. The display will look something like this for the NewCube.blend file we added above.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FobZPCeHbManYBWN3VTnX%2FVolume%20Drill%20Down.png?alt=media&#x26;token=b938fd08-391c-44b6-8df7-63fcd63c72bf" alt=""><figcaption><p>Volume Drill Down</p></figcaption></figure>

Clicking on the file will add a node to the graph that represents that file. What you can do with the file node and what you can connect it to depends on the type of file and is also channel specific. The Example channel supports blender files that represent objects to be dropped into the basket. We can hook the file node to Random Placement node as shown below.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FfWy7STLT6dCJH6SJGkpy%2FNewCube%20Added%20to%20Graph.png?alt=media&#x26;token=11634634-1667-4e7f-8433-f99e8e27d636" alt=""><figcaption><p>NewCube Added to Graph</p></figcaption></figure>

### Permissions <a href="#permissions" id="permissions"></a>

Initial volume creation will default to write permission. Once you have uploaded all items to your volume, you can set it to have read or view permissions through the Volumes Resources Table.

<figure><img src="https://3091318601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbPMRyh7BHNPMVqv2031A%2Fuploads%2FKxEpErtOatCAxy98522N%2FVolume%20Permissions.png?alt=media&#x26;token=954c3466-3d43-492c-9be4-485ef9977e46" alt=""><figcaption><p>Volume Permissions</p></figcaption></figure>

&#x20;

| **Permission** | **Description**                                                                            |
| -------------- | ------------------------------------------------------------------------------------------ |
| write          | Organization users are allowed to read, download, add, remove, edit objects in the volume. |
| read           | Organization users are allowed to read and download objects in the volume.                 |
| view           | Organization users are allowed to read volumes and only use them in the graph editor.      |

<br>
