New Terrain, and Parts, and Built-In Materials, Oh my!

We need a method for retrieving terrain materials and part materials separately. Because Enum.Materials:GetEnumItems() returns ALL materials for Terrain AND BaseParts. 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.

I currently can’t do this, making large changes to the map for each update to support each feature. Doing it twice is unrealistic.

They know when the flag is going live, they can announce it.

13 Likes

This is AMAZING i love it

i love the lava one it looks so GOOD i actually want this great job.

1 Like

WOW this is just amazing !!!

I joined DevForum recently and i can’t stop finding better and better things.

I can’t wait what will users make with this new amazing terrain and materials.

This looks amazing, Roblox is getting closer to Unreal Engine once again.

Congratulations :wink:

4 Likes

What game is that? Like in the first link, it looks really cool! Hmu

Im not sure where does that image come from but i found it here: Richer Terrain Materials

1 Like

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.

2 Likes

Yeah, that isn’t roblox, I just found out. I looked at the sun-rays and they don’t match the ones we have currently.

Yes, i just found out but i am allowed to use that image, right ?

1 Like

I wouldn’t see why not, but don’t quote me on that.

1 Like

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…

1 Like

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.

A pearlescent feature to put metallic tints on stuff like the green metallic color on this blue-ish car would be pretty cool.

12 Likes

those pictures look like something out of breath of the wild

1 Like

The first pic is not from Roblox though, it’s a screenshot from another game.

1 Like

oh well it is still impressive looking at the bottom picture

1 Like

I was trying to recreate that image like the original post did 4 years ago when I realized I couldn’t reply to it, but this is what I ended up with.

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.

6 Likes

WOW good job.

I probably wouldn’t be able to remake the picture.

1 Like

I’ve enrolled in the beta program, but I can’t access these materials. Is there a special version of studio I have to download?

Release Material Update Beta v1.1 · Roblox/material-update-beta · GitHub

If your on windows, click v1.1.Windows.zip

If your on mac, click v1.1.MacOs.zip

Extract the files, then look for RobloxStudioBeta. Open that then you’ll have it.

1 Like