We need a method for retrieving terrain materials and part materials separately. Because Enum.Materials:GetEnumItems() returns ALL materials for TerrainANDBaseParts. Before this update we could have a table with all the materials that were exclusively terrain materials and ignore them when iterating through the enum items. However, this will make that list even bigger and impractical to store since once this update or future update of the same sort come out it will break scripts that use a table for exclusive part or terrain materials.
Summary: We need either a new Enum type, a new value added to the enum types, or a method for retrieving the materials for each type. This update shows that we need a method for forward compatibility or else scripts will be broken every time an update comes out that introduces new materials.
From the image, if I had to take a guess, I’d say Legend of Zelda; Breath of the Wild. The trees and grass appear to be very similar to that of the game. Although, this could be Roblox, even though I highly doubt it.
I’m not really ok with metal texture. It destroys the look of the lobby for my game and I got nothing to replace it with. I wish there was something like metal 2 which is the old metal material which was very good. This new one is too reflective…
My opinion on this, if it were to be an update, it should be a feature you can toggle on and off until it’s developed into the community. If all-terrain just changes it will make a lot of developers upset. I really like the new terrain your showcasing but the only way I can see it fitting in is if you can toggle it on and off for your game.
Terrain isn’t perfect but with a bit of time and effort you can sorta match the quality of a game like botw. I do hope that they listen and don’t replace the materials we already have, if you are going to remake the materials, they should do so being as close to the original textures as they can be, otherwise I would love to see some variations in different materials.