Separate model into different parts?

Hi guys!
I’d like to import this model into Roblox Studio and add the materials:

Seems like the model is in one part though, which makes adding materials to different parts kind of hard. Is there a workaround for this?

split this model into multiple models by material using 3d editing software.

Thanks! When I import it to Blender (or Roblox) the materials are not included. They are separate and I can’t figure out which of them goes where.

Well… when you import model to blender there will be one instance “Rugs” with three materials:

  • Car
  • Decoration
  • Tanks

In edit mode select faces by this materials and separate.

Another problem: the materials are “empty”
When color/roughness/normal/metalness channels have image textures assigned Roblox creates SurfaceAppearance “automatically”.
Let’s create them then.
The file goes with tga textures, naming is pretty much straightforward:


Pose_MATERIALNAME_CHANNEL

Another thing is packing OcclusionRoughnessMetallic (three channels) into one RGB image.
So to be correctly imported it must separated to three images:

  • mix Occlusion with BaseColor and set to material color
  • Roughness and Metallic go to corresponding channels

After these done you can export fbx and import it to Roblox.

Roblox warns about tga import and suggests to use png

I skipped OcclusionRoughnessMetallic and conversion to png,
it’s kind of better than nothing especially that it shows that approach is correct
final appearance should be different if everything is done correctly

I already had converted them to .png. I managed to separate the model into threee parts. I split the ORM into three in PS and then added AO and BaseColor together. In Roblox I made three Material Variants with names corresponnding to Car, Decoration and Tanks. When I add them in Roblox they don’t add correctly and look like a mess :smiley:

well, i see two problems here:

  • uv maping is incorrect, does your model look correct in blender with shading enabled so you can see textures?
  • white meshes, do they have surface appearances with assigned textures? also i forgot to tell that i have removed not used materials from models so each model contains exactly one material; also have you seen any errors during import?

Well, I asked the AI and it turnes out that using MaterialVariants doesn’t allways work, but SurfaceAppearance does in this case. Should have asked AI from the start…

Many thanks for your help and effort!

1 Like