Lightmaps [Minimum Requirements?]

Hi,

I was wondering if there is some sort of minimum requirement for video cards when there are lightmaps applied to objects? I’ve pretty much replaced all lighting with lightmaps and it seems the lightmaps aren’t visible to some people.

Thanks,
Sandro

BTW, I’m still using Unity 1.6.2 for this project.

Technologically, any decent videocard released for at least the last 10 years should support it. There might be a catch with how Unity handles them, so I’d like to hear from the source as well.

In Unity 1.6.2 lightmaps would not display properly on some really old cards (think NVIDIA TNT and such). That is fixed in 2.0, lightmaps should be everywhere.

On which cards you have lightmaps not working properly?

This is what was sent to me as far as specs for a video card:

  • Plug and play monitor on Intel 82845G/GL/GE/PE/GV Graphics controller
  • Screen resolution 1280x1024 pixels
  • Color quality: 32 bit

Please let me know if you need more information.

Thanks,
Sandro

On this card lightmapped shaders are fixed in Unity 2.0.

One last thing. Is there anyway to tell wether lightmaps are supported during runtime? That way I can possibly turn on a point light.

Thanks,
Sandro

You can tell whether or not a particular Shader is supported:

(untested/uncompiled)

var shaderNamePath = "Lightmapped/Diffuse";

function Start() {
   var shader = Shader.Find(shaderNamePath);
   if (!shader.isSupported) {
      print(shaderNamePath + " not supported on this computer.");
   }
}

http://unity3d.com/Documentation/ScriptReference/Shader-isSupported.html

Cheers,
-Jon