Canvas · Complete guide

Infinite canvas: the complete guide

Lay images, video, audio and prompts on one infinite canvas: node types, asset library, tool panel, the Canvas Assistant and its three uses, generating from a selected node, plus real cases that turn one image into video and combine two images in one shot.

  • Advanced
  • 18 min read
  • 5 screenshots
  • 2 videos
  • Updated
Desktop infinite canvas: asset nodes and the Canvas Assistant on the right

01 · Overview

Lay your assets out on one infinite canvas

The canvas is a workbench you can zoom infinitely and arrange freely. Images, videos, audio, and text are all nodes that can be compared side by side, referenced by each other, and used to generate new content directly with the Canvas Assistant (画布助手).

Quick answer

  • Node types: text, image, panorama, video, audio, generation config, and avatar.
  • Top bar: project switcher, assets, tools, and shortcuts; the bottom holds the node toolbar and zoom controls.
  • The Canvas Assistant on the right reads the current canvas and the selected assets, and writes results back as new nodes.
  • Select a node to inspect its generation parameters or keep generating from it.
  • Only generation consumes credits; moving, connecting, and arranging nodes is free.

02 · Layout

Interface structure

The canvas interface has four parts: the project bar at the top, the asset drawer on the left, the canvas in the middle, and the assistant panel on the right.

PC interfaceCanvas overview: image and video nodes in the middle, the Canvas Assistant on the right, the zoom level at the bottom; the top bar switches projects and opens assets and tools.
  • Top project bar: switch or rename the project; assets, tools, and shortcuts sit on the right.
  • Left asset drawer: assets on the current canvas, prompts, and the word library, filterable by image or video.
  • Center canvas: infinite; scroll to zoom, drag to pan, and place nodes anywhere.
  • Right assistant: conversation, history, and new conversations; results come straight back to the canvas.

03 · Nodes

Nodes and canvas operations

Everything is a node. Once you understand node types, you understand the canvas.

NodePurposeCommon sources
TextWrite prompts, scripts, and notes; usable as generation inputAdded manually
ImageReference images, storyboards, final imagesUpload, generate, reference
Panorama360° scenes and spatial referencesUpload, generate
VideoGenerated shots and finished clipsGenerate, upload
AudioVoiceover, music, sound effectsUpload, generate
Generation configFreeze parameters such as model, aspect ratio, and duration into a nodeAdded manually
AvatarBring in a digital human for talking-head or on-camera contentAvatar library
  • Marquee selection: select several nodes at once and move or delete them in bulk.
  • Undo / redo: step back from mistakes; rearranging never loses content.
  • Zoom and pan: the current zoom shows at the bottom—zoom out for the whole picture, in for details.
  • Auto layout: when nodes get messy, rearrange them by type to restore readability quickly.

04 · Assets

Assets and the asset library

Assets (资产) on the left keeps everything on the current canvas in one place, so you don't have to hunt around the canvas.

Asset panelAsset drawer: four tabs—Current / Assets / Prompts / Word library—filterable by image and video; every asset supports preview and Locate.
  • Current: all nodes on this canvas, grouped and counted by image and video.
  • Assets: your account asset library, so the same reference image can be reused across projects.
  • Prompts / Word library: save templates and consistent style terminology.
  • Locate: jump to the matching node on a long canvas.

05 · Tools

Tool panel: locate, organize, and export

Once nodes pile up, the tool panel becomes the entry point for navigation and batch operations.

Tool panelCanvas Tools (工具) lists every node by name with click-to-locate, select all, and auto layout; the top also offers workflows, organize, and export.
  • Click a name to locate: find a node by name and jump to where it sits on the canvas.
  • Workflows: chain a series of nodes in order into a process you can run again.
  • Organize / auto layout: rearrange nodes by type and generation order.
  • Export: export the canvas content, or package and download the selected nodes.

06 · Assistant

Canvas Assistant: entry points and structure

The Canvas Assistant sits on the right. It is not a plain chat window: it reads the whole canvas and writes results back onto it.

Canvas AssistantCanvas Assistant: Chat / History / New chat at the top, the message stream and result cards in the middle, the input box at the bottom; results announce “generated and returned to the canvas”.
  • Chat: the current session; messages carry result actions such as Locate video and View full size.
  • History: canvas conversations listed by time; switch between them or manage several at once.
  • New chat: start a separate topic; old conversations stay in history.
  • Context: the assistant knows which nodes are on the canvas and which asset you currently have selected.
  • Input box: describe what you need in natural language; no parameters to memorize. To name an asset, use @ or select it first.

One project can have multiple conversations. Keep them apart by topic—one for the sunrise series, one for the character series—so the contexts don't interfere.

07 · Assistant usage

Canvas Assistant: how to use it

The assistant handles three typical kinds of request: generating from scratch, generating from the selected asset, and adding more rounds.

Generate from scratch

Describe the shot directly, for example “a romantic sunrise scene, 5 seconds”. The assistant creates a task node and produces a video node when it finishes.

Build on the selected asset

Select an image first, then say “the animal in the image walks on the beach and sees a crab, 5-second video”; the assistant uses that image as reference.

Add more rounds

Keep going in the same conversation with “the character dances here” or “observe the ants in the forest”; the assistant carries over the scene and style from the previous round.

What you will seeWhat it meansWhat you can do
“Background task completed; results synced to the canvas”The task succeeded and the results became new nodesClick Locate video to jump there, or View full size to preview
“1 video generated”Comes with the output name, for example “Man and woman walking side by side by the river (5s)”Go back to the canvas to reference or download it
“Task cancelled”The task was stopped and produced no resultRewrite the request and generate again
“Got it—I will work from the currently selected asset”The assistant has identified the node you selectedKeep adding shot or motion requirements

