Currently Roblox doesn’t provide a proper way to make the 3D viewport fullscreen. The closest methods are either:
1: On a 1920x1080 screen this gets a 1914x990 viewport, but is very tedious...
- use the fullscreen action to hide the title bar and cover the desktop taskbar
- toggle ribbon visibility
- close widgets such as the explorer, properties, output, etc.
2: On a 1920x1080 screen this gets a 1917x1031 viewport, but cuts off 11 pixels from the bottom and right side which may mess with your GUI a little.
- drag the 3d viewport tab to make its own widget
- double click widget title bar to maximize
The Solution
I’ve created an AutoHotkey2 script to make proper fullscreen possible. Configured to the F11 key.
studio_fullscreen.zip (2.3 KB)
Fills 100% of the screen and works in both the main window and a widget.
It has some issues though:
- Anything else that resizes window elements will ruin the fullscreen effect. This includes actions such as Play (F5), Run (F8), Toggle Ribbon Visibility (Ctrl+F1), and likely some others. You’ll just have to tap F11 twice to exit and re-enter fullscreen.
- Sometimes coming out of fullscreen there can be graphical bugs. You can resize the window or enter and exit fullscreen again to fix it.
- The cursor icon will appear like it’s hovering over a text field after exiting fullscreen while over some parts of the studio window. No idea why or how to fix it.
- If the viewport isn’t the active tab in its group fullscreen will appear as a blank color aside from the view selector or wind direction if either are enabled.
- This relies on the viewport having two hidden 100x30 child windows to locate it, and I don’t know how reliable that will be for detecting the viewport on other systems.