Hello developers,
So currently i am having an issue with viewport frames that i haven’t ever experienced before, so for some reason the meshes of the character i would like are for some reason not there. Furthermore, somehow it is making the back wall visible although there is a wall behind the character and a slight part of their arm is visible. You can see this in the image below:
It could be caused by the mesh’s vertices having erased alpha. Vertices with erased alpha have an interesting interaction in ViewportFrames which causes them to render nothing behind them. It’s actually how ViewportFrame Masking works.
If it’s actually the case you can see the mesh disappear immediately in the workspace if you raise its transparency to anything above 0.01.
If it’s not caused by erased vertex alpha then it could be caused by the SurfaceAppearance having transparency within its ColorMap, although that shouldn’t be able to fully erase the ViewportFrame behind it from what I’ve tested.
One way to fix it is to edit the mesh in Blender. First you have to export the mesh into Blender:
Skip this step if you have the mesh’s original blend files, exporting from Roblox to Blender can be a little bit tedious
Then when you’ve selected the mesh you can go to Vertex Paint mode:
In Vertex Paint mode you can simply press [shift + K] or press the following button to color all the vertices to be white and opaque:
Alternatively if you want to keep the vertex colors then you can set the brush Blending Mode to Add Alpha and thoroughly paint all spots on the mesh: