GIF playback in Roblox [Demo]

I wrote a small program which takes a gif file, transforms it into a png sprite map, and gives you a sample .rbxmx file for playback (using ImageRectSize and ImageRectOffset)

Heres an example video showing it in action.

If I was to release this, would anyone want it?

1 Like

Oh yeah, very cool! Support for video files would be great too. Gifs aren’t that great.

YES!

I’d have to find a way to extract the video frames in Visual Studio. I’m sure its possible, but I’d have to do my research :stuck_out_tongue:

1 Like

I’d have to find a way to extract the video frames in Visual Studio. I’m sure its possible, but I’d have to do my research :P[/quote]

Learning things is… great!!

Should make it so it uploads the images to roblox

This looks cool. Would it be possible to make it use decals on a part instead of a ScreenGui?

It’s one picture isn’t it?

I would totally (try to) make a movie theater out of this lol!

It’s one picture isn’t it?[/quote]

Yeah, it’s pretty much one big picture, but uploading it to roblox would force it to be scaled down to 1024x1024, so the individual frames would be tiny if you have a gif with hundreds of frames (which they usually do).

OH I get how this works now! At first I thought it split the GIF into individual frames. Now I want ImageRectSize and ImageRectOffset for decals even more.

Does it work for when you have long GIFs?
Had a similar thing on the account CamoCorpVideoContent, though that was made using the Java-like IDE, Processing 2, so not all that ideal

Seems smooth… client-only or server-compatible (Stepped or RenderStepped)?

[quote] Does it work for when you have long GIFs?
Had a similar thing on the account CamoCorpVideoContent, though that was made using the Java-like IDE, Processing 2, so not all that ideal

Seems smooth… client-only or server-compatible (Stepped or RenderStepped)? [/quote]Why would you do this from the server?

That’d just look horrible and choppy.

Imagine Lilly’s reply regarding a movie theatre. Either you can do like sounds and give un-synced experience for the players, causing possible bugs and whatnot (though I don’t see this method much too bad from the other case, as your argument states my speculations on this field) - or you could get a simpler setup controlling just everthing on the server for synced, but lower framerate/updating experience.

Released.

1 Like

[quote] Released.
GitHub - MaximumADHD/RbxGifGen [/quote]

How to use?

[quote] Released.
GitHub - MaximumADHD/RbxGifGen [/quote]

I’m a noob, how 2 use

EDIT

nevermind found the exe

[quote] Released.
GitHub - MaximumADHD/RbxGifGen [/quote]

I’m a noob, how 2 use
[/quote]

1 Like

well it crashed and when I restart it tries to reload the previous gif and crashes again

O_o
It might be trying to load the gif.
I would suggest either overwriting the file with a smaller gif, or just let it load.

1 Like