[Studio Beta] Updates to Studio Camera That Simplify Navigation

Hi Creators,

Today, we’re launching our updated Studio Camera Beta. Based on your feedback, we’ve redesigned the system to be much simpler. We’re replacing the old, context-sensitive camera behavior with two explicit viewport modes you can toggle between instantly right inside the viewport: FPS and Focus.

image3

The New Way Forward: FPS vs. Focus Modes

With the classic Roblox camera, Studio tries to guess what you want to do based on your selection. If you have an object focused, holding the Right Mouse Button (RMB) orbits around it. If you don’t, it rotates the camera in place. This automatic, hidden switching often makes the camera feel unpredictable when you are trying to navigate complex scenes.

The new beta removes this guesswork. Instead of the camera switching behaviors behind the scenes, you choose exactly how the camera moves:

  • FPS Mode (Look): The camera always rotates around itself. This delivers the traditional, FPS Studio experience that is perfect for world building and exploring open environments.
  • Focus Mode (Orbit): The camera always rotates and orbits around a locked focal point. This provides high-precision control when modeling assets, editing fine details, or animating.

CharCameraModel1 (1)

With these two explicit modes, you always know exactly how the camera will react.

FPS Mode (default):

image3

Focus Mode:

image6

New Viewport Beta Upgrades

We’ve streamlined the camera shortcuts to keep actions predictable while freeing up left-clicks for your active tools and custom plugins:

  • Predictable Viewport Toggle: Switch your active camera mode instantly using a dedicated button directly in the viewport, completely bypassing the settings menu.
  • Focus at Pointer (Alt + MMB): Lock your camera focus instantly onto any point under your cursor without interrupting your active selections or custom plugins.

image4

  • Center Without Zooming (Shift + F): Center your view on your selected object without changing your current zoom distance. This prevents the camera from aggressively zooming in too close when you switch targets.
  • Optional Alt + LMB Orbiting: If you rely on Blender, Maya, or other 3D modeling tool shortcuts, you can re-enable Alt + LMB to orbit. Simply check the Alt + Left Mouse drag to rotate setting in your Camera Preferences.
  • Reliable Gestures: We have cleaned up accidental camera drifts and unexpected jumps by removing experimental plane constraints and double-click focusing.
  • Frame Rate Independence: Viewport lag or high refresh rates will no longer cause your camera speed to fluctuate because camera movement is now decoupled from your framerate.
  • Precision Speed Control: Holding Shift instantly slows down your WASD, panning, and zoom actions for tight, close-up adjustments.
  • Drag-n-Move View Selector: You can drag and move the view selector and place it anywhere in the 3D viewport.

image5

  • Adaptive Focus Zooming: Panning speeds inside Focus Mode automatically scale down based on your zoom level, giving you steady, pixel-perfect control when working on micro-details.

  • Simplified Camera Settings: We swept away redundant configurations under Studio Settings > Camera. The preferences menu is now clean and focused strictly on basic properties like speed and your core Navigation Model.

Camera Control Comparison

Here’s a table comparing how inputs behave based on the different camera settings:

Gesture / Input Classic Roblox Default Original Beta New Beta: FPS Mode New Beta: Focus Mode
LMB / Modifiers Custom Tools Used for Focus Restored for Custom Tools Restored for Custom Tools
MMB Pan Pan Pan Pan
Opt/Alt + MMB Pan Pan / Global Y-Plane Lock Focus at Pointer Focus at Pointer
RMB Look or Orbit Look or Orbit Look (FPS) Orbit (Focus)
Opt/Alt + RMB Look or Orbit Zoom / Local Y-Plane Lock Zoom / Dolly Zoom / Dolly
Scroll / Trackpad Zoom / Dolly Zoom / Dolly Zoom / Dolly Zoom / Dolly
F Key Focus Selection Focus Selection Focus Selection Focus Selection
Shift + F Focus Selection Focus Selection Center without Zoom Center without Zoom

Simplifying the Navigation Model

