[Update] October 5, 2023
Hey Creators,
We’re excited to announce a suite of Camera and Navigation improvements as a Studio beta! These changes to the Viewport Camera make it quick and frictionless to navigate around your workspace and focus/edit objects. These features have been released as a Studio beta feature under the name New Studio Camera Controls.
Whether you are a beginner looking to build your first world or a power user aiming to create complex environments, we hope these improvements will enhance your development experience on Roblox.
New Features
Camera Speed Customizability
-
If you have a mouse, you can now modify your camera speed without navigating to Studio Settings. Simply hold the Right Mouse Button and move the scroll wheel to increase or decrease your camera speed. A tooltip displaying the change can be seen underneath the view selector when the camera speed is changed.
If you don’t have a mouse, you can change the speed directly from the tooltip!
-
Speed changes are now adaptive to the size of an object when an object is focused. When focusing on an object by pressing F, your camera speed will dynamically adjust to your editing scale. Focusing on a relatively small object will make WASD move your camera move slower, while focusing on a larger object will make your camera move faster. This change can also be seen on the tooltip underneath the view selector. This feature can be disabled in Studio Settings.
Focus Interpolation
When pressing F to focus on an object, the camera will now interpolate to frame the selection rather than directly teleporting. This feature can be disabled in Studio Settings.
Current functionality:
New functionality:
Logarithmic Zoom🚀
You can now make the distance traveled by the scroll wheel adaptive based on the size of the object. This can be done in two ways:
-
When pressing F to focus on an object, the camera will move slower as you scroll closer and closer to an object’s center.
-
When pressing Ctrl while scrolling, the camera will move slower as you scroll closer and closer to the point under your mouse.
This allows more granular movements with the scroll wheel when manipulating a close-up object. This feature can be disabled in Studio Settings.
Current functionality:
New functionality (focused object):
New functionality (Ctrl + scrolling)
Frame rate independence
The Viewport Camera has been decoupled from frame rate. Now, changing your frame rate won’t automatically increase or decrease your camera speed.
Notes
Please note that some of these changes may not work if you are currently using plugins that affect the camera. Moreover, some features may not be enabled if the CameraType not set to Fixed, which is the default for the Studio viewport camera.
What’s Next
Your feedback is essential in our continuous improvement process! Please let us know your thoughts and any other improvements you’d like to see.
Special thanks to @CaiusCosades0 and everyone on the Studio Builder Tools team for all their help with this beta.
Thank you!
EDIT:
Thank you for your continued feedback. We hear your concerns and are working on the appropriate changes. For now, turn the beta off in File > Beta Features if the additions aren’t working for you.
First and foremost, we’ve decided to add a Studio setting to enable or disable the RMB + Scroll Wheel binding for modifying the free-camera movement speed. With this setting disabled, the RMB + Scroll combo will follow the old functionality of moving the camera forward and backwards.We’ve also addressed the lag spikes observed when changing camera speed, and have fixed the regression with using camera controls in the server view mode.
These changes are now LIVE in Studio!
Thanks so much for your continued feedback, and we look forward to hearing more from you as the beta progresses!