Upload Custom Materials in the New Material Service Beta

Few things u can try is to add a black texture in roughness and metalness and adding a blank normal.

Normal GL will be better as most computer use it for better performance

I think what you want is the ability to turn a collection of variants into a package and reuse it, right? There’s a manual step of setting the appropriate overrides to the materials you want in the package, but we do imagine this flow working.

7 Likes

1024 is perfectly suitable. 2k textures would be better, but they are over 4x the storage cost, which means 4x loading time for players.

the forest demo has low quality textures because those assets weren’t made with 1024 textures in mind, they are free assets with the intended use of being in a game without texture size limits.

a decent talented developer with the ability to create their own PBR textures will have no issue with the 1024 limit. a combination of different techniques and tricks with it mostly being down to better UV unwrapping will allow very respectable pixel density while still using 1024 textures.

the amount of people who would even be able to experience your game with 2k or 4k textures are such a small percentile, the chances are they wont even be playing your game. a large chunk of roblox users play on mobile, or their tablet, or their school laptop. those devices arent made for handling hundreds of 4k textures for every asset in the game at one time. the larger the textures, the more VRAM you need.

6 Likes

I hope so. But to clarify, I mean adding new materials in addition to the old ones. Say for example, I want two different versions of cobble terrain. One for grass and one for snow. It seems like that will be the case, but I just want to make sure that it definitely is. I don’t want to be limited by the default number of materials and only be able to overwrite that limited number.

It will.


As you can see he even said it, but the max could be at least 100 or something which would be good enough but idk. Hopefully it’s infinite tbh that’d be cool lol

3 Likes

image

4 Likes

And honestly i really cant wait for this!

2 Likes

Use OpenGL normal maps. DX will look inverted.

2 Likes

Yes, this looks really impressive and it works. I suppose having an Emissive Layer with glow effects would do something similar behind the scenes, sort of automatically. But for now, I think your approach will be very useful for some cool experiences!

2 Likes

I’ve been looking forward to the built-in material upgrade for like ever since it was announced :slight_smile:

2 Likes

Same here. I have so much games that could use this and it would make them look way nicer then it does already

1 Like

If u add it in ur games pls add a option to disable it and also disable it by default.

I’ll see if that’s possible, it might disable with low graphics though so

Also what do you mean disable it by default?.. I’m using this feature on all my games

That will be still be a issue. It will still be downloading the textures that is why loading will take forever for low end PC.

1 Like

When someone join the game first time it is disabled u can tell him that if he want it he could enable it.

Honestly that kinda doesn’t matter to me not gonna lie but if it’s possible and i found out i will but if there’s no way then i’m gonna use custom materials even if it takes along time to load in

Is there a download for that Metal texture? It looks so good

What metal material? Where do you see metal at