Hello! I modeled and rigged up some arms in blender, and textured them in Substance Painter; However upon importing it into roblox there were some major issues with lighting.
First and foremost, the normals are inverted once imported into roblox, despite not being inverted in blender. Inverting the normals in blender fixes this. The Arms are extremely shiny, even with my surface appearance removed, I’ve shading flat which changed nothing about the shine. I spent a couple hours on these arms so I would hate to have to remodel them, re-rig them, and re-paint them.
I think the issue persists on ROBLOX’s lighting system, even tho it has improved positively during the years, it still has a few bugs, even Futuristic has some bugs. So I count on the ROBLOX lighting. I still recommend checking the property tab of your Meshpart.
Is there a texture in the MeshPart that’s been brought over from Blender that’s causing the shininess? If so try deleting it.
What tool are you using in Blender to show the Face Normals? Normals don’t just invert when imported from Blender to Roblox.
Here’s a real quick video to show which way a Face Normal is oriented: blender show face orientation - Google Search
Used, the shown method, both arms were red, meaning facing inwards, flipped all normals, and everything was showing up as blue, exported as FBX, and imported into studio, both arms normals were inverted upon importing into roblox. I’m honestly stumped.
Is there a possibility you’ve saved 2 separate copies of the file? One flipped and one normal, and when you are choosing the image to import you are choosing the flipped one?
Im importing each one via the import 3D button, I’m not having a texture id# show up, I’m also using a surface appearance, removing. The surface appearance and the actual mesh is still shiny. Could it have something to do with having mirrored the arm? I noticed I had a similar issue with a seperate mesh I mirrored
Try taking a new MeshPart, then select it and look in the Properties window.
There is a file folder image next to the MeshID, click it and it’ll take you to your computer’s files.
Search for the ‘arms’ file you last saved and select it.
The Mesh should now appear. I’m not sure if this will make a difference, or if your saved file is causing the problem due to the way it’s been configured.
This makes the mesh appear in studio properly, however it removes my rig, making it just a mesh. It told me to go to Roblox Creator Documentation
which appears to be a dead page.
Edit: Flying inside the rigged mesh in studio the lighting is correct on the inside, if the suns on the left the left interior is properly lit, and the rightside is properly darkened. I do think this is an issue with my blend and not roblox although it could be a mixture of them not meshing well.