Hello everyone,
I have a quick question about using material variants. Do they - such as the ones generated by ROBLOX’s material generator - have any impact on performance? Are they similar or worse in performance to using textures?
Thanks
Hello everyone,
I have a quick question about using material variants. Do they - such as the ones generated by ROBLOX’s material generator - have any impact on performance? Are they similar or worse in performance to using textures?
Thanks
most likely they have a performance impact, BUT its so little that not even an old iphone would notice. Really as long as you dont go crazy you should be fine. It may take a little more ram thats all.
In my experience, they have little to no impact on performance BUT the more you use high resolution or pbr textures, it will increase the memory of the game so that can affect some aspect of the game like loading time, streaming,… This phenomenon is especially more pronounce on low end and mid end devices. Hope this helps.
Yes, they have more resources needed to make the high-quality textures. As there is reflection, colormap, hardness, etc. Roblox just puts them each onto a layer from my guess.
Negligible performance impact.
But definite load time impact.
I use a kit of 250+ materialvariants in all my places, and in those that actually use the materials instead of them just chilling in the MaterialService being unused, the load time is often around 10-20 seconds with 200-300 mb/s internet, but that’s taking into account all the unions and meshes I use, so it’s probably even lower for just materialvariants.
If you wanna go wild on materialvariants, use a loadscreen thingy to hide the unloaded map or whatever.