Skip to the article
3dCMS Knowledge Base
Contact Open the editor
Building Scenes

Undo, redo & history

Step backward and forward, or jump straight to any earlier point in your editing session with the visual history list.

Open in the interactive manual →

The interactive version has full-text search, a table of contents, and light/dark themes.


3dCMS keeps a running timeline of your edits, and you can move along it freely.

ActionShortcut
UndoCtrl+Z
RedoCtrl+Y or Ctrl+Shift+Z

The viewport History HUD has matching ↶ and ↷ buttons, and Undo / Redo lead the Edit menu. The shortcuts keep working while a checkbox, slider, colour swatch or dropdown has focus, and Ctrl+S pressed inside any field saves the scene rather than opening the browser's own Save dialog. Undo also leaves your camera where it is: stepping back changes the scene, not your view of it.

Jump to any point

Click the ● history dot in the viewport HUD to open the History list: every recent step, named by what it did ("Delete object", "Move") and timestamped. Click any entry to jump straight there, forward or backward. It's a time machine, not just a one-step-at-a-time undo, so you can scrub back to "before I broke it," look around, and scrub forward again.

Smart batching

Related changes collapse into a single step so undo always does what you expect:

  • A gizmo drag is one step, no matter how far you dragged.
  • A visit to a number field or slider is one step: click in, type or hold an arrow key as long as you like, and leaving the field records a single entry. (Each keystroke used to be its own entry, so holding an arrow key could flush the whole history in seconds.)
  • Typing prose is one step too. Rewriting a headline, a link label or URL, an image caption, a video source, or an object's name records a single entry when you leave the field, not one per keystroke. And while your cursor is inside a text box, Ctrl+Z belongs to the box: it undoes your typing letter-group by letter-group the way any text field does, and only steps back through the scene once you click away.
  • Each change the Assistant makes (even "add 42 cubes") is one step, so a reply that made two changes is two.
History is per-session The timeline is held in memory while you work and is gone when the tab closes. Durable steps live on the server: every Save leaves a checkpoint you can roll back to under File ▸ Version history…, and Save As makes a separate copy on your account.
Spotted something off, or want a topic covered? Tell us, a person reads every message.