示例#1
0
        // Lightmap loader

        public void loadLightmap(Lightmap lm)
        {
            if (lm == null)
            {
                return;
            }
            diffuse        = lm.diffuse;
            specular       = lm.specular;
            lightmapLoaded = true;
            ready          = lightmapLoaded && materialLoaded;
        }
示例#2
0
 public void buildLightMap()
 {
     if (lightmap == null)
     {
         lightmap = new Lightmap(scene);
     }
     else
     {
         lightmap.rebuildLightmap();
     }
     rasterizer.loadLightmap(lightmap);
 }
示例#3
0
 // Lightmap loader
 public void loadLightmap(Lightmap lm)
 {
     if (lm == null) return;
     diffuse = lm.diffuse;
     specular = lm.specular;
     lightmapLoaded = true;
     ready = lightmapLoaded && materialLoaded;
 }
示例#4
0
 public void buildLightMap()
 {
     if (lightmap == null) lightmap = new Lightmap(scene);
     else lightmap.rebuildLightmap();
     rasterizer.loadLightmap(lightmap);
 }