Render only has gray textures The "rendered" viewport in the editor shows my model just fine.

But once I actually render it it doesnt render the materials with it, instead everything has a gray texture.
It doesnt render any lighting either.



I am using the cycles renderer.

Here are the nodes:
You have a material override set in your Scene>Layer panel. (Where it says 'Material'). Hit the cross in there to deactivate it.



EDIT:

Newer versions of blender don't use layers, but "collections" so the override function is in the scene>View Layer section.



Additional info:

Where is the Layers panel in Blender 2.8?

2.8 - Is it possible to assign (override) a material to a whole collection?