@@ -243,24 +243,19 @@ struct Level : public RavEngine::World {
243243 constexpr static renderlayer_t bakedLayer = 0b01 ;
244244 {
245245 auto bakedMat = RavEngine::New<PBRMaterialBakedInstance>(Material::Manager::Get<PBRMaterialBaked>());
246- auto lightmapDirTex = Texture::Manager::Get (" Lightmap-0_comp_dir.png" );
247- auto lightmapTex = Texture::Manager::Get (" Lightmap-0_comp_light.exr" );
248- bakedMat->SetBakedEmissivityTexture (lightmapTex);
249- bakedMat->SetBakedDirectionTexture (lightmapDirTex);
246+ auto lightmapTex = Texture::Manager::Get (" bakedshadow.png" );
247+ bakedMat->SetBakedShadowTexture (lightmapTex);
250248
251249 auto bakedCubeObj = Instantiate<GameObject>();
252250 bakedCubeObj.EmplaceComponent <StaticMesh>(MeshCollectionStaticManager::Get (" bakedcube" ), bakedMat);
253251 auto & cubeTransform = bakedCubeObj.GetTransform ();
254- cubeTransform.SetLocalScale ({ 0.01 });
255252 cubeTransform.SetLocalPosition ({-20 ,1 ,0 });
256- bakedCubeObj.SetEntityRenderlayer (bakedLayer); // doesn't exist on any layer the lights illuminate
257- #if 0
253+
258254 auto bakedPlaneObj = Instantiate<GameObject>();
259255 bakedPlaneObj.EmplaceComponent <StaticMesh>(MeshCollectionStaticManager::Get (" bakedplane" ), bakedMat);
260256 auto & planeTransform = bakedPlaneObj.GetTransform ();
261- planeTransform.SetLocalScale({ 0.01 });
262257 planeTransform.SetLocalPosition ({ -20 ,1 ,0 });
263- # endif
258+
264259 }
265260
266261 // environment lighting demo
0 commit comments