Material Generator [Beta]

Some sort of pre-moderation would be good as its difficult to know how the moderation system will react.

Something like “our moderation system has determined that this material may violate our terms of service and so cannot be uploaded. If you would like to contest this please fill out x form explaining why”

This way if something is genuinely dodgy and the creator knows it is they probably won’t appeal and it won’t get uploaded in the first place. At the moment it seems like roulette.

5 Likes

That would be a great idea :thinking: (30)

2 Likes

Hello everyone,

I’d like to address a few questions we are seeing about moderation and uploading these new images to your account.

TL;DR - images are only uploaded when you click save and apply, and if you feel you were moderated incorrectly please reach out to me and I will help you get it resolved. Read below for more.

1. Images are only uploaded when you click “Save and Apply”.
You can preview any material you generate by clicking on it, which will take you to the preview pane. From here, you can click on objects in the scene and you should automatically see a preview for it. If you close the preview pane, the object goes back to it’s original state. Only if you hit Save and Apply will the material persist, and at that point it will get uploaded to your account. Any material you do not explicitly save should not get saved to your account.

2. We have heard accounts of users getting wrongfully moderated,
We are doing our best to address these as quickly as possible. You can reach out to me via direct message if you feel this has happened and we will get it taken care of immediately. This is a tiny tiny percentage of overall usage, but if it happens to you I’m sorry and we’re working on improving it. Let’s just say our moderators are not used to as many materials as you all have been generating!

3. If you generate something that you’re worried will trigger moderation, please don’t upload it
Once uploaded, the image will go through the normal image moderation pipeline and can result in moderation action if it violates our community standards. If you accidentally generate something you’re worried about, you can right-click and delete the image from your history, or just ignore it. Even previewing it will not cause moderation action.

Thank you for all of the awesome feedback. We’re looking forward to addressing as much as we can in a follow-on round of improvements. In the meanwhile, we’re loving seeing what you’re creating using the tool. Keep them coming!

10 Likes

Hi! I’m very sorry this happened to you. I just posted a longer reply, but we’re working with our moderators to address these situations. If you have an issue like this again, please DM me and I’ll help you get it addressed.

4 Likes

Hello, I recently sent an appeal for my account which was moderated, but I got a reply and I didn’t understand the message, so I think it meant that the appeal was not accepted. But today I logged into my account and I got access, so does that mean that my appeal was accepted?

4 Likes

Probably! Let me know if you need help though.

5 Likes

Where is my generic wallpaper…?

3 Likes

Why don’t you just make the images that is generated by the AI gets moderated before showing it to the user?

4 Likes

Final moderation has a human component. It would be tremendously slow, wasteful, and overwhelming to do that for temporary images that will never be seen by more than one person and can be mass-generated. As far as I can tell, Roblox is already doing an automated pre-moderation on the generated images before showing them to you to reduce the prevalence of inappropriate images. You still need to be responsible and not save inappropriate images that sneak through.

4 Likes

Unfortunately I stumbled upon the same hurdle. Trying to get to have vertically or horizontally aligned patterns just doesn’t seem to work.

2 Likes

The recent update to Roblox has truly captured my admiration and excitement. It is fascinating to witness the integration of artificial intelligence into the development process, which has opened up a whole new world of possibilities and opportunities for creative developers. The use of AI technology has enabled a more unique and efficient workflow that allows developers to explore new creative directions, while also simplifying and automating certain aspects of game design.

What I find most remarkable about this development is the vast array of creative possibilities that AI integration offers. With AI technology, developers can create more immersive and interactive environments, as well as more sophisticated game mechanics that respond intelligently to player behavior. The use of AI algorithms can also lead to more personalized and tailored gaming experiences for individual players, as game mechanics can adapt to the player’s style and preferences.

And integration of AI technology into the Roblox platform has provided a more diverse and inclusive space for creative expression. Developers from different backgrounds and skill levels can now participate in the creation of innovative and engaging games, regardless of their previous experience or expertise. This democratization of game development is a significant step forward in the evolution of the industry, as it allows for a wider range of voices and perspectives to be represented in the games we play.
I am impressed with Roblox’s forward-thinking approach to incorporating AI into their platform, and I am excited to see the incredible games and experiences that will emerge as a result of this integration.

