Is there an equivalent to Vertex Lit that also does bump mapping?
By equivalent I mean one that also doesn’t suffer from the shading artifacts that Bumped Diffuse or Diffuse has?
Also, the map required for bumped materials, is it a normal map? or a bump map? By which I mean does it need to be an individually created textured normal map for each object? I’m looking for a material that will just take a generic bump map texture and apply the same material to a whole heap of objects. I don’t want to have to individually make textures for each one.
Bump mapping is pixel lit almost by definition (it needs light direction to do bumpmapping afterall). I guess you could manually calculate bumpmapping from first two or three brightest lights in one pass though.
What shading artifacts are you talking about?
A normal map. You can turn a bumpmap into a normal map by setting an option in texture’s import settings.
The same ones I’ve posted about a few times where you get white bits on any polys that are close together.
I assumed a normal map stores the normals for the actual object therefore if the shape changes so must the normal map. I have a ton of objects that can all use the same diffuse and bumpmap but are all different shapes and have different normals.
Unity shaders use tangent space normal maps. That is, normals there are defined relative to surface orientation. This makes it possible to use the same normal map on different models/surfaces, on skinned models and so on.