A downloadable plugin

Buy Now$9.99 USD or more

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 most up to date 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.
    •  As of v0.3.0 there are no longer size limits, but there are some stipulations. Please read the "Full Viewport Captures" section for more details.
  • 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.
  • Using the emulator + photobooth only works correctly when on "actual resolution"
  • The viewport must be visible when capturing. You cannot tab out of studio or switch to the script editor while a capture is in progress.

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.

If you want to export many images at the same time. First group all the mesh parts together as a model and then export that model.


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.


Installation

If you're buying this on itch you will have to install the plugin yourself. You can do this by opening the local plugins folder, placing the rbxm in that folder, and then restarting studio.


Updated 7 days ago
StatusReleased
CategoryTool
AuthorEgoMoose
Tagsroblox, roblox-studio-plugin

Purchase

Buy Now$9.99 USD or more

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:

photobooth-v0.6.0.rbxm 925 kB

Comments

Log in with itch.io to leave a comment.

(+1)

This is awesome. What would your pricing look like for licensing this for a whole team to be able to use?

(1 edit) (+1)

Glad you think so!

This is a difficult question to answer since I don't really have a good frame of reference. As far as I know I've never seen a plugin on Roblox do anything like a team license and as a result I think Photobooth will remain solely as an individual license for the foreseeable future.

That said, individuals who have a license are more than welcome to use this tool for income generating projects, etc. You just can't pass the plugin rbxm around to your teammates.