Render Booth - Free alternative to Photobooth

Render Booth Capture — Make model icons easily.

Get plugin here

Need clean icons, thumbnails, renders, or catalog images for your Roblox models?

Recently, I started getting more into Roblox Studio plugins and learning how to make them, mostly for personal use. I noticed that many photobooth and rendering plugins are either expensive, difficult to configure, or include far more than some creators actually need.

I usually keep my personal tools private, but this time I decided to make one available for anyone who wants a straightforward photobooth workflow directly inside Studio.

This is my first public asset, so do not expect it to compete with every large professional tool. It started as something made for my own workflow, and I am sharing it because other creators may find it useful too.

Render Booth Capture

Render Booth Capture lets you select a model in Studio, take a clean picture, remove the background, apply effects, and export the result in a few clicks.

Features

  • Automatic framing for a selected Model or BasePart.
  • Current View mode for detailed shots using your current camera position and angle.
  • Optional custom FOV for the final processed capture.
  • Full-model silhouette fitting.
  • Background removal and transparent renders.
  • One-click character headshots.
  • R6 and R15 poses using animation IDs or Roblox animation links.
  • The original model is restored after posing, framing, or isolation.
  • Toggle selection boxes, SurfaceGuis, BillboardGuis, images, particles, and lights.
  • Lighting, outline, glow, drop shadow, brightness, contrast, saturation, transparency, and alpha-bleed controls.
  • Custom colors for outlines, shadows, and glow.
  • Manual crop tool.
  • Capture gallery for comparing renders and choosing which result to export.
  • Upload the processed image as a Roblox asset and print the asset ID in Output.
  • Optional automatic ImageLabel creation in StarterGui.
  • Create textured MeshParts from captures.
  • Batch-capture multiple selected models.
  • Compact scrollable interface for smaller Studio layouts.
  • Legacy and Windows 95 interface themes.
  • Real PNG downloads through a self-hosted Cloudflare Worker.
  • Copy-ready PNG LINK READY window inside Studio after an export finishes.

How to use

  1. Install the plugin and open Render Booth Capture from the Plugins tab.
  2. Select a Model or BasePart.
  3. Choose AUTO-FIT or CURRENT VIEW .
  4. Enable custom FOV when you want the processed capture to use a specific field of view.
  5. Turn on Remove background for a transparent render.
  6. Enable the effects and cleanup options you want.
  7. Press Capture viewport or Capture headshot .
  8. Select the result you want from the gallery.
  9. Upload it, create a MeshPart, create an image in StarterGui, or export it as a PNG.

The plugin temporarily handles framing, posing, isolation, and visual cleanup for the capture, then restores the original model and Studio camera state.

Downloading real PNG files

Roblox Studio plugins cannot directly write an arbitrary processed EditableImage to the computer as a PNG file. To support real PNG downloads without relying on one shared server, Render Booth lets every user deploy their own free Cloudflare Worker.

The optional Worker kit is attached to this post. It uses Workers KV , not R2.

Worker setup

  1. Download and extract the attached Worker ZIP.
  2. Install Node.js LTS.
  3. Run INSTALL_WORKER.cmd inside the extracted folder.
  4. Authorize Cloudflare when the browser opens.
  5. Copy the generated workers.dev URL.
  6. Open RENDER_BOOTH_UPLOAD_TOKEN.txt and copy the first line.
  7. In Studio, open PNG Worker Setup .
  8. Paste the URL and token.
  9. Press Save , then Test .

After exporting a PNG, Studio opens a PNG LINK READY window containing a copy-ready download link. The link is also printed in Output as a fallback.

The Worker is only required for downloading processed PNG files. Capturing, previewing, applying effects, creating MeshParts, and uploading Roblox assets still work without it.

Why free?

This is intended as an accessible tool for small creators, UI artists, thumbnail makers, catalog creators, and developers who want a simple rendering workflow without paying for a large tool or subscription they may not need.

