Skip to main content
The agent can produce on-brand work with just a written anchor, but generations get sharper the moment you give it actual brand assets to reference. This page covers what’s worth bringing in and how to wire each one up.

Your asset library

Assets is available on every plan. Browse and upload files, organize folders and tags, import from Google Drive, and search by name. You can also browse workspace assets from the canvas Assets panel. You can select multiple HEIC or HEIF photos in one upload. Melius keeps the original files for download and creates JPEG previews for display and image generations. HEIC photos support up to 64 MB and 100 megapixels per file. If a photo cannot be converted, it is skipped without stopping the other photos; export that photo as JPEG or PNG and try again.

Search with AI

Find assets by describing their content with Search with AI, available on Professional and Enterprise plans.
Other plans search by name. Upgrading unlocks search by what an asset contains, without changing your files or folders.

Find assets from a project

Beta — this feature is rolling out gradually. Reach out to support if you’d like access.
On the Assets page, open Filter & sort. Project starts on All projects. The Canvas picker is disabled until you choose a project, then starts on All canvases. Choose an individual canvas to narrow the results further. Canvas options load in pages as you scroll. Changing the project resets Canvas to All canvases. Open Assets from the canvas toolbar. Filter & sort starts with the current project and canvas selected by name. Choose All canvases to browse the project, or All projects to browse the workspace, including unassigned uploads. You can search project names inside the Project picker. Search, file type, tags, sorting, and category counts follow the selection. The canvas panel shares the Assets page’s controls; fonts and approval queues remain separate.

Open an asset from Inbox

On Enterprise, open an asset from Inbox to review it in fullscreen. The address bar identifies the asset and its submitted version, so you can copy the URL or refresh the page and return to the same review. Anyone opening the link still needs access to the asset. Close the viewer or use your browser’s Back button to return to the Inbox tab you opened it from. Request changes opens the same asset view with the comment tool ready. Within an asset folder, project and canvas filters narrow that folder. Choosing a project or canvas does not assign uploads to it. A project includes eligible assets originating or used on its live canvases, so a reused asset can appear in more than one project. Favorites follows the selected project or canvas. Click or drag an asset to place it on the canvas you currently have open; selecting another canvas does not change that destination. Uploads in the panel are available when the current canvas is selected. Reset filter & sort stays pinned at the bottom of the menu while its fields scroll. It clears type and tags and restores newest-first ordering. The button is disabled when filters and sorting are already at their defaults. On the Assets page it returns to All projects. In the canvas panel it restores the current project and canvas. Reopening the panel restores those defaults too.

Upload files and folders

Choose Upload on the Assets page to pick files or a whole folder, or drag them from your computer onto the page. Uploads land in the folder you are viewing. While you are browsing folders, in the All or Uploads view with no project selected, a folder keeps its structure: its subfolders are recreated underneath, and each file goes into the matching one. Images, videos, audio, and fonts are accepted; other file types are skipped and reported.

Find assets in your library

Beta — refreshed asset pagination is rolling out gradually. Reach out to support if you’d like access.If a search expires while you browse, the files already loaded stay visible. Choose Refresh results to start the search again. The refreshed results can change as files are added or updated.
Searching by name filters both files and folders in the current folder. Folder names match regardless of capitalization. Clear the search to show all folders again. The breadcrumb at the top left shows your current folder. Choose All assets to return to the library. When the path is crowded, choose Parent folders (the three dots within the path) to open an ancestor folder. Long names are shortened in the header; hover over a shortened name to read it in full. The separate three-dot menu after the current name contains that folder’s actions. To move files or folders to an ancestor, drag them over Parent folders to open the list, then drop them on the destination folder.

Delete a folder

Choose Delete folder from a folder card’s menu or the three-dot menu beside the open folder’s name. The dialog counts the files and subfolders inside it, then asks what happens to them. Delete folder only moves its files and subfolders into its parent folder. Delete folder and contents deletes the folder together with every file and subfolder in it. Neither can be undone. A folder that holds nothing is deleted with a single confirmation. Project folders on the Projects page offer the same two choices; deleting a project folder’s contents needs you to be the creator of every project in it, or a team admin.

Move or delete several items

