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 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
    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.2.2.rbxm 866 kB

    Leave a comment

    Log in with itch.io to leave a comment.