New Terrain and Parts Built-In Materials - Release Build

This reminds me of the blocky game, very cool indeed!

To address some things, I feel like builders need to start becoming more professional and start using custom materials now that custom PBRs are possible. As ROBLOX becomes bigger and more pronounced in the game industry, I feel as if developers on ROBLOX need to become more knowledgeable in texturing to keep growing ROBLOX all together to create bigger and more industry standard games.

To note, if you would like to keep using the old materials. You can just get the original files inside of AppData\Local\Roblox Studio\PlatformContent\pc\textures. And then use SurfaceAppearance
and a loop to just go through every part in the game, check their material and create a surfaceAppearance depending on the material, it’s not hard.

2 Likes

However, it would be nice to see ROBLOX giving people the ability to create custom materials and directly put it into the material property.

Was able to convert the normal map pretty easily, it was compressed with DXT5 format. just saying

7 Likes

I agree, I was so hyped to release my project with these new materials… this is so sad to hear! :cry:

2 Likes

Thank you for listening to our overwhelming feedback, it is greatly appreciated. I want to make it clear for people who may not understand why this update was a problem; there is no problem with the new materials, but not giving developers the option to use the old ones is a terrible idea for the well being of Roblox.

I also have a suggestion for Roblox, and it is to listen to feedback BEFORE it gets this bad. It is absolutely ridiculous that it took this long for this response to come. Based on the feedback you have gotten almost right away, you should have known within 48 hours to withhold this change. Please take this as a cautionary tale about how you shouldn’t push updates.

6 Likes

Not happy a single bit, actually I’m currently upset, our players are waiting desperately for me to finally drop my long-awaiting project, we were excited to launch it in July because it runs on the new materials… HOWEVER, this happened which is sooo annoying to deal with.

I probably now have to spend time moving back and learning how to make my map look good with old Robox materials. I wish they just changed it without feedback at this point, I love the feedback, but eventually, everyone would’ve gotten used to it, but now people who were waiting to get these out to their games are now upset, what I meant by not everyone can be happy.

Why not make it a BETA feature until you come up with a decision about how to also allow old materials to stay on the platform…

3 Likes



Find me a good color for this basalt and I’ll gladly use it over slate. Other than that, it is genuinely getting annoying over how you are only talking about your game; yes, I agree, basalt looks great in some cases, but there are absolutely no replacements for the old Slate materials - rock looks way too detailed even though it’s supposed to be a better slate, and basalt takes the whole stage from grass, and the overall environment. You’re supposed to look around your environment, not the stone.

What’s funny is how snow is a better replacement for the old Slate than basalt, rock and slate…

4 Likes

I completely agree. The new bricks lack variety in depth and seem too perfectly placed to make it look realistic.

Sandstone and limestone can make acceptable alternatives if you tweak the color properly. The detail density on sandstone is probably the closest to slate.

Tried messing around with sandstone colors a bit and got this so far:


I definitely wouldn’t say that sandstone is closest to old slate in terms of actual texture, but it does fit decently enough with the grass - better than the rock, at least.

3 Likes

WHAAAAAAAAAAAAAAAAA…???

Incredible. Although there are a couple problems regarding the way Roblox renders SurfaceAppearance PBR compared to Default Material PBR.

With EnvironmentalSpecularScale set to 1, SurfaceAppearance reflects the skybox based on how metallic an object is through Metalness and Roughness maps. Default Material PBR on the other hand, seems to be set to a locked value for Metalness per material. I attempted to remake the Diamond Plate texture and matched it pretty closely and noticed that the specular was similar, but the amount of skybox was reflected on the texture was much more noticeable on the SurfaceAppearance. Maybe I just made it too metallic, although I don’t believe that’s the case.

Anti-Aliasing is also a problem. The texture I made had terrible aliasing, while the edges of the default Diamond Plate were sharp and clean. I remember seeing someone claim they were able to get anti-aliasing on standard textures, but not SurfaceAppearance PBR.

Sorry if this makes little sense. I just want to get this over with.

I got an idea on how we can keep the old textures that could work for everyone here hopefully… So first of all keep the old textures on roblox studio by default, but don’t keep them on the roblox client, and so whenever you join a experience that uses some of the old textures, they will be downloaded much like decals and stuff like that, but instead of downloading every single old texture, the experience should download only the textures that are being used. For example if a experience uses the old grass and sand textures in the map, then only those two textures will be downloaded for the experience. Hopefully this should not make roblox have “Increased download times” or make it “Waste tons of resources”, thought sure, this will make roblox experiences take a bit longer to load but come on, its not like people are gonna notice a one second (or even 1/8 of a second, or less) increased experience load times, plus this bonus loading time will most likely diminish in the future as newer experiences will most likely only use the new textures.

Yeah not gonna lie the new textures make your place look quite linear.

1 Like

This one actually looks better with the new textures

I’m kinda sure these load times might be lower on mobile devices, as the current textures on mobile are like half the resolution of PC textures, however with my idea i have no idea if there will be a check for mobile devices to download the lower resolution ones.

YESSSSSS! Thank you. I am so relieved to hear that you guys listened. Now, let me propose my solution:


Inside the materials tab, have 2 sets of each material from before this update. If that sounds complicated, let me expalin. One material could be named Grass and the other could be named Grass Legacy. Same thing for materials like slate and sand.

  • Slate, Slate Legacy
  • Sand, Sand Legacy
    The list would keep on going.

(Edited my post since my old solution didn’t allow the mixing of materials. This solution I thought of would probably be better.)

1 Like

This isn’t just about your game you know…

10 Likes

megabit =/= megabyte. lol. the average download speed isn’t 12-25 MB per second.

Interesting idea, thought i feel like it wont let you use both sets of textures at the same time, therefore kinda removing some customization/detailing possibilities if you know what i mean.

1 Like