O seu modelo 3D com mapas normais pode ser invisível em shaders complexos se os UV do mapa normal estiverem desalinhados, não estiver ligado à slot de shader correta, ou o seu formato (espaço tangente vs. espaço do objeto) não corresponder às necessidades do shader.
Os desalinhamentos de UV significam que o mapa normal não está alinhado com a superfície do seu modelo, pelo que o shader não o consegue aplicar. Se o mapa não estiver ligado à entrada correta do shader, o shader não o irá utilizar. A utilização do formato errado interrompe os cálculos do shader, levando à invisibilidade.
Corrija isto verificando o formato necessário do shader, reconectando o mapa à ranhura correta e verificando se os UVs estão desempacotados sem sobreposições. Estes passos normalmente resolvem o problema.