To make camera movement easy to use, we’re focusing strictly on actions that are always valid and predictable. Instead of juggling hidden context states or temporary modifier holds that conflict with selection tools, we’ve established a clean navigation model where every input has a singular, clear purpose:

  • Focusing on spatial points rather than plane locks: In the first beta, holding Alt locked the camera to a flat global or local Y-plane. While this sounded good on paper, it created a state where normal camera height adjustments became invalid, leading to accidental drifting and confusion over which coordinate space was active. We’ve replaced this with Focus at Pointer (Alt + MMB) and Dolly Zoom (Alt + RMB)—relying on the actual geometry under your cursor to determine a valid focal target.
  • Explicit, persistent camera states over modifier holds: Holding Ctrl to temporarily force an orbit or pan was a major source of erratic jumps because it mixed temporary behaviors with permanent ones. By moving to dedicated FPS and Focus modes, you always know which camera rules are valid. You can confidently navigate complex setups without managing active key combinations just to look around.
  • Protecting nested selection inputs: We removed Double-click targeting because it conflicted with nested model navigation. In a complex group, double-clicking is a valid, essential gesture for selecting deep child parts; having the camera simultaneously interpret this as a focus command causes disorienting, unexpected jumps.

Updating Your Beta Settings

To ensure smoother setup for everyone, this update directly replaces the settings from our previous camera beta. If you’re currently enrolled in the Studio Camera Beta, your settings will automatically update to this new, simplified model.

Please try out these adjustments in the latest Studio Beta and share your thoughts with us in the replies!

Happy Building,

Roblox Studio Team


FAQ

Will this transition break my current Studio settings?

  • No. If you’re already in the camera beta, your preferences will automatically transition. Your settings will map directly to the new FPS or Focus mode equivalents, and the older configuration options will be removed.

Can I still use Alt + LMB to orbit like my other 3D modeling tools?

  • Yes! While we default to keeping left-clicks completely free to prevent conflicts with tools, you can easily turn this behavior back on. Just navigate to Studio Settings > Camera and check the box for Alt + Left Mouse drag to rotate.

How do I switch between FPS and Focus modes quickly?

  • We are introducing a simple, highly visible viewport UI button so you can switch modes instantly. You will also be able to bind a custom hotkey to toggle between them on the fly.

What happened to the Alt + MMB/RMB height lock and plane movement options?

  • We received feedback that the local and global Y-plane locks often conflicted with asset placement and selection workflows. To simplify navigation, we have repurposed these shortcuts to the much simpler Focus at Pointer and Dolly Zoom behaviors.

Does this update affect my runtime game camera?

  • No. This change is strictly a Studio Editor navigation update. It has zero impact on your published experiences or player-facing game cameras.
122 Likes

This topic was automatically opened after 10 minutes.

Nice to see some new camera features.

Unfortunately, this is something only people with Internal Permissions can do.

11 Likes

Cool update! Happy to see you guys are actually making Roblox Studio better and easier to edit stuff.

3 Likes

Thank you for calling that out. We updated the post.

9 Likes

When selecting multiple items at once, I have to use the Shift key (instead of the originally used Ctrl key, which I really liked), but I can still use Ctrl in Explorer. So I turned off that beta feature, thinking it would just disable the improved camera, but it actually disabled the completely new camera and replaced it with the very old camera from 2020.

So, are developers who don’t want this beta feature yet (or who disable it) forced to use the old camera controls?

22 Likes

Really cool stuff but, is this 3D view selector cube ever getting updated?
image

20 Likes

I’d wonder if you guys can make this CommandBar capability? Not sure if it is at the moment, but if it does provide some useful debug information, would be nice to have.

3 Likes

Feels pretty smooth and so much better, great update!

2 Likes

This is awesome, a great addition! This has been needed for a long time, especially when using the Animation Clip editor.

This does not seem to work as intended. Many builders have the Studio Setting for Camera->Shift Key Multiplier set to a value much greater than 1, in order to navigate large maps quickly. This multiplier never used to affect camera rotation speed, but now a high multiplier makes the camera rotate uncontrollably fast. Linear and angular speed multipliers should be independent, not coupled together like this (wanting slow positional change does not always imply you’re doing up-close work).

The beta seems to be adding noticeable camera speed easing that is counter to this goal. When working on micro details, it’s important for the camera to not feel like it has momentum and move at constant speed for accurate positioning. It’s pretty critical IMHO to have an option to completely disable any sort of acceleration effects. Gamers in general can have strong reactions to smoothing of user input or camera motion; what seems almost imperceptible to one person can feel like a dramatic difference to another. When in doubt, have an off switch.

I also have a suggestion that’s not in the current feature set: a basical floor-traversal mode. I had to make a plugin to do this. The only change is that WASD moves the camera in the XZ plane, not in the plane of camera Right and camera Look, and Q & E move the camera +/- world Y axis. Just like MInecraft creative flight. This makes it easy to move around floors of a building without having to keep your camera perfectly level to go down a hallway without diving through the floor or ceiling. This type of movement is ideal for when you’re doing building interiors, e.g. placing items all around a room.

15 Likes

Hey this is really awesome! Is there any chance that in the future StudioCameraService could give us an Api so that we can fetch other team create user’s camera CFrames?

Right now you can only access your own camera CFrame by doing workspace.CurrentCamera.CFrame, but there’s no way to access your collaborators too

I just always thought it’d be useful for plugins, but unfortunately it’s just not possible to know where your collaborators are

2 Likes

Love the updates, but it’s really weird how Shift affects the speed of the camera rotation. It feels unnecessary and takes a bit of time to get used to.

18 Likes

Well, now im way slower and theres not any option to increase the camera speed in the studio settings only the barthat ranges from 0.1 to 20 on the menu… also when you press shift not only the camera speed is affected but also the mouse sensitivity is too which is a problem… i like the like flowy movement but theres needs to be more available parameters and options for this to be a good update

17 Likes

:sob: well i really dont wanna get used to it thats like bottom 5 things i would want to get used too this is just an inconvenience, on the great side of things tho studio feels wayyy more smoother

5 Likes

Incredibly nice to see new camera features. Hopefully this improves my experience when I use studio again :sob::broken_heart:

1 Like

Decent update, especially with the settings! Sad that you can’t scroll while moving now, though.

15 Likes

Please make it so or add the ability to have the camera speed lock automatically locked to a certain value upon opening a place. It’s really annoying since I have to work with small models and I forget to check the box every time- I constantly go too far and have to adjust the camera position again.

There’s also an annoying bug where if you’re holding shift to move the camera even slower and you change a property/click on another studio interface panel, holding shift stops working until you deselect the specific part.
Reproduction:

  1. click on a part
  2. change a property (like transparency) and confirm it by pressing enter (or sometimes already do the next step)
  3. click anywhere in the game window in order to enable wasd movement
  4. move camera without unselecting the part
  5. holding shift to slow down doesn’t work until the part is deselected
3 Likes

I really feel like holding shift should not slow down panning, at least not by default, it feels pretty unintuitive IMHO. There now also appears to be a small (but noticeable) amount of input delay for both movement and camera panning that vanishes when turning the beta off, it’s not that big of a deal but it is significant enough that I noticed it immediately when starting up Studio.

Other than that, the new focus behavior is definitely better than the way it worked beforehand!

5 Likes

Is there any way to disable the smooth camera movement?

before this, the camera movement was instant, the new version tweens the camera position, its pretty annoying for me

something that i also didnt like is that i cannot move with scroll while moving with WASD, which was something i used to do a lot

29 Likes

I’m experiencing several bugs and issues with this update which are negatively affecting my experience within the editor:

1. The mouse turns invisible when right click is down if FPS Mode is enabled.
The mouse cursor turns invisible when RMB is pressed down with FPS Mode enabled. The cursor should remain visible so that way the position of the mouse can be seen by the user.
There is still a cursor in Focus mode, but that requires the user to be in focus mode, and it still uses a different cursor icon.

2. The camera is moving very slippery.
There is noticeable delay/acceleration when starting and stopping camera movement (with WASD or Zooming, not Panning). The camera feels “floaty” when it should feel Immediate and Responsive.

3. There is no way to lock the camera speed anymore.
Only the button to toggle FPS/Focus mode is visible.
An option to toggle whether FPS/Focus mode or the Lock/Unlock Button is visible should be included with this, I personally will not be using Focus mode so the button is not useful to me.

16 Likes