Material Generator Is Now Available for Everyone

this is what I want, it could still use ai, but right now its basically the same as asking stable diffusion to generate “an image of bricks” (outside of the PBR stuff which I will admit is pretty impressive), it literally just looks like a poorly prompted AI image. If this was not only of a higher quality, but also simply a better tool, there would be a lot less complaints.

I think this is what annoys me so much when I see stuff like this. Why are we completely removing the need for human input in these processes beyond just typing a prompt and pressing a button? We’re making the AI do all of the work in entire artistic fields, from start to finish - couldn’t it just be a helping hand instead? Like instead of generating whole images why can’t I still be the one moving the pen while it works through inconsistencies in my shading, or smooths out my lines, or something… everything is going to look so samey otherwise. It’s depressing.

2 Likes

Yeah. But it doesn’t look good. That’s the problem, if it looked good, nobody would complain.

I think this is poor choice of words on your part, the term “greyboxing” implies little to no textures, when you search up examples of greyboxing, it has little to no textures outside of a few highlights here and there.

greybox examples I found off google



given these examples, when you mention greyboxing, the mental picture most people (outside of you, apparently) have in their head is a textureless layout of a map, something where this feature would not come into use.

that was clear and obvious hyperbole

I don’t dismiss the entire technology, in fact, I’d say im pretty pro ai overall; I just HEAVILY dislike this implementation, as it doesn’t give good enough results to warrant even being implemented in the first place.
Screenshot 2024-09-04 164232
I ask for a white brick wall, 2 of the 4 results are basically unusable for what i wanted
I ask for molten lava, and it gives me these
image
these look like lava, but they’re all at an odd angle, so actually using it on a texture makes it look like a piece of art and not actually a texture.
Overall, the quality of the actual feature is laughable, at best, and genuinely bad at worst, since the technology isn’t exactly there yet, its obvious this was just put out to appease the current AI trend happening on the platform/in the development world.

Might I add, that this isnt even getting into the morality side of things, and where the training data is sourced upon; To my knowledge roblox hasn’t given any of that information out.

3 Likes

Tbh, when I try out Roblox Assistant and ChatGPT 4o I’m just shocked by the results in the example below. I also once wasted 1 hour on Roblox Assistant, always asking it why the function doesn’t work. But then I copy pasted the first prompt of the Roblox Assistant into ChatGPT and bam it explained it to me in the most perfect way and gave me a fully functional function and an explanation first try, so that I can understand it perfectly. (It was something with time manipulation, I had 0 experience with that).

Roblox Assistant:

ChatGPT:


Another example:

Roblox Assistant randomly hallucinating Vector3.Distance??? While ChatGPT provides constructive feedback on how I can optimize code

6 Likes

it looks good for me and makes texturing much faster

you should know that ai will do anything you say you told it to generate molten lava and it did that you didnot tell the ai that you want it be as a brick or part

1 Like

parameters to generate textures are already included within the model itself, adding “brick of molten lava” would do nothing but confuse the image generator even more, here is the exact same prompt in dalle3


notice how it has a lot more depth and overall looks more like a landscape? thats because its generating purely from the prompt, roblox’s generator clearly messes with the prompt to generate textures, so that excuse doesn’t work here.

2 Likes

Hey SavageMode,

Can you tell me a little bit more about your question? If you have a part or mesh selected in the viewport, selecting a tile in the material generator should preview the material on the part/mesh. Then, when you click “Save and Apply”, that material gets saved and applied to the selected part. Let me know if this answers your question!

i got a different materials
2 of the generated materials are useable
image


that looks good for me

Eh, you’re better off generating your own stuff locally if you can. AI generations can look absolutely amazing when you do your own work, but… this? Not only is it limited to 512x512, which inherently makes it much more difficult for the AI to work with, there’s really no way you can improve it through extra steps.

3 Likes

thats not what i was looking for though, I was trying to make a molten lava floor, but because of the weird way the ai generates, you cant.

image
even in ur own example its slightly tilted for some reason

2 Likes

you are right about that i asked for molten lava floor and got that weird thing
image

