Photobooth Plugin
A downloadable plugin
Photobooth is a plugin that allows you to capture images of the workspace or UI elements entirely in Roblox studio.
Notably, it features the ability to remove skyboxes/backgrounds from images and bindings to allow developers to write their own capture workflows.
Results are output as editable images stored as a mesh part’s texture.
Please see the devforum post for more information / change log.
Limitations
Photobooth has a couple of limitations specific to the skybox removal preset. For most users these will likely not be of significant impact, but I'm listing them here so people can see them before purchase.
General:
- No capture can be larger than 1024 x 1024 since that's the limit of editable images.
- Photobooth can only be used during edit mode in studio. It cannot be used to capture anything during a studio play session.
- The built-in upload feature is currently disabled. You can still upload, but you have to write code to do it yourself. Read more about this further down the post.
Skybox removal:
- No atmosphere / fog support.
- Anything that cannot be frozen in place on screen is not supported. For example:
- Terrain grass.
- Force-field material.
- Retro color grading is highly recommended for best results, but not mandatory.
Bindings:
- See the OS scaling section below
Warning: This plugin will cause the screen to flash when removing skyboxes. Those with photosensitive epilepsy are advised caution when using this plugin.
Bindings
This plugin can be used for automation purposes. An example use case might be capturing icons for all the inventory items in your game thereby allowing you to avoid using viewport frames which are more expensive than traditional images.
To use this feature open the viewer and in the settings menu toggle "Bindings" to `true`.
Roblox may prompt you for script injection permissions.
This will create a `ModuleScript` underneath `ServerStorage` which provides a typed interface that can be used to create automated capture workflows. Included are a couple of common template workflows to get you started.
OS scaling
With the advent of high resolution monitors many computers use scaling options built into their operating system to ensure that applications rendered on screen are not too small. Roblox however, always captures in full resolution leading to a number of UX problems.
Photobooth will attempt to resolve this issue automatically, but for the highest quality image when using bindings it is strongly recommended to use your monitor's true resolution.
i.e. use scale 100% and the display resolution that matches your monitor.
Saving Captures as PNGs
If you want to save any of the plugin captures to your computer, you can do so by right clicking the exported mesh part and selecting "Export Selection".
This will prompt you to export the mesh in `.obj` format which will include the texture of the mesh in `.png` format. Both the `.obj` and `.mtl` files can be discarded.
Uploading
Itch.io exclusive! - Photobooth provides the ability to upload your captures directly to Roblox. Currently this feature is only available when this plugin is installed locally. More detail from Roblox here.
Note: you will have to enable the beta otherwise an error will occur on upload.
Updated | 21 hours ago |
Published | 2 days ago |
Status | Released |
Category | Tool |
Author | EgoMoose |
Tags | roblox, roblox-studio-plugin |
Purchase
In order to download this plugin you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.