Just wanted to drop a quick note regarding DoubleSided for MeshPart. This feature has been enabled on all platforms.
In Studio’s MeshPart properties, you will find “DoubleSided” in Appearance category:
By default, DoubleSided is off and you only want to enable it for meshes that will benefit from this feature, for example meshes that are modeled with (single sided) cards, such as leaf, hair, cloth.
Example:
The tree leaves are modeled with single sided cards.
Are there any performance implications for enabling this? Nonetheless I find it to be a pain to model something from the 2 sides, so this will be of help. Thanks
Love to see new features come to MeshParts. What would perfect them for me would be the ability to change MeshID in-game vía script. Since the feature has recently become available to plugins, are we going to be able to expect this feature for scripts too?
If it’s them basically toggling backface culling then it should be more performance heavy, in situations where faces would’ve otherwise not been rendered.
SuhhWEEET!
It is TIME my In Nature’s Realm showcases become A LOT more optimized. 300 million + triangles cut down to less than half or so. I am excited
As cool as this sounds, isn’t this essentially the same as duplicating faces and flipping the normals performance wise? I would imagine this is just so you don’t need to worry about doing that within the modelling software since duplicating faces and having to go back to make changes can get troublesome sometimes, pretty cool though nonetheless!
Does this also allow for properly sorted vegetation? If not, when can we expect that update to be pushed out… or is it already and I’m just missing out?
Also very interested in the performance implications of this!
I know other engines do this as well - is the intent to reduce the work done by the artist or is there also performance benefits from the rendering side?
Definitely a good update. I’ve had friends who’ve had lots of troubles with this and hopefully, this solves all the “invisible mesh” building support topics.
After doing some testing, the triangle count doesn’t appear to double when DoubleSided is set to true despite being able to see both sides of the mesh. I’m not sure if there are any hidden performance impacts but this is an incredibly useful feature and I can see many use cases for it outside of foliage!
I’d like to know performance-wise and how well it does with Roblox games and inside studio for development and gameplay, saw this FFlag get activated an hour ago before, and seems neat.
I feel like this might be a game-changer for developers who use Decal or Textures for vegetation leaves so it looks more realistic, I’ll be sure to use this for an upcoming project and more experiments for this.
Is this live at the moment or in Beta in Roblox Studio?
No. It didn’t fix it, it made it worse…
The “fix” is a lie, it’s just visual. You don’t need the geometry to show from the inside. Invert these normals so they face the correct way.
(@DieSoft figured I’d mention you here, since you mentioned the face orientation indicators, which are a bit hard to use in some cases, not sure if you’ve known about Face Orientation toggle)
Now, to fix it you can either select just the part that was showed as red, and flip it manually via the Alt + N hotkey, or you can just select the entire mesh and hit Shift + N to let Blender figure out which face should point where:
If this “fixed” your mesh, it’s probably still broken, just less broken than before (it now looks correct but is rendering extra geometry that doesn’t need to be rendered at all)