Here’s a useful use case for this that I personally find awesome, I had the AI generate a set of apartment building facades.

7 Likes

The Material Generator had a large error output upon clicking Generate, froze, then crashed Studio.

Attempting to reopen Studio, it displayed an error saying Studio is missing or has corrupted files and it refused to launch. I had to reinstall Studio entirely.

2 Likes

Question: if I attempt to generate a solid color can/will I/ is there a chance that I’ll get banned? Because in the past there were bans on solids bcs if you played around with video settings it can show hidden images (which for obvious reasons can be very not good), I’m wondering if the system just bans colors if In inventory or it knows the source of each image (for ex: uploaded vs ai generated)

3 Likes

It looks like the material generator uses AI to produce the albedo and then generates the other corresponding maps from the albedo (and maybe context from the prompt?). It would be cool to decouple this from the AI so we could also use our own tiling albedo maps and let roblox generate the other PBR textures for us. This would help avoid issues with the AI being unable to generate tiles and other straight lines since we could provide a perfect albedo ourselves.

2 Likes

The solid color image ban issue was fully resolved quite a while ago, no need to worry about it.

5 Likes

So far, this update has been pretty helpful. I do have one main complaint.

When asked to generate specific materials, such as grass, it often times gives you a picture of the material from the side or from an angle.

image
(Prompt: Snowy Grass)

I understand it’s an early model, but I feel like a fix for this is pretty crucial, as it does this for many natural materials.

4 Likes

Have you tried adding “top down” to the prompt? Try adding different words to get different views. Grass is a little tricky since ideally grass would have some length to it and it will always look a bit flat. “Freshly cut grass top down” to show you want short grass from a specific perspective seems to work ok for me.
Screen Shot 2023-03-23 at 9.53.03 AM

5 Likes

I actually did try “top down” and the results were a bit better. Only issue with it is that the results seem to be less accurate, but it isn’t too hard to work around

4 Likes

O ok cool, this update is so useful and saves so much time

Thanks! : )

2 Likes

I’ve read a post in either this or another topic about this cool new AI material generator that wondered if this uses Stable Diffusion to make the base texture (before another function generates the PBR maps). Even I wonder about this, since some of the results look similar to things that Stable Diffusion WebUI (which is on my computer) generates.

Today, I told both this feature and Stable Diffusion to generate two sets of textures, one of lightly-colored fabric and another of fallen leaves. I picked the best texture out of Roblox Studio’s batches, followed by the closest texture made by Stable Diffusion for a good comparison. I don’t know what settings Roblox uses on their very fast server (it consistently generated textures quicker than my GTX 1070), so that’s probably why they look worse but…my RTX 3060 laptop hasn’t worked for months so I can’t use it instead. I gave both the same prompt (and avoided using a negative prompt since Roblox doesn’t let me use those).

Let’s look at the first comparison!

seamless looping fabric texture, top down, detailed. Very light, white color

Just looking at them, Roblox’s generated fabric looks better. There’s a pattern to it, with a grid of sorts. Stable Diffusion looks like it used a small paintbrush and placed small, dark dots around the surface (and a larger one at the top of the texture).

fallen autumn leaves. seamless looping texture, top down, detailed. light coloring

The fabric overall was rather plain, but I think Roblox’s material generator generated pretty convincing leaves! I like how the texture appears zoomed out, so there’s more variety compared to Stable Diffusion’s large leaves.

In conclusion, if you’d like PBR textures made by AI, I think Roblox’s generator is at times better than Stable Diffusion. I don’t know if it uses it, but if it does, it uses better settings than base Stable Diffusion. It would be nice if it could make 1024x1024 textures, though. I guess if you’d like to use textures made by this outside of Roblox, you could upsample them using Stable Diffusion WebUI’s extras tab.

5 Likes