As a Roblox developer, it is currently too hard to create real-time, customizable PBR textures. There are workarounds, but they are time-consuming for a large-scale game with multiple variables. I know it will need performance solutions, which I assume why SurfaceAppearance is “read parallel”. The focus of this topic is on possible use cases and the powerful capabilities that could result from making this a reality.
If Roblox is able to address this issue, it would improve my development experience because I would be able to create large-scale, customizable features for my game. Imagine avatars with realistic, custom hair and skin textures or mechs with suits that adapt to in-game events, user interaction, or the environment. Experiences would become more immersive, inclusive, and push the boundaries of Roblox development. Rather than working within limitations, developers create truly powerful new experiences for their players.