Opacity Map is not sticking when Exporting FBX from Blender and Importing into Roblox Studio

Hello! I’ve gotten stuck with a few of these now and I can’t for the life of me figure out what to do.

I’ve tried searching up my problem on both Reddit and the forums here and none of the ‘fixes’ worked (i.e. toggling double-sided in the Properties, changing around textures, etc.)

This is my problem here:

I have a bed with pelts on it. Looks great in Blender (don’t mind how dark it is because I can’t figure out how to add a light I’m a noob its in the name lol) and took a while to get there.

The model without textures

The model with textures and rendered

The Straw:


As you can see in the photos, the model itself has square blankets that are then textured with an opacity map to look like irregular-shaped pelts (with fur strands and all).

BUT, when I import it into Roblox Studio, a few things happen:

First, the opacity map is completely gone. Not only are the blankets square, but they’re not even showing white? They’re just showing stretched fur (which is what the fur texture looks like without the opacity map at all). The texture for the wooden frame is also gone, and the opacity map for the straw is gone too (it’s just square with the texture, when it should really look like pieces of straw laid on top of one another).

Examples in Roblox Studio

The Straw:


image

I’ve noticed this happen too for a few other models and its really annoying me because I’m getting stuck on this instead of being able to move forward.

These are my settings on Blender when exporting as a .fbx

This has been going on for about 3 days now and I just cannot find a fix so hopefully y’all will have answers for me. Thanks for your time!

ETA: I imported the FBX I exported into Blender and it’s happening there too! So it’s not a Roblox issue, seems like a Blender issue. Any help would still be appreciated!

1 Like

Hi!

Sleepyhead from the importer team here, Roblox doesn’t support separate opacity maps, we use the alpha channel from your diffuse texture to do masking!
So if you’re using a separate map, make sure that you bake your opacity into your diffuse texture before export.

I’m guessing the blender issue is a separate one with their importer / exporter not picking up the image.

1 Like

Gotcha! That makes a lot more sense with that context.

Do you have any resources or tutorials you can recommend for baking the opacity into the texture?

Thank you.

You can use an image editor like Gimp or photoshop to use your opacity map as a mask:

Another option is to use blender itself! You can setup a utility scene and use the compositer to quickly apply masks using a viewer node:

Then you can use the blender image viewer to view your viewer node result and save it as a new texture:

Let me know if you have any issues/ more questions!

1 Like

Thank you so much for your time; you taught me a bunch today and I appreciate you so much!!! :slight_smile:

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.