Studio renders meshes at a different (wrong) size compared to live

Studio is showing certain meshes in our games as bigger than they are meant to be.

Example in studio:

Example in Roblox live client:
screenshot 2025-02-18 at 15.59.20

The actual sizes are correct on both platforms.
Output from studio:

Output from Roblox live client (F9)
screenshot 2025-02-18 at 16.00.35

This is affecting all members of our studio, various devices incl. Windows/Mac devices with various specs. I do not think we have any beta features enabled. A reproduction file and game link are attached in the private content field.

Expected behavior

Meshes should be rendered the same on studio and live client.

A private message is associated with this bug report

4 Likes

Thanks for reporting! This is due to a fix trying to resolve this issue. I’ll take a look to see if this is expected. Thanks for your patience!

Hi, after reviewing the issue, it appears this is the problem we intended to address. If you add a standard cube part (size 1) next to ProblemMesh in Player, the ProblemMesh appears much smaller than the cube. However, in Studio, it displays correctly.

We intentionally released the fix to Studio first so that when we deploy it to Player, the community will already have the necessary update to overwrite the production rendering issue. Thank you for your understanding.

1 Like

I am not sure I am correctly understanding what you are saying. Are you saying that Studio is displaying the intended correct size right now? And that the roblox client is displaying the mesh too small right now?

If so this is a fairly large problem for us. There’s no easy way (that I know of) to discover problematic meshes. Manually rescaling is also moderately time consuming.

If what I am saying is correct: when does this go live to the client? Will there be a warning? Automatic fixes/conversion tools?

Sure, live may itself have a bug then. But when a bug exists for a long time and we build off of that assumption, removing that bug becomes a breaking change that we need to be informed of.

I am not sure I am correctly understanding what you are saying. Are you saying that Studio is displaying the intended correct size right now? And that the roblox client is displaying the mesh too small right now?

Correct.

If so this is a fairly large problem for us. There’s no easy way (that I know of) to discover problematic meshes. Manually rescaling is also moderately time consuming.

These problematic meshes have a difference between rendering and physics. If the visual difference is not noticeable, it should be fine for your game.

If what I am saying is correct: when does this go live to the client? Will there be a warning? Automatic fixes/conversion tools?
Sure, live may itself have a bug then. But when a bug exists for a long time and we build off of that assumption, removing that bug becomes a breaking change that we need to be informed of.

The release plan is available in the post I shared above. Please continue the conversation there if you have further questions. Thank you!