Saving your work
Three kinds of save (autosave, named local versions, and cloud source scenes), and when to reach for each.
Open in the interactive manual →The interactive version has full-text search, a table of contents, and light/dark themes.
3dCMS has three ways to keep your work, and knowing the difference saves headaches. (See Core concepts for the short version.)
Autosave: always on
Every edit is silently written to your browser, and a refresh restores it. A "Saved Xs ago" pill near the menu bar shows recency. Autosave is tied to this browser, though, and the browser's storage tops out around 5 MB, so a scene with a heavy imported or generated model can outgrow it. When that happens, 3dCMS tells you to use Save As.
Save As: a copy on your account
File ▸ Save As… stores your scene as an editable source scene on your account, with no size limit. Open it from any device via your Account page. Like Save As anywhere else, it always creates a new scene: the one you had open is left exactly as it was, published link and all. To update the open scene instead, use plain Save; to change its name without forking, use File ▸ Rename…. This is the durable home for anything you care about.
There's a ceiling of 200 saved scenes per account, far above ordinary use, and there purely so a runaway script can't fill the disk. Hit it and 3dCMS says so plainly ("delete one to make room") instead of failing the save mysteriously. The same cap covers scenes created through the MCP tools.
Saved versions: named local snapshots
Save (Ctrl+S) prompts for a version name and tucks a point-in-time snapshot into this browser. Handy for "before I try something drastic" checkpoints, though like autosave they are browser-local. It sits on the menu bar next to Publish, with a dot on it whenever you have unsaved changes, as well as in the File menu.
Version history: for template masters
If the scene you have open is a gallery template master (the scene other people's copies are made from), File ▸ Version history… appears in the menu. It lists checkpoints the server took automatically as you edited, newest first, with a Restore button on each. Restoring checkpoints your current scene first, so stepping back is itself undoable: reopen the dialog to step forward again. A burst of autosaves inside a couple of minutes records one checkpoint, no-op saves record none, and the newest 30 are kept.
What gets checkpointed is the server's last saved copy: that's all the server holds. So if you have unsaved edits open when you restore, the confirmation says so and offers Save changes, then restore beside Discard changes and restore: the save finishes first, then the restore lands, so the checkpoint is the work you actually did rather than a stale copy of it.
Ordinary scenes aren't versioned this way; for those, reach for Save As… and named snapshots.
The Object Library
Separately, you can save individual objects (not whole scenes) to a per-browser Object Library and drop them into any scene later, handy for a logo, a signature prop, a reusable arrangement.