Normal maps on 3D models are invisible in Roblox usually due to unsupported texture formats, unconfigured materials, or misaligned UV mapping. - **Unsupported format**: Roblox only accepts normal maps in .png—other formats (like .tga) won’t render. - **Unconfigured material**: The model’s material must have the "NormalMap" property enabled; without this, the map won’t apply to the surface. - **Misaligned UVs**: If UVs aren’t properly unwrapped, the normal map won’t align with the model’s geometry, making it seem invisible. To fix it, re-export your normal map as a .png, enable "NormalMap" in the Roblox material settings, and verify your model’s UVs are correctly laid out.
