Importing meshes doesn't import textures

How the mesh looks in blender

How it looks in game.

I separated the mesh into two since importing the mesh from a single obj file doesn’t allow for multiple textures.
But I don’t understand why textures won’t show up when it’s worked perfectly fine before.

I believe it is because, texture’s are an image file, and not an object. So Studio won’t take it in when doing the insert obj.

Your best choice is to simply upload the texture to Roblox, and insert the texture into the mesh, at least as a work-around.

What?
As I’ve already mentioned, this has worked perfectly fine before. The mesh(es) in the below picture imported just fine into Roblox with their textures visible.

Can’t do this, if you take a look at my first image, I’ve done some stuff in node editor using multiple different image textures.

Hmm, what did you change between this mesh here, and your previous mesh? If it worked fine before then something in the procedure must have changed. Even image files (.png, .jpg, .jpeg etc.)

Did you restart the studio? Just in case.

When importing the obj file into Blender, the imported mesh also appears with no textures.
I’m assuming then this must be a problem with how I’m exporting the mesh, but I don’t know what the problem could be.

Edit:
I think the problem might be the stuff I’m doing in node editor but I can’t be sure.
Has anyone else been able to successfully export meshes with nodes editing the material of the mesh?

Roblox (perhaps FBX itself) does not recognize these material nodes. Roblox can only import a single image material. Anything more will confuse it, break UV mapping and so on.

You can use these materials, but you need to bake them in PBR format (4 image files: color, metal, rough, normal) and use SurfaceAppearance. When importing though, stick to just the color image.

Can you recommend any article or tutorial that goes more in-depth about baking and PBR materials in Blender?
Also, what is SurfaceAppearance?

1 Like

This is a simplified material in Roblox. It works much like the shader in Blender.

image


This is what I think you are trying to do.

I like Grant Abbitt’s tutorials on baking normal maps (especially with cages) on YouTube. Normals are the hardest! Master that, then remember to bake color with “Diffuse” and no lighting influence.

image

2 Likes