Add DoubleSided flag to CreateMeshPartAsync

Feature Request

As a Roblox developer, it is currently too hard to instantiate a DoubleSided MeshPart programmatically.

If Roblox is able to address this issue, it would improve my development experience by allowing me to leverage the DoubleSided mesh feature to save work and improve graphical details. This would save me time writing code to manually add flipped triangles to simulate this DoubleSided effect, and allow me to optimize performance by avoiding potentially doubling a mesh’s triangle count.

Proposed API Change

Introduce an optional boolean flag DoubleSided to AssetService:CreateMeshPartAsync().

Example Use Case

Procedural mesh generation (single-triangle details)

Without DoubleSided

With DoubleSided

7 Likes