GIF Support for Canvas'

To also add on to Caboose, adding GIF support would require a lot of bandwidth and memory usage.

Upon joining the Condo, you’d have to download the entire GIF, then store the frames in memory, then we have to come up with a method to pack those frames nicely in memory to display on a material. If a GIF has 30 frames, that’s 30 unique textures stored in memory.

Once you add like 15 GIFs to the Condo, you’d then have to render and store all of those in memory.

It’s a lot easier to do if we personally authored the animated billboards, as we would control how many frames, their resolution, etc.

However. in the wide world of the internet, not all GIFs are going to be optimized and there’s several things we would have to develop to make it work in the context of the Condo.

3 Likes