Problem with roblox to blender

Hey. I have a problem where when I import an object INTO blender FROM roblox, It has a ton of duplicate edges. Is there an easy fix?

1 Like

It’s not an issue on your part. Roblox parts are just that unoptimized. I suggest remaking whatever you’re importing in Blender and importing that to Roblox. It’s more efficient and eats up less memory.

2 Likes

Above is right: it’s much easier (and usually better) to make things in Blender first, but if you absolutely need to bring something from Studio to Blender, you can use the Merge By Distance tool. Search the Blender support pages for more info :slightly_smiling_face:

This will mess up the shading of course, but there’s ways to clean that up too, like clearing the Shading data. Info for this can also be found on the Blender support pages

3 Likes

Hey @BoomBoomNewc!

I think the solution given needed context and more tools toward your desired outcome.

Rundown

Geometry sent to ROBLOX will be triangulated via the discretion of ROBLOX’s 3D engine, creating its own geometry data. Let’s work around that. (Skip to step 6 to see how we got around that)

Reproducing your problem

  1. Export a 3D object that exists in studio into blender.

  2. Import into blender.
    image

  3. Disappointment (Geometry weirdly split, duplicates, poor shading)
    https://gyazo.com/8555b27c1d7a34212b040b871a3dc01c

  4. Join by distance (As mentioned before)
    https://gyazo.com/26985ad17a2bbdcf78b25ca3baf9a97f

  5. Geometry fixed, but shading still ugly
    https://gyazo.com/38bd388017cc32ff2eacc95ab6a64cfe

  6. Clearing Roblox’s geometry data (This is what hasn’t be mentioned so far)

Object Data Properties > Geometry Data > Clear Custom Split Normals Data > Normals > AutoSmooth On > Choose Desired Angle

BEFORE


AFTER

(This will be more apparent with more complex meshes!)

Disclaimer: Some geometry will still not recognize edgeloop data or it’ll be very fragmented. However that’s a small problem for those who mainly send models into blender from roblox purely for GFX.

  1. Use it for GFX, or make edits and send it back to ROBLOX.

Thanks, hope this helped. There’s never going to be absolutely nothing you can do if you really look for the answer.

Goodluck!

2 Likes