New Terrain and Parts Built-In Materials - Release Build

Example:

Sending the string “wedge” to client. Figures out how to construct a wedge properly client side

With mesh:

Has to send the mesh data of a wedge (all the vertex data, ect). Uses this data to construct a mesh client side

1 Like

Honestly I think a lot of problems could be avoided if they delayed the full on replacement of materials, and released them alongside this.

It would avoid a period of who knows how long in which a lot of games just do not look right, and would allow developers far more creative control in general. People who want the legacy style could upload them into the material service, people who want a whole unique style could make their own materials, and people who want the new materials will have those as default.

Delaying the overwrite on materials until material service is up and running really feels like the best release plan option in my opinion if were going down the route of them absolutely wanting to replace legacy materials. I don’t know the technicalities of how that would work or if its possible but yeah.

5 Likes

With Roblox’ new system, would it be possible to remake the old materials, instead of keeping the old materials? It’d avoid any technical conflicts if possible.

1 Like

No. The SurfaceAppearance object is shockingly unoptimized and only works on MeshParts. It will likely not be seen on baseparts for 1 - 2 years and by then it will likely still have major performance issues.

1 Like

You mean SurfaceAppearance? You said SurfaceMaterial.

I am literally not talking about surfaceappearance. I’m just talking about default Roblox materials.

2 Likes

Please note that there is a full library of materials (perhaps made by other users) on the way (which will OBVIOUSLY include the old materials) so this will be just the first step.

don’t hold your breath™

I have mixed thoughts about this change coming to the platform. The new textures look nice and I personally don’t mind them being added. But I was expecting them to be added as an addition rather than a replacement. I don’t like the fact that we are being forced to transition to these new textures instead of them being optional.

Many games have been taking advantage of the way these textures look to achieve many different results. Grass has been used to not only achieve grass but also foliage, foil was used for water, sand was used for clothing, and so on. The new materials do not make this possible. The fact that these new textures don’t keep the same aesthetic the old one had makes it difficult to transition. Personally, I would prefer the current textures we have rather than the new ones. I understand that the Roblox Team behind this feature worked hard to bring these new textures to the platform. But frankly, if it costs us the current textures and if Roblox won’t back down with the decision to replace the textures I would rather not have the new texture at all. It feels more like a downgrade rather than an upgrade.

Some people suggested that we should instead use the new surface appearance implemented into Roblox to bring back the old textures after the new ones replace them. But this option is not feasible due to surface appearance being only compatible with mesh parts. Not to mention surface appearance isn’t compatible with terrain.

I understand that these textures are still being worked on but they have severe issues such as color inconsistency, issues with tiling, compatibility with previous use of the older textures, and just overall not looking that great. Some of these issues might have already been addressed.

The biggest issue is the tiling of the texture. It doesn’t take long to notice an obvious pattern in many of the textures.

Tiling Issue Examples


There are also some issues with color inconsistency between textures.

Color Issue Examples

Cobblestone for example has parts of its texture that aren’t affected by your desired color choice.

image

Another example is terrain grass vs part grass material. Both the terrain grass and the material grass share almost the same texture yet if you put them side by side with the same RGB value they have different colors. Terrain on the left and Part on the right.

Another issue with terrain is that previously grass and leafy grass were essentially the same in color and texture but with the new materials although they share similar grass textures their colors aren’t the same so they blend poorly. leafy grass on the left and normal grass on the right.

Other than these few issues I like the new textures. I only heavily dislike the decision Roblox has made with forcing and replacing the old textures. In 2019 Roblox you said you wanted our games not to be routed in one particular style. Yet here we are in 2021 and we’re being forced to adopt one particular style that doesn’t fit every game.

Please reconsider the decision in replacing the old textures.

7 Likes

What on earth was the point of asking for player feedback regarding how it was implemented if you just decide to roll out the materials across the board?

The brick texture is so massively different no amount of “colour correcting” is going to make it look okay.

I’d go on a rant about it but I did already:
Roblox | NEW MATERIALS | Overview - YouTube
Basically I pointed out loads of them are very different, and how this can massively impact previous builds, moreso when some materials aren’t even aligned in the same direction.

6 Likes

This, as far as I’m aware, is precisely the case. But this is wayyy off-topic by now.

1 Like

I’m not saying this is a perfect test with meshparts vs. parts but I wanted to see which ones would load in quicker

To my findings, no difference at all.

I don’t have a very good internet connection, but if meshparts load more data, why am I seeing them load in pretty much identical to regular parts? Sure this isn’t a perfect test, but I would at least see some parts transparent for a second with bad connection or even good connection.

I think if you tinker with meshparts enough you can get them to work nicely like regular parts, all I have to say and I won’t reply further with this.

*also feel free to do the same and double up the part count but I doubt there would be any noticeable difference as those parts were already pretty laggy, as shown with my FPS and anchored.

2 Likes

Yes, I have had the same problem in the current game I am developing. Since my games ClockTime is set to 0, the metal texture becomes much darker than what I originally wanted it to be.

3 Likes

which will OBVIOUSLY include the old materials

Nowhere is this stated in Sorcus’s posts and custom materials are nowhere to be found and likely won’t be here for years, and when they do arrive they will likely be plagued with spaghetti code (that will never be corrected) that cripples performance.

3 Likes

Years ago we were told “Oh yeah multiplayer studio is just round the corner”
It took 6 years for team create to come out after that.

We still have no details on custom materials, if they are so adamant about replacing all materials on the platform they could at least give us the CAPABILITY to mimic the old styles.

4 Likes

Most of the changes I can live with, and can be fixed with colour corrections and the like.
But look at the brick.
Just look at the brick.

Don’t try and tell me this is an improvement, and don’t try and tell me whoever made this new brick texture even looked at the old one.

9 Likes

Is this the newest build? I thought they fixed the bricks.

1 Like

Remember when Roblox said they didn’t want to dictate style on games. Yea i’m doubting that now, please, please keep the old textures. Sand is horrible now, and the grass looks “dead”. The old textures stood out, the new ones all blend into each other, I already addressed this issue in the previous post

Oh look, it all looks properly balanced and set up correctly

But in this example, sorry for not same camera angle


The grass looks flat and dead, the sand loses it “wallpaper” vibe, and it all blends into each other.

Please give us the ability to opt out of this update.

Im usually someone who is quite supportive of Roblox’s (sometimes wrong and misguided updates), in fact, I thinkt he brick texture is really good, however its a small positive in a world of negatives, this aint it chief.

7 Likes


Ah it is better on the new build.
Still far from equivalent to the previous though with its uniform lack of variation.

This seems like a good update. I like the new materials and would like to see what would it be like in my game.

I also like the over-reactions I am seeing in this thread. I know consensus doesn’t require unanimity but I don’t see consensus here.

Can you please figure out a way to use both the new and the old textures? I’m making a survival game, and I want to continue from modeling to map making, but now I’m skeptical if I want to do it now because I’m afraid these textures might make some areas look good, and some areas bad. And I really, really dont wanna go back and fourth to redo some stuff.

2 Likes