This means the large amount of resources we’d spend on rasterizing SVGs is not a great tradeoff for us. We need to do 60 fps UI animations while also rendering an entire game underneath it. Our UIs also can change dynamically every frame, while most web browsers struggle to animate simple objects at 60 fps. Our UIs need to be responsive immediately or we’ll block game load, and we have to avoid causing framerate hitches because of UI. Roblox isn’t like a web browser where they can afford to have time-to-completed load times on the order of 10 seconds. It would require a web new asset type, and a new import pipeline in studio, new moderation tooling, etc.Which means an expensive process to rasterize SVGs to bitmaps, dynamically depending on which sizes you choose to display them at. Fundamentally, we need bitmap textures to render with.Rasterizing SVG is incredibly complex, we would only ever be able to support a tiny subset of the format, which might not match up with what your favorite SVG editor will export. There’s a few reasons we won’t be doing this for a while: I hope you guys consider introducing Vectors to roblox! Have a nice day!! A great thing about vectors is that it’s pretty difficult to make an explicit vector - the only possible option would be to make bad words, but porn and things of that nature wouldn’t even be able to be stored in a vector.This would allow for cool tricks for loading circles, intro guis, stretched images, custom fonts, etc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |