Skip to main content

Upload Your First Asset

This tutorial walks you through creating a database, uploading your first asset, and viewing it in the VAMS web interface. By the end, you will have a working database with an asset containing files, metadata, and optional relationships.

Prerequisites

You must be signed in to VAMS with a role that grants access to the Databases, Create Asset, and Assets and Files navigation pages. If you do not see these items in the side navigation, contact your administrator.


Step 1: Create a Database

Assets in VAMS are organized into databases. If your administrator has already created a database for you, skip to Step 2.

  1. In the side navigation, select Databases.
  2. Select the Create Database button in the top-right corner of the page.
  3. In the Create Database modal, fill in the following fields:
FieldRequirementsDescription
Database Name4-64 characters, alphanumeric plus - and _ only. Cannot be "GLOBAL".A unique identifier for your database. This cannot be changed after creation.
Database Description4-256 characters.A human-readable description of the database's purpose.
Default Bucket and PrefixRequired. Select from available buckets.The Amazon S3 bucket where assets in this database will be stored. If only one bucket is available, it is selected automatically.
Restrict Metadata Outside SchemasOptional checkbox.When enabled, only metadata fields defined in applied metadata schemas are allowed.
Restrict File Upload ExtensionsOptional. Comma-separated list (e.g., .jpg,.png,.pdf).Limits file uploads to specified extensions. Leave blank or enter .all to allow all file types.
  1. Select Create Database.

Database listing page with databases

tip

Choose a descriptive database name that reflects the type of assets it will contain, such as building-models or site-scans-2024. The name becomes part of asset URLs and cannot be changed later.


Step 2: Navigate to the Upload Page

  1. In the side navigation, select Create Asset.
  2. The upload wizard opens with the first step: Asset Details.

Create Asset page showing the Asset Details wizard step


Step 3: Enter Asset Details

Fill in the required fields on the Asset Details step:

  1. Asset Name -- Enter a descriptive name for your asset. This is the primary display name used throughout VAMS.

  2. Database -- Select the database you created in Step 1 (or any database you have access to) from the dropdown.

  3. Is Distributable? -- Select Yes or No.

    !!! info The Is Distributable setting controls whether file downloads are enabled for this asset. Select Yes if users should be able to download files from this asset. Select No to restrict the asset to viewing only.

  4. Description -- Enter a description of at least 4 characters. This helps other users understand what the asset contains.

  5. Tags (optional) -- Select one or more tags from the dropdown to categorize your asset. Tags are defined by your administrator in the Tags Management page.

    !!! warning If your administrator has configured required tag types, you must select at least one tag from each required type before proceeding. Required tag types are listed in the constraint text below the Tags field.

  6. Select Next to proceed to the metadata step.


Step 4: Add Metadata

The Asset Metadata step allows you to attach key-value metadata pairs to your asset.

  1. If a metadata schema is applied to the selected database, required fields are displayed automatically. Fill in all required fields.
  2. To add custom metadata, use the metadata editor to add key-value pairs. Each entry requires a key name, a value, and a value type (string, number, or boolean).
  3. Select Commit changes to save your metadata entries before proceeding.
tip

Metadata makes your assets searchable and organizable. Common metadata keys include project, location, captureDate, equipment, and author.

  1. Select Next to proceed to the relationships step.

Step 5: Configure Asset Relationships (Optional)

The Asset Relationships step lets you link your new asset to existing assets. This step is optional -- select Next to skip it.

VAMS supports three relationship types:

RelationshipDescription
ParentThe current asset is a child of the selected parent asset. Use this for hierarchical structures (for example, a building scan that belongs to a site).
ChildThe selected asset becomes a child of the current asset.
RelatedA general bidirectional association between assets with no hierarchy implied.

To add a relationship:

  1. Select the relationship type tab (Parent, Child, or Related).
  2. Use the asset selector to search for and select an existing asset.
  3. Optionally add metadata to the relationship link.
  4. Repeat for additional relationships.
info

Relationships can cross database boundaries. You can link an asset in one database to an asset in a different database.

  1. Select Next to proceed to the file selection step.

Step 6: Select Files to Upload

The Select Files to Upload step lets you attach files to your asset. This step is optional -- you can create an asset without files and upload them later.