I do not really see plugins as a major source of revenue. I mostly enjoy creating useful alternatives and releasing tools that can help other developers. The optional donation button helps support updates, maintenance, tutorials, and more free or open-source Studio software in the future.

Custom plugin commissions

I also take commissions for custom Roblox Studio plugins.

If you need a workflow tool, creator utility, viewport tool, UI editor, asset helper, or another Studio plugin, send me your idea and explain what you want it to do.

I can help with:

  • Custom Studio plugins.
  • Model and asset tools.
  • UI and workflow automation.
  • Capture and thumbnail tools.
  • Small utilities for your game or development team.

Message me with your idea, budget, and desired features.

Cloudflare worker kit:

RenderboothWorkerKit.zip (13.2 KB)

TO-DO LIST:

  1. Add support for Animation controllers for posing.
  2. Add native png download when the api allows it.
  3. ???
9 Likes

No videos, no images?

I’m not going to argue about the pricing but please do add images/videos so we know what we’re buying is worth it or not.

2 Likes

Cheaper doesn’t mean equal to

So besides the two people who apparently can’t read the keyword on the title, since Photobooth reduced their price, I will make mine free, because my point is still the same.

I take comissions since usually this plugins are meant to be for local use.

2 Likes

The point about it being free is clear, but that doesn’t change the fact that people need to see what the output actually looks like before they bother installing it. A few screenshots of a render would go a long way in proving the background removal and lighting features actually work as advertised.

Photobooth is “free”, you just have to build it yourself from its github. I’m sure your plugin is a good alternative though, I doubt many people know photobooth is open source.

1 Like

It was 4.99 before the edit, because last time i checked photobooth was 12 or something, thats why it was labeled as alternative, then the second and third talked of it not being equal, which Im pretty sure the fact it’s called an ALTERNATIVE already means it’s not meant to be an equal, thats why i said the comments are missing the point. As for the photos I will add it when i have time, i’m not in My PC rn

theres no export button. what is t6he point of this p;lugin if you cant download???

The description says it uploads images and prints the asset ID to the output. There is no local download button because it sends them straight to Roblox.

add a download button please.

extracharactersAAA

this uses the api to capture images inside of roblox studio, last time I read it there is no way to save the captures in your computer, as Lony said, it saves them straight into your roblox account because you are uploading it to studio like you would do to a decal, if you need the image for anything OUTSIDE of studio, just grab the image inside of your recently created decals / images

I will check if there is a way to do that, sure


havent forgotten, just testing before doing the announcement it will be done today

Nice, looking forward to seeing it.


UPDATE 1 IS HERE.

So after a whole day of workarounds I found no way to natively prompt users to download the image they took, the only current easier way to do so is with a Cloudflare worker that you can get in this very post or inside the plugin Kit option on the toolbar, you can also download the obj version natively but sadly it seems like actually downloading the photo isnt possible as the photo itself is directly uploaded to your account, so the closest to a quick way to download it its using cloudfare for now.

Using a Cloudflare worker seems like a lot of extra setup for just a download button, but if it’s the only way to bypass the direct upload, then it makes sense. Does the worker handle the image hosting or is it just acting as a proxy to trigger the browser download?

1 Like

Cloudflare works as a proxy, you just have to set it up with your own account and then when you take a photo you will simply press this button


and it will prompt you the URL which once pasted on your browser will download you the capture you sent, this is a bit overkill but like I said the only native download option from what I saw is as .OBJ, the issue is mostly because the photo is being uploaded in your own account so as much as I tried seems theres no way to access it, also I dont feel like adding a public proxy would be fit considering how less secure public domains proxies are against self hosted ones, you are most unlikely to run out of quota anyways.

Once roblox makes an option to expose the image to the plugin I will update it so you dont have to use a cloudflare proxy

The proxy approach is a bit of a workaround, but it’s better than having no way to get the file at all. At least it keeps things on the user’s own infrastructure instead of relying on some random third-party server.

1 Like