Updates

v3.58.0

The Director console is now available to all users, and H3 Max gains a new video extension capability. A progress bar on the create page gives a better sense of generation time.

Director console for all users

The Director console, previously limited to internal accounts, is now accessible to every signed-in user. This provides a dedicated interface for managing and interacting with real-time generation sessions. The console link is available in the main navigation, and you can access your own sessions directly.

Extend videos with H3 Max

A new H3 Max Extend Video node lets you continue an existing video clip. Provide a 1.6 to 60 second source video and describe what happens next; the model will generate up to 15 seconds of new footage. You can choose between Standard and Turbo tiers, with Turbo offering the same quality at half the price. The node includes controls for output format, new footage duration, resolution (including 2K), and aspect ratio.

Progress bar for generations

When starting a generation from the create page, a progress bar now provides a visual estimate of the remaining time. The bar is paced based on the estimated duration for the selected model, giving a clearer indication of how long a job will take, even though real-time progress reporting is not available from the underlying services.

Quality of life

  • In the Director: The composer panel maintains a consistent height when switching between Normal and Scripted modes, eliminating a visual jump.
  • In the Director: Scripted mode is more robust, properly handling edge cases like network delays and model refusals.
  • On the canvas: A fix ensures that typing a value in the compositor inspector and then clicking a different layer will not accidentally apply the draft value to the wrong layer.

v3.57.0

This release introduces a new mobile composer, expands the Director with live script control, and adds the latest Marble and MiniMax video models. A new MCP tab helps connect AI assistants to Studio.

Mobile Composer

A new /create page offers a phone-first interface for generating images, videos, and 3D worlds. It features simple modality tabs (Image, Video, 3D), a Fast/Best quality choice, and template shortcuts for common prompts like “Cinematic clip”. Reference image uploads and live credit estimates are integrated, with results viewable in a touch-orbitable splat viewer for 3D outputs.

Live Scripts in Director

The Director console now allows switching to Scripted mode while a session is live. Build a script with timed cues and use the new Run script action to send it as a single replace command. The script lands on the next video chunk and its cues are tracked from that point forward. The cost pill in the top bar now displays the running total of credits spent during a live session.

H3 Max Video Node

A new H3 Max video node from MiniMax is available, offering text-to-video, image-to-video, and reference-to-video generation. It includes a Turbo tier toggle for faster, lower-cost generations in text and image modes. The node supports soundtracks by pinning generated audio to a provided audio clip.

Marble World 1.1

The 3D generation suite is updated with a Marble World 1.1 node, featuring Standard and Plus quality tiers for generating larger worlds. The original node is now labeled Marble World 1.0 and displays the official World Labs branding.

MCP Server Instructions

A new MCP tab in the Account modal provides setup instructions for connecting the OTOY Studio MCP server to AI assistants like ChatGPT and Claude, including the server URL and client-specific steps.

Quality of life

  • On the canvas: Failed job toasts now name the specific node and offer a Show node action to locate it.
  • In the compositor: Generate a matte for any video clip directly from its context menu, with the result auto-wired to the clip.
  • Asset library: View controls (grid/list, zoom) and media type filters are now one-click toggles in the toolbar.
  • The empty compositor page shows an onboarding modal with options to load, upload, or generate starting media.
  • Queue panel thumbnails are larger for easier preview.

v3.56.0

Connect images and references directly into the Image Iterator, with a new input that accepts batch drops from any selection. Multi-output nodes of any media type now support Download all, and mixed selections show separate batch pins for each output type.

Image connections for the Image Iterator

The Image Iterator now has an Images & references input that accepts connections from image-generating nodes and reference elements. Drag a selection of nodes onto the input to add their images directly—a 4-image run contributes four individual pins. References provide their front and reference images, with their video and voice noted as unused.

Connected images and uploads share one unified list in the order you add them. Drag tiles to reorder, and remove linked images by disconnecting them from the source. A new parameters panel shows the connected sources and their positions alongside the upload grid.

Download all for any media type

Every node with multiple outputs now offers a Download all option in its toolbar and right-click menu, creating a single zip file of all images, videos, audio clips, 3D models, or splat files. The download preserves each file’s correct extension and numbering, with no size limits or splitting.

Batch pins for mixed selections

When selecting nodes with different output types, the batch handle now shows separate pins for each type—like “9 images” and “1 reference”—each dragging only its own nodes. Selections with a shared type continue to show a single pin as before.

Quality of life

  • On the canvas: Hover over a tab to see a quick preview with the project’s thumbnail and full name after 150ms.
  • In uploads: Multi-file uploads with duplicates now show one summary prompt instead of individual dialogs for each file.
  • On the canvas: Clicking the OTOY logo or Projects shortcut now opens or focuses the Home tab when using the tabs layout.

v3.55.0

This release introduces a new developer gateway API for external integrations and adds the ability to drag and reorder tabs in the navigation strip.

Developer Gateway API

A new API is now available for external integrations, allowing approved partners to use Studio as a backend for generations, billing, and storage. This gateway implements a specific contract for external MCP servers, providing endpoints for job submission, status polling, result retrieval, and account management.

Key capabilities include service key authentication, OAuth user attribution, and a complete billing system that charges the end user’s account. The API supports job deduplication, cancellation with refunds, and permanent file storage. All generations run through the same execution engine as the main app, ensuring consistent results and reliability.

Drag to Reorder Tabs

You can now rearrange tabs by dragging them to new positions in the navigation strip. As you drag a tab, the surrounding tabs will slide apart to create a visual gap showing where the tab will land when dropped. The strip automatically scrolls when dragging near either end, allowing you to access tabs that are currently off-screen.

Dropping a tab into the gap places it precisely in the new position with a smooth animation. This provides a more intuitive way to organize your workspace and prioritize frequently used projects.

v3.54.0

This release focuses on Director enhancements for smoother session management and a fix for large file processing that was causing job failures. The compositor also gains snapping for precise layer alignment.

Snap viewport layer moves to frame and other layers

When moving a layer in the compositor viewport, it now automatically snaps to the output frame’s edges and center, as well as to other visible layers at the current playhead. Guide lines appear to show the alignment, and holding the Alt key disables snapping for freeform placement. This makes it easier to precisely position elements without manual pixel-perfect adjustments.

Sets opens at the button, Load Set or Save Set first

The Sets interface in Director has been redesigned to open as a popover directly above the Sets button, keeping the action close to where you initiate it. The composer’s Sets button now opens a menu letting you choose between Load Set and Save Set first. Set names have more room to display and can wrap to two lines, with full names visible on hover.

Past sessions get Open and a menu with Delete

The past sessions list in Director now features a clearer action flow. Each session row shows a prominent blue Open button alongside a menu (⋯) containing Load Session, Frames Only, and Delete options. Deleting a session requires confirmation, helping prevent accidental removal of your work.

A click on a cue’s slot opens replace and remove; a press drags

Director’s cue slots are now more interactive. Clicking a filled slot opens a menu to replace the file or remove it, while pressing and dragging allows you to move the file to another slot. The enlarged preview now only appears after hovering for a moment, reducing cursor interference during drag operations.

Quality of life

  • On the canvas: Tabs now slide and stack like macOS Finder when they exceed the available width, keeping all tabs accessible without a hidden menu.
  • In Director: Compositor generations now complete automatically without needing to visit the jobs page.
  • In Director: A failed start now provides more specific error information and keeps the session loaded for retry.
  • In Director: Cue slots are larger to fill the card layout better, and Normal mode openings now show a Last Frame slot.
  • In Director: The composer now accepts files dropped anywhere on the direction row, including on the Target Audio and Last Frame slots.

v3.52.0

Ideogram 4.5 is now available, offering enhanced text rendering for graphic design. The upgrade flow now supports all saved payment methods, including Link.

Ideogram 4.5

A new image generation and editing model is now available. Ideogram 4.5 excels at creating images with accurate text, making it well-suited for posters, logos, and other graphic design tasks. The model supports outputs up to 2K resolution and offers a “Precise Edit” mode for detailed image adjustments. You can use it for text-to-image generation or connect an existing image to enter edit mode, where you can also add up to four reference images.

v3.51.0

This release brings clearer asset deletion warnings, improved billing history, and enhanced iterator capabilities.

Asset deletion impact warnings

Deleting an asset now shows which projects will be affected before you confirm. The confirmation dialog lists live projects that use each asset, and when you open a project with deleted assets, affected nodes are briefly highlighted on the canvas. A new “Remove all” action in the deletion toast clears every reference to deleted assets from node inputs and removes Import nodes that relied on them.

Team usage in billing activity

Team-paid charges now appear in your Activity history with a “Team” label and team icon. Both Activity and Teams usage pages support pagination with “Load more” buttons to view older entries beyond the initial 50 items.

Iterator enhancements

All iterators now share a 50-item limit instead of separate caps. Image Iterator gains a “Download all” button that creates a zip archive of all outputs, using server streaming for library assets and browser-side zipping for external media. Batch outputs now complete properly even when the last job in a batch fails.

Quality of life

  • Fixed API key creation conflict when making multiple keys
  • Box selection no longer starts from dialogs overlaid on the asset grid
  • Accounts with never-synced billing are automatically provisioned on first balance read

v3.50.0

This release introduces a new tabbed navigation experience, making it easier to switch between your projects and tools. Each project tab now remembers its state, and the asset library and jobs page have been integrated as persistent tabs.

Home tab

Clicking the + button in the tab strip now opens a Home tab, which displays your projects grid. When you select a project from this grid, it replaces the Home tab in place, keeping your tab strip clean and focused on active work. The Home tab is a single instance and will be refocused if you click + while it’s already open.

Tab appearance

Project and tool tabs now display as distinct cards with a status indicator. The active tab shows a live save status (saving, saved, or failed) and a thumbnail of your latest work. Background project tabs display their last saved timestamp. This new design makes it easier to see the state of your work at a glance across all open tabs.

Persistent project state

When you switch between project tabs, the app now restores the exact state you left behind. This includes which sidebar panel was open (Assets, Queue, or Version History) and which nodes were selected, along with their parameters. Your work context is preserved, making it feel like each project is continuously live.

Integrated tool tabs

The Jobs page and Asset Library now open as persistent tool tabs. This means filters, searches, and your place within these pages are remembered when you switch away and return. The rail navigation remains visible at all times, providing consistent access to launch new projects and tools.

Quality of life

  • The asset library’s search and filters are now preserved in the URL, allowing you to bookmark filtered views.
  • Tool tabs for the Compositor and Director remember your place, so the rail icon returns you to your work in progress.

v3.49.0

This release improves how you navigate from an asset back to its source project and refines how Director console frames are handled in your library.

The asset details panel now provides a clearer way to open the project where an asset was generated. The project name in the details is now a direct link (indicated by a ↗ icon) that opens the source canvas and locates the asset’s node. When an asset is used in multiple projects, a dropdown (▾) next to the project name lists all projects that reference it, clearly marking the source project and any deleted projects. The generic “Open” split-button has been removed from the action bar to streamline the interface.

If the source project has been deleted, the project name will appear struck through and will not be a link. You can still access the asset from other projects using the dropdown list.

Quality of life

  • Director console frames are now hidden from your main library view instead of being deleted, ensuring they remain accessible in existing canvas projects and session pages.

v3.48.0

This release adds a dedicated frame capture tool to the video compositor and introduces a completely redesigned node selection panel for the canvas. The Director console also sees significant layout and interaction refinements.

Save frame from video compositor

You can now save a single frame from the video compositor to your asset library. A new Save frame button composites the frame under the playhead at the full output resolution, including all mattes, edit sublayers, and the base plate. The resulting PNG is saved directly to your library with alpha preserved for transparent plates. Saved frames appear in the Generations tab alongside your renders, clearly marked with the compositor’s origin.

Redesigned add-node panel

The canvas features a new two-pane add-node panel that replaces the previous cascading dropdown. The left pane displays category lanes (Essentials, Video, Image, Audio, 3D, Utility), while the right pane shows the groups and nodes within the selected category. Your Favorites and Recent nodes are now prominently displayed at the top of the default Essentials pane for quick access. Search flattens all categories into a single list with breadcrumbs for easy navigation. The panel also adapts its layout when connecting nodes, showing a compact list filtered by data type compatibility.

Quality of life

  • On the canvas: Node input/output handles now compress their spacing to fit within the node’s height, preventing handles from rendering below the node body on nodes with many connections.
  • In the Director: Scrubbing a video clip now updates the preview image in real-time.
  • In the Director: The session list now fills the available column height instead of being capped.
  • In the Director: Start session controls have moved into the parameter panel alongside cost calculations.
  • In the Director: A new “Load multiple frames” zone allows adding several images to the tray before a session starts.
  • In the compositor: Compositor outputs now use a film icon instead of the OTOY brand mark in the library.