This is a question I’ve had for a long time, but I never got around to asking it, but today I was curious to know the difference between .OBJ and .FBX files. Is there any difference between them when exporting from blender to roblox studio?
is that you said that fbx will export the parts of a model separately (such as the parts of a weapon), however, if I click on that option there in the image above, I also export the separate parts, only as .obj
Generally speaking, FBX is far more complex than OBJ - it supports mesh data, color data, vertex painting, animations, lighting, rigs, joints, skinning, cameras, etc. OBJ is much simpler, supporting just 3D objects and their geometry.
For Roblox specifically - if you’re only working with meshes then OBJ should be fine. If you need to import animations, rigs, vertex paint, etc, then you would need to use FBX.
AFAIK this happens because Blender also exports hierarchies with FBX, so unchecking ‘Import file as single mesh’ in the Asset Manager will divide everything into separate objects as they were in Blender.
I don’t believe there’s much benefit to doing this aside from improving workflow by not having to manually export several objects (such as with OBJ’s Selection Only, cc @GrandShua123) and import them all individually.
You can separate OBJ meshes in Studio if you disable ‘Objects as OBJ Objects’ and enable ‘Objects as OBJ Groups’ while exporting from Blender - see below.
As I don’t have a definite answer to your question I can only suggest you try exporting the model as .obj instead using the settings above.
there is a way for me to export all the separate parts of my object with a single file, just using that option in roblox that you showed me. But could you tell me how I make the pieces all stay in their proper positions in roblox studio?