Selecting Files

  1. Choose an upload mode using the toggle:

    • File Upload -- Select one or more individual files.
    • Folder Upload -- Select an entire folder, preserving the directory structure within the asset.
  2. Drag and drop files onto the upload zone, or select the upload zone to open the file picker.

  3. Selected files appear in a table below the upload zone, showing the file name, path, and size. You can:

    • Remove individual files by selecting the remove button on each row.
    • Remove all files to clear the selection and start over.
    • Add more files by dragging additional files or using the file picker again. Duplicate files (same relative path) are automatically skipped.

File Extension Restrictions

If the selected database has file upload extension restrictions, an alert banner displays the allowed extensions. Files with disallowed extensions are flagged with validation errors and cannot be uploaded.

note

Preview files (filenames containing .previewFile.) are exempt from extension restrictions.

Preview Files

VAMS supports two types of preview files:

  • Overall asset preview -- Use the Asset Overall Preview File uploader on the right side to select a single image (.png, .jpg, .jpeg, .svg, or .gif, maximum 5 MB) that represents the entire asset.
  • File-level previews -- Include files named with the .previewFile.{ext} convention in your upload. For example, model.gltf.previewFile.png is automatically used as the preview thumbnail for model.gltf.
  1. Select Next to proceed to the review step.

Step 7: Review and Submit

The Review and Upload step displays a summary of everything you have configured:

  • Asset Detail -- Name, database, description, distributable status, and tags.
  • Linked Assets -- Parent, child, and related asset relationships.
  • Asset Metadata -- All key-value metadata pairs.
  • File list -- All files to be uploaded, including their paths, sizes, and types (asset file or preview file).
  1. Review all information carefully. To make changes, select the Edit button next to any section or use the Previous button to go back to a specific step.
  2. When satisfied, select Upload Object to begin the upload.

Upload progress showing file upload status


Step 8: Monitor Upload Progress

After submitting, the upload workflow begins:

  1. The wizard transitions to a progress view showing the status of each operation:

    • Asset creation in the VAMS backend
    • File uploads to Amazon S3 (with individual progress bars per file)
    • Workflow execution (if auto-triggered workflows are configured)
  2. For large files, VAMS uses multipart upload to Amazon S3 for reliability. The progress bar updates in real time as each part completes.

  3. Do not close or navigate away from the page until all uploads complete.

warning

If you close the browser tab during upload, in-progress file uploads will be interrupted. Completed file uploads are retained, and you can resume uploading the remaining files from the asset detail page.


Step 9: View Your Asset

After the upload completes:

  1. Navigate to the asset by selecting the link in the upload completion summary, or:

    • Go to Assets and Files in the side navigation and search for your asset.
    • Go to Databases, select your database, then find your asset in the list.
  2. On the asset detail page, verify:

    • The details pane shows the correct name, description, tags, and distributable status.
    • The File Manager tab displays your uploaded files in a directory tree.
    • The Metadata section at the bottom shows your key-value pairs.

Asset detail page showing metadata, files, and properties


Step 10: Try the File Viewer

If you uploaded a file in a supported format (such as .gltf, .obj, .e57, .png, .pdf, or .mp4), you can view it directly in the browser:

  1. In the File Manager tab, select a file in the directory tree.
  2. In the file details panel on the right, select View File.
  3. VAMS opens the file in the appropriate viewer plugin. For 3D models, you can rotate, zoom, and pan the model interactively.

Commonly Used File Formats

FormatViewerDescription
.gltf, .glb, .obj, .fbx, .stlThree.js Viewer3D models with full rotation and zoom
.e57, .las, .lazPotree ViewerPoint cloud data with 3D navigation
.usd, .usda, .usdc, .usdzNeedle USD ViewerUniversal Scene Description files
.png, .jpg, .svg, .gifImage ViewerRaster and vector images
.mp4, .webm, .movVideo PlayerVideo playback with controls
.pdfPDF ViewerMulti-page document viewing
.csvColumnar Data ViewerTabular data browsing
tip

If a file does not have a dedicated viewer but has a preview image, VAMS falls back to the preview viewer to display the thumbnail.


Next Steps

Congratulations -- you have created your first database and asset in VAMS. To continue learning: