Foveate
Changelog

What’s new

Shipped features and fixes, newest first.

Splat walkthroughs work on boards

Look around inside a splat on a board. A splat walkthrough on a board answers to your mouse and keys once you start it with a double-click. Before, its camera controls could be switched off for as long as the board was open.

Controls at a readable size at any zoom. The buttons on a splat, such as Save View, the views arrows and the settings stack, stay one size on screen however far the board is zoomed in or out, like the ones on 3D models and 360 tours.

Step through its saved views. The previous and next arrows fly to a saved view, and Play moves through them in turn, every few seconds.

Generate several images and clips at once

Start the next generation while one is still running. In Generate Media, the form is free again as soon as a generation has started, so you can change the prompt or the model and press Generate again. A note beside the Generate button counts how many are on their way.

Every generation in progress has its own frame. Beside the output, the strip of past generations shows a frame for each one still running, and the panel shows the newest. When one finishes its result appears there, and each is saved and placed the same way a single generation always was.

Close the window and keep going. Reopening Generate Media gives you a fresh form while the earlier generations carry on in the background. If one fails, you're told why, and the others aren't affected.

Present Live stays in your presentation

The logo no longer takes you out of a live presentation. While you're presenting live, clicking the logo in the presentation's top bar keeps you in your presentation, and hovering over it reminds you how to finish. Exit Present Mode ends the presentation and the live session together. When you present without Present Live, the logo still takes you to your dashboard.

Leaving a deck ends its presentation. If you leave a deck while presenting, for example with your browser's Back button, the presentation ends, and so does a live session with it. The next deck or board you open starts out normally, not presenting and not live.

Repeated notifications fold into one row

Duplicate notifications become one row with a count. When the same thing happens again and again, such as your share link being opened five times by someone who hasn't given a name, the notifications now show as a single row ending in a number in parentheses, like "Your share link for Q3 Pitch was opened (5)". The row sits where the newest one arrived and shows its time. This applies in the bell, in the expanded notifications window and in the Feed. When you search the expanded window or the Feed, the count covers only the notifications that match.

One click reads them all. Opening the row, or choosing Mark as read on it, marks every notification folded into it as read, so the next one doesn't show up unread underneath. The red number on the bell still counts every unread notification, not every row.

Only true repeats fold. Notifications merge only when the sentence, the file it leads to and the person behind it are all the same. Two different people opening your link, or the same link opened by someone who gave a name and someone who didn't, stay separate rows. Access requests and team invites never fold, because each one has its own Accept and Decline.

Upscale, smooth and slow down videos with Topaz Video

Topaz Video upscales and smooths in one step. Pick Topaz Video (upscale + smooth) in the Render with AI and Generate windows to take any clip to 1080p or 4K and fill in frames for a higher frame rate: 24, 30 or 60 fps. The clip keeps its length, and the price follows its length and the size you choose.

True slow motion and new frame rates. Pick Topaz Video (slow motion + retime) to play a clip 2, 4 or 8 times slower, with Topaz making the frames in between, or to change its frame rate anywhere from 24 to 120 fps. Choose the motion model that suits the footage: general, natural motion, or fast and complex motion. The clip keeps its size, and the price follows how many frames it makes.

Downloading a video from your render History saves the original

Download on a past video saves the original file. In the Render with AI and Generate windows, Download on a video from your History saves the full-size original, even after you reload the page. While the file is being prepared, a note says so instead of opening an empty tab.

Open on a past video shows the video. Open now loads the original in a new tab once it's ready, instead of a page that says the file wasn't found.

Splat walkthroughs get the Animation tab, Render with AI and the 3D walkthrough tools

Animate a splat walkthrough. Splat walkthroughs now have the same Animation tab as 3D model walkthroughs. Your saved views become keyframes on a timeline: drag a keyframe's edge to set how long the camera takes to reach the next view, drag keyframes to reorder them, add the current camera as a new keyframe, and keep several camera paths side by side. Press Play, or the Space bar, on the Animation tab to watch the camera fly the path.

Export the film, or render it with AI. Export video turns the path into a 1080p MP4. It downloads straight away, and a copy is saved to your Library. Render with AI opens on the path itself, with the same video models as 3D walkthroughs. The walkthrough's Library button shows every film and render made from it.

The same menus as 3D walkthroughs. The buttons down the right of a splat walkthrough are now the 3D walkthroughs' Settings, Render settings, Fullscreen and file menus. Settings has the background colour and the walking speed. Render settings has the field of view, Orbit or First person, and Reset view. The file menu shows the scan's name and size, with Download.

Orbit any spot, and see what you orbit. Double-click anywhere on the scan to orbit around that spot: the camera turns to it and stays where it is. A small dot marks the point you're orbiting while you move, then fades out. The pointer is the same ring as on 3D walkthroughs, here and on share links.

Big scans stay smooth. A scan with more splats than your device can draw at once now loads with level of detail: far-away parts of the scan are drawn with fewer, larger splats, so the frame rate holds however big the file is. Scans far from their origin, such as large site scans, also load with full precision, so they no longer show stripes up close.

Smaller scan files. A PLY or .splat scan is compressed to SPZ in your browser before it uploads, which makes it about a tenth of the size. It uploads faster and opens faster for everyone who views it, with little to no visible difference.

More of the 3D walkthrough tools. Splat walkthroughs now have the view cube in the corner, a section cut (Tools, then Section cut: plan, front or side, with position, rotation and flip), the performance monitor in Settings, and Replace scan in the file menu. In Orbit mode, W, A, S and D move you along the ground and Q and E move you down and up, as on 3D walkthroughs. On the Animation tab you can show a camera path in the view, click a keyframe to see its point of view, and move or turn that camera with its handles.

Present Live and camera paths on share links. You can present a splat walkthrough live, and viewers on its share link can follow your camera. Share links now play the walkthrough's camera path when you press Play or the Space bar.

Saved views keep what you were looking at. A view saved while walking in first person now orbits around the spot in the middle of your view. Before, it kept an older orbit point, so the view could open turned away from what you saved. Saving a view never moves the camera, and its picture is now a sharp 16:9 frame like 3D walkthroughs' views. Each view's menu also has Refresh thumbnail and Refresh all thumbnails.

Invite collaborators from outside your workspace

Invite anyone, as an Editor or a Viewer. The Team panel on a deck, previs, form, board, 3D walkthrough or project now has an Invite button beside the search field, and a choice of role. Type someone's email, choose Editor or Viewer, and press Invite. Editors can view, edit and share the file; Viewers can view it and comment. People in your workspace are still a search away, and picking one adds them with the role you chose.

People without an account get an email. Someone who isn't on Foveate yet now gets an email from you with a link to the file. Once they sign in or create an account with that address, it opens for them. Before, they were added to the list but never told.

Invites by email open the file. Decks, previs and 3D walkthroughs now let in someone you invited by email as soon as they sign in with that address. Some of those pages used to turn them away.

Invite with a link. Under the Invite row there's now an invite link. Choose whether people who use it join as Viewers or Editors, press Copy link, and send it however you like. Whoever opens it is asked to create an account or sign in, then joins with one click. You can change the link's role at any time, or turn it off, and it stops working at once.

Inviting to a project is one click away. A project's Team tab now has Invite people, which opens the same window with the Invite row and the invite link. Anyone who joins a project also gets its decks, walkthroughs, previs and forms, as with any project invite.

Invitees show their email. Someone you invited by email who hasn't signed up yet now shows their address in the list, marked "Invited by email", instead of "Team Member".

Exported PDFs keep your deck's type, and team pages get real portraits

Headings in an exported PDF look like the deck. In some workspaces, a deck exported to PDF could show headings and names with letters in two different typefaces, so words looked oddly capitalized or bolded mid-word. That happened when the workspace's font library held a partial copy of a typeface, taken from a PDF that had been imported earlier. Exports now draw every letter in the deck's own typeface, the same as you see in the editor. Partial font copies brought in by importing a PDF no longer join your workspace's font library.

A missing letter falls back to the deck's type, not to a default font. If a font in your deck doesn't include a character, the PDF now draws that character in the deck's other typefaces, the same way the editor does.

Team pages show a portrait for everyone. When a deck builds a team page and a team member has no photo, the page now uses one of our stock portraits instead of the person icon, and no two people on a page get the same one. Replace any of them with the person's own photo like any other picture.

The live link is now "View live". The optional link on each page of an exported PDF now reads "View live", with an arrow that shows it opens in a new tab. It still takes readers to the deck's live share page.

Capture from any app onto your boards, slides and Generate Media

Bring in a live view of any app. On a board or a deck, choose Insert, then Capture from an app, and pick a window, such as Rhino, Unreal, Blender or Twinmotion. It plays live in a Capture window laid out like Generate Media, and the Fullscreen button in its header makes the live view as big as your screen. Generate Media has the same Capture button next to the Library one.

Crop to just the part you need. Click Crop, then drag the sides and corners in, or draw the part to keep over the live view. The handles are the same ones you use to resize anything on a slide. Stills and recordings capture only the cropped part, and the crop stays put while you work in the app.

Grab a still, or record a clip. Grab still takes the frame at the window's own size (up to 4K) the moment you click, and it shows up at once: in the strip under the live view, on your board or slide with a small Saving badge, and in Generate Media as the picture you're changing. It's saved to your Library behind the scenes as a lossless image, and everything swaps to the saved copy when it's in. Generate waits for that, and says "Saving the still…" while it does. Record saves a clip of up to 3 minutes, placed on your board or slide once it's saved, or set as the source on the Video tab in Generate Media. Saving costs no credits.

Improve it right away. Each capture sits in a strip under the live view. From there you can upscale it, edit it with FLUX 2 Klein, or open it in Generate Media with any other model. A quick grab of a viewport becomes a high-resolution image without setting up a render camera in your 3D app.