Tips for writing requests

  • Start with the subject, then the scene, then the shot and lighting—for example, “a woman walking on a riverside path, side tracking shot, warm golden backlight”.
  • Write the duration as “5 seconds” and the aspect ratio as “9:16” or “16:9”; there is no need to spell out parameters.
  • To build on the previous round, say “this scene” or “that image from before” instead of describing it again.

08 · Node panel

Selected nodes and in-node generation

Besides working in the assistant chat, you can select a node and generate right on it.

Node panelSelecting an image node opens the generation panel: add a reference image, pick a canvas asset or upload one, choose model and aspect ratio, then generate.
  • Add reference image: use an existing canvas asset or a locally uploaded image as the reference.
  • Model and aspect ratio: chosen automatically by default; you can also set them manually.
  • Generate: results land in a new adjacent node and never overwrite the original image.
  • Selection state: the selected node is what the assistant means by “this image” or “this scene”.

In-node generation is best for “one more version of this image”; when you need to combine several assets or revise continuously, the Canvas Assistant on the right is easier.

09 · Case · image to video

Case study 1: turning one image into a video

This is the most common use of the canvas: put a reference image on the canvas, then turn it into a 5-second video with one prompt.

Step 1: Add the reference image

Upload an animal photo and an “Image 1” node appears on the canvas; the image keeps its original aspect ratio and you can open it full size at any time.

Step 2: Select the image and write a prompt

Select “Image 1” and enter the description below in the assistant on the right, emphasizing “keep the animal's appearance in the reference image consistent”.

Step 3: Generate and catch the result

The assistant creates a 5-second video task; when it finishes, a new “beach walk meets a crab video (5s)” node appears on the canvas.

Step 4: Review and continue

Click Locate video to jump there and View full size to preview; if you are not happy, keep chatting to add requirements and generate another version.

Reference image · Image 1The reference is a portrait-orientation animal photo. The prompt explicitly asks to “keep the animal's appearance, coat color, and body shape exactly consistent with the reference image”.

The prompt actually used in the case

“Keep the subject's appearance, coat color, body shape, and features exactly consistent with the reference image. This animal walks slowly along the wet beach by the sea, fine soft sand underfoot, gentle waves lapping the shore with white foam. Along the way it lowers its head and spots a small crab scuttling sideways across the sand; curious, it stops and leans in to observe, and the crab raises its claws to meet its gaze. A medium tracking shot follows the walk, then slowly pushes in on the moment of encounter. Natural daylight, a fresh and realistic coastal atmosphere, fluid and lively motion, presenting the small sequence of walking, discovering, and exchanging glances within 5 seconds.”

Generated result · 5 seconds

The same reference image plus the prompt above produces a complete “walk → discover → exchange glances” mini-story.

Three things raise the success rate the most: the subject must match the reference image, the action should break into steps, and the shot should say how the camera moves. Writing only “an animal at the beach” usually gives a very vague result.

10 · Case · multi image

Case study 2: combining two images into one shot

Put two reference images on the same canvas and you can bring them into a single shot.

Image 1A portrait-orientation animal photo used as the main subject.
Image 2A spider photo used as the second subject.

The prompt only needs one sentence

“Image 1 Image 2 playing together on the grass”—write both numbers into the request and the assistant uses both images as references so they appear in the same video.

For more control, add motion and camera: “Image 1 and Image 2 chase and play on the grass, medium tracking shot, afternoon natural light, 5 seconds”.

Generated result · two images in one frame

Image 1 and Image 2 as simultaneous references produce a 5-second video with both in frame.

With multiple references, the closer the two images are in light direction and subject scale, the more natural the composite. If they differ a lot, unify lighting and scene in the prompt first.

11 · Workflow

Three common workflows

The value of the canvas is orchestration. These three flows cover most use cases.

1. Image to video

Place or generate a main image → select it and write a prompt → generate a 5-second clip → click Locate video to review → move on to the next shot.

2. Talking-head video

Place a digital human as an avatar node on the canvas → pair it with an audio node → generate the talking-head video; good for producing many pieces with the same person in bulk.

3. Multi-shot editing

Compare several video nodes side by side and keep the best ones → use auto layout to tidy the order → after exporting, combine them into a finished piece with an editor or short drama.

Turning a generation config into a node and reusing it keeps model, aspect ratio, and duration consistent across a batch of assets, so the style does not jump.

12 · FAQ

Frequently asked questions

The questions people hit most often the first time they use the canvas.

How is the canvas different from the Creation Agent?

The Creation Agent is linear conversation: one question, one answer, with results arranged in time order. The canvas is spatial: images, videos, audio, and text all sit on the same canvas as nodes, and you can reference, combine, and compare them again and again—better for projects that need to orchestrate many assets.

Will the Canvas Assistant delete or change my nodes automatically?

No. The assistant only adds task nodes and result nodes; existing nodes have to be deleted or moved by you. When a generation task is cancelled, no new node is produced and no credits are charged.

How does the assistant know which image I mean?

Select a node on the canvas first, then ask (for example, “the character dances here”) and the assistant uses the currently selected asset as reference; you can also type @ in the input box to name an asset on the canvas. With nothing selected, it relies on the conversation context.

Do nodes consume credits?

Only generation consumes credits; uploading, moving, connecting, and arranging cost nothing. Generation tasks run in the background and fill in the matching node when they finish.

What if there are too many nodes to find one?

Open the Tools (工具) panel: it lists every node by name and supports click-to-locate. You can also use Organize / auto layout to rearrange nodes by type, then combine zoom and marquee selection for batch operations.

Can I export works from the canvas?

A single node can be previewed, downloaded, or referenced into other features; the whole canvas can be exported through Export in the tool panel. When you need a finished cut, download the video nodes first and then process them with an editor or short drama.