1 Like

What I meant was that you can see all tiles in the material generator being applied to the part.
image
So there could be an option to see the materials in the part selected like it is showing for the sphere. On second thought however this might not be that useful.

1 Like

sorry if the hook of my first reply made you confused, but everything below the title is about procedural generation

1 Like

Decent update, but the Material Generator doesnt really get what do you really want.
Examples of that:

Also i am begging you: can everyone please stop talking how “soulless” the update is? Well they didnt trained the AI enough sadly, i thought they nailed it like the DALLE

This stuff is pretty cool to mess around with but it holds no benefit most of the time. imo the results are pretty interesting but most of the time would just never fit into any sort of game.

roblox could be focusing more on other cool and beneficial things like editable meshes/images other than AI slop.

:o)

I’ve seen tons of games who had the beta feature enabled a while ago use materials and textures from the generator almost exclusively.

It is quite interesting to read the arguments above though from newcomers who’ve only just started using it. I’ve found that tweaking the prompt sufficiently generates pretty nice cartoony materials to apply at large. The only thing we need now is UV Mapping (and bugs to be fixed because my material generator is currently broken… sigh.)

with some prompt engineering you can fix that.

here’s what my prompts typically look like:

sand sci fi pattern (gridded layer: 65%, flat), symmetrical, smooth render, clone wars art style, extreme close up, aerial view perspective

and outcome:

Tweaking the studs per tile and whether it’s organic or not helps too.

2 Likes

I “love” that Roblox is trying to make things easier for developers who can’t hire graphics animators and stuff like these.

  • However, AI-made stuff will never be as accurate and good to compete with human-made stuff. First of all, you can’t explain properly to an AI what to generate for you.
  • Graphic materials made by artists will always be 100 times better than what any AI can build, even though AI is faster. The quality which AI will generate is far too bad to compete with real artists.
  • AI moderation and generation are far from perfect and will never achieve perfection, causing the generator to generate inappropriate content randomly, which will get the USER banned because all assets are uploaded under your account… good job Roblox, AI banning users for no reason lol.

I understand Roblox as a corporation, is doing it’s best to appeal for investors, there’s no judging here, we’ve seen Roblox stocks and they aren’t looking great, so it’s understandable why things like this are being pushed out.

Here’s a few improvements that I believe Roblox could do to:

  • I think a better way to balance this, would be making stuff like “Talent Hub” easier to access for new players, (I know how to use it, but I met many people and tried to help many people get into it, but they couldn’t understand much of it.)
  • Allow graphics creators & other types of artists, to showcase their work on the Roblox website, or link their talent hub onto their profile…
  • Listen to the community!!!

Please listen to the community! Custom materials currently work so bad, there’s no way to overlay a specific color on the materials like the default materials, meaning we NEED to make a different material for each color…

Used “perfect” AI material to test this one


(White)


(Black)


(Green)

This feature is supported for surfaceapparence, for meshparts… why can’t this be done for materials too (image 1)? Not to mention surfaceapparence also allows COLORING (image 2) of this, making it 100 times better.



We need this!

Like, come on Roblox, bring us a finished feature before AI garbage like this…

2 Likes

This is cool and all, and will most certainly help people who can’t make materials and people who can’t afford to pay someone to do so, but it doesn’t look like the model is that good. The times I used it, the generated materials were really bad–I write my prompt, and it just doesn’t generate as well as other services. At this point, where image generation models are as good and as easy to use as they are, it is a better idea to use any other service to generate your textures. You can get better results on websites that are free, with no sign-up required, than this feature. You’d expect a billion dollar company to put some money into a good model, but I guess jumping on the AI buzzword is more important than using AI to make an actually good feature.

I sincerely hope to see Roblox include better models in their AI features in the future. The only reason I am against these features is not for fear of “AI slop”, as that is a legitimate problem, but rather the fact that these bad models are limiting what people who aren’t capable of easily creating their own materials can do.


Writing this was very rushed–had to get to more important things quickly. Please mention spelling errors and other problems.

3 Likes