Select files and folders with their checkboxes, or drag a box around them, to open the selection bar. Move puts everything selected into the folder you choose; a folder cannot go inside itself or one of its subfolders. Delete removes the selection, and when it includes folders that hold anything, asks the same Delete folders only or Delete folders and contents question as deleting one folder. Tag applies to the selected files. Open Filter & sort on the Assets page to organize the grid or list. Choose Name under Sort by for alphabetical ordering. Select the Ascending or Descending sort icon beside it (A–Z / Z–A for names). The selected direction stays highlighted. Date added defaults to descending, showing newest first. Name sorting uses the name shown on each asset, including generated asset titles and renamed files, across all pages. When searching, selecting Name orders the matching results alphabetically. Use File type to show images, videos, audio, or fonts. For media assets, select tags to narrow the results further: an asset must have every selected tag to match. You can search tags and, if you have permission, create, rename, or delete them from the same panel. Fonts support name and date sorting; tag filters apply to media assets only. Choose Reset filter & sort to return to all types, clear selected tags, and restore newest-first ordering.

Select several assets

Check the box on an asset to select it, in the grid or the list. Hold Shift and click another asset to select everything between the two. Press Cmd+A (Ctrl+A on Windows) to select every loaded asset and folder. Press Esc to clear the selection. Move, tag, download, or delete the selection from the toolbar.

Download several files

Select files or folders and choose Download to save them as one ZIP. Canvas selections and Magic Resize ZIPs use the same download flow. On the canvas, select up to 2,000 cards and choose Download. The ZIP includes each selected image, video, file, Stitch, or Studio card’s active version. Melius prepares the ZIP in the background, then your browser saves it. Large selections can take several minutes. Keep Melius open until the download starts. Follow progress or cancel in your browser’s download manager. If downloads are busy, wait briefly before trying again. If the selection is too large, download smaller batches.

Follow a download

Every download you start in Melius shows in the download queue at the bottom right, whether it’s one file or a ZIP, from Assets, the canvas, Playground, or Cast. The Download button you pressed shows a spinner until your browser takes over. If a download fails, select the retry button on its row in the queue.

Browse assets on mobile

Tap an asset to open a full-width Preview. Use Details to read its metadata, comments, and approval status. When an asset has version history, open Versions and choose a version to return to its preview. Use Close viewer to return to the library. To comment, tap Comment, then tap the image or video. Tap Cancel in the placement hint to leave comment mode while keeping the asset open. On phones, list view keeps the filename and file actions within the screen. Open the asset’s Details for the remaining metadata. File actions and selection checkboxes are visible on touch devices.
Beta — this feature is rolling out gradually. Reach out to support if you’d like access.
Open an asset on the Assets page to see its current version. Once its versions load, the address includes both IDs: /assets/<asset-id>/version/<version-id>. Choosing another version updates that address. Copy the URL to reopen that version or share it with someone who already has access to the asset. Reloading keeps the version in the URL selected. Your browser’s Back and Forward buttons move between the versions you visited. An older asset link without a version ID opens the current version and updates its address. To share publicly, select a version and click Share. The copied link uses /a/<asset-id>/version/<version-id> and opens that version’s shared media without signing in. The asset ID identifies the media you selected, so it can differ from the asset ID in your address bar. Older public links without a version ID still work. Assets without a version keep that shorter link format. A public version link shows an unavailable message if its version is deleted, does not belong to that asset, or the asset is no longer shared publicly.

Logos

The single most common cause of off-brand outputs is the model trying to recreate a logo from scratch. Don’t make it guess.
1

Drag your logo file onto the canvas

PNG or SVG both work. Transparent backgrounds preferred. The file appears as an image node on the canvas.
2

Connect it to the image generations that need it

Drag an edge from the logo node into your output image node, or use @logo (or whatever you’ve named it) inside a prompt.
3

Tell the agent to use it

In the prompt: “Place the @logo in the bottom-right corner. Do not redraw it — use the reference exactly.”
Native AI/EPS file support isn’t there yet — only SVG and PNG for vectors. If you need an editable working file, export to SVG from your vector tool first. We’re tracking the request and may add AI/EPS support in a future release.

Fonts

Two paths depending on how strict you need to be: Path A: Brand guidelines paste-in. If you have a one-pager showing your fonts in use (H1 / H2 / body / display, all visible), paste an image of it onto the canvas and connect it to your image nodes. GPT Image 2 is good at recognizing fonts in a reference image and replicating them in output. Not pixel-perfect, but usually close enough to read as on-brand. Path B: Studio node for exact typography. When the type has to be exact (legal copy, headline that uses your custom font), generate the background without text, then use a Studio node to overlay the text layer. The Studio node is a layered editing surface where you can add layers, drop in text, and position elements precisely. You can upload a custom font file (.otf or .ttf) and use it directly in the layer panel. The Studio node also handles other “last mile” edits: positioning a logo precisely, adding a CTA button, dropping in a price tag. Most marketers end up using it for the final polish step without leaving the canvas.

Pack shots and product photos

If your product has a specific shape, color, or detail that the model keeps getting wrong, a pack shot is the fastest fix.
  • Drop one or more clean product photos onto the canvas.
  • Connect them to your image nodes as image-to-image references.
  • In the prompt: “Use this exact product. Don’t restyle, recolor, or modify it — only change the surrounding scene.”
If you have multiple angles, unified groups save you a step:
1

Select all the product photos

Click and drag a selection box, or shift-click each one.
2

Group them as a unified group

Cmd+G for a normal group, or right-click → “Unified group”. A unified group exposes a single output port — so you drag one edge instead of one per image.
3

Connect the group to your image node

The agent now sees all the angles as a single reference, which is closer to how a human designer would use a product reference sheet.
The reference limit depends on the model — 16 on GPT Image 2, 14 on Nano Banana 2, 10 on Seedream. Beyond that, drop the weaker references — more isn’t always better, and noisy references can pull the output off course.

Mood boards and style references

Got a Pinterest board, a competitor ad, or an existing campaign whose look you want to mirror? Use the Image Style Analysis template.
1

Drag your mood images onto the canvas

Two to ten images that share the look you want.
2

Group them as a unified group

Same as above — one output port for the whole set.
3

Add the Image Style Analysis template

From the templates menu, pick “Image style analysis”. It drops onto the canvas as a pre-configured text node. Connect the unified group to it.
4

Run the text node

The template analyzes the images and outputs a detailed style description — palette, lighting, composition, mood, shot type.
5

Use that output as context

Connect the style analysis node to your image generation nodes via an edge. The detailed style description gets appended to every prompt automatically.
Easy to miss: after you connect images into the Image Style Analysis template, you have to run the text node before its output is usable. If you connect a downstream image node before running the analysis, the analysis text will be empty and the image node won’t have any style guidance. Click into the text node and hit run.

Product detail pages (PDPs)

You don’t have to download every product photo manually. Paste a PDP URL into the agent chat and the agent will scrape the page — pulling product dimensions, materials, colors, copy, and reference imagery — into a text node you can reuse. Example brief:
This is especially useful for product fidelity — if the model keeps getting your product’s size or shape wrong, feeding it the PDP-scraped dimensions usually fixes it. See Product photography & swaps.

What to leave off the canvas

Not everything needs to be a reference. Some asset types are noise more than signal:
  • Past ads that don’t represent the new direction. If you’re refreshing the look, old assets will pull the agent back toward the look you’re trying to leave.
  • Generic stock imagery. Unless it specifically matches your brand, it dilutes the reference.
  • Low-resolution or compressed JPGs. The model struggles to extract style from heavily compressed images. Use the highest-quality source you have.
If in doubt, generate with fewer references first. You can always add more later.

Image editing tools on the canvas

Once you have a generated image, you don’t always need to start over to make a change. A few tools live directly on each image node:
  • Edit Image — open the image in a quick editing surface for small tweaks.
  • Inpaint — draw a mask over an area, then describe what should fill it. Useful for removing or replacing a specific element without re-running the whole generation.
  • Remove Background — exactly what it sounds like. Outputs a transparent PNG.
  • Upscale — increase resolution after generation if you started at 1K and want to ship at 2K or 4K.
  • Studio node — for layered editing with text overlays, see the Fonts section above.
Inpaint is improving but isn’t always the right tool. For things like “remove the text from this image,” an image-to-image regeneration with a prompt like “recreate this exactly, but remove all text apart from the @logo” often produces cleaner results than masking. Try the image-to-image route first; reach for Inpaint when you need to keep most of the image untouched but change one specific region.
Last modified on October 12, 2026