Transparency in Video Uploads / Video Frames

As a Roblox developer, it is currently impossible to upload videos with transparency.
Currently in our development workflow for Anime Card Clash, we have to split the videos we use for card skill visual effects into individual images and upload them using our assets-as-files tool. This is takes a long time and is prone to false-positives from moderation.

If Roblox is able to address this issue, it would improve my development experience by reducing the amount of time and hassle it takes to upload our visual effects. It would take my least favorite part of developing our experience make it almost effortless.

12 Likes

Hi there @IraUltima, thanks for the feature request. Would you be able to show a visual example of what you’re looking to do?

transparent background

2 Likes

Yes, wanted to see what specifically they were looking to do with this.

1 Like


This is what we currently have implemented by uploading individual frames as images and then flipping through all of the images like a flipbook.
Not only would it be far less tedious to just be able to upload and use videos with transparency, it would save bandwidth just because of the compression that the MP4 format uses.

2 Likes

Gotcha, cool, thanks! This lines up with what I was imagining from your description.

In terms of this feature, it’s something we do want to offer - can’t promise a timeline just yet, but if there’s any other use cases for this, please let us know.

4 Likes

It would also be very useful for just small details like rotating text or logos and other UI designs.

2 Likes

Loading throbbers too, but yet again those are usually small enough where a spritesheet can be used.

1 Like

this would be an excellent addition for animated screen borders, say for example i want to indicate that the player/character is on fire, we could also use a simple video displayed on the users screen rather than messing around with camera rigs/ game space solutions, could all be done via ui

3 Likes

Ironically I’m also working on a card-battle style game and ran into this exact same issue. Would very much appreciate this as an engine implementation.

Using videos with with alpha would greatly improve various VFX stuff both like the cards here, screen overlays and in world vfx like explosions.

I anticipate that using a video frame for vfx work would be easier than managing hundreds if not thousands of flipbook images, and be more performant in rendering, networking and memory.

1 Like