From 9647cac48be8263e4b4a3641ce4c8a96e63629c4 Mon Sep 17 00:00:00 2001 From: antopilo Date: Mon, 28 Oct 2024 20:15:43 -0400 Subject: [PATCH] Disabled thumbnails for now --- Editor/src/Misc/ThumbnailManager.cpp | 44 ++++++++++++++-------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/Editor/src/Misc/ThumbnailManager.cpp b/Editor/src/Misc/ThumbnailManager.cpp index 55991109..b85f9ddd 100644 --- a/Editor/src/Misc/ThumbnailManager.cpp +++ b/Editor/src/Misc/ThumbnailManager.cpp @@ -94,26 +94,26 @@ Ref ThumbnailManager::GenerateThumbnail(const std::string& path, auto file = FileSystem::GetFile(path); if (file->GetFileType() == FileType::Prefab) { - Ref scene = Scene::New(); - auto cam = scene->CreateEntity("Camera"); - TransformComponent& camTransform = cam.GetComponent(); - camTransform.SetLocalPosition({ 0.0f, 0.0f, 2.0f }); - - auto& previewLight = scene->CreateEntity("_directionalLight").AddComponent(); - previewLight.SetCastShadows(false); - previewLight.Type = LightType::Directional; - - scene->GetEnvironment()->CurrentSkyType = SkyType::ProceduralSky; - scene->GetEnvironment()->ProceduralSkybox->SunDirection = { 0.58f, 0.34f, -0.74f }; - auto& camComponent = cam.AddComponent(); - camComponent.CameraInstance->Fov = 45.0f; - camComponent.CameraInstance->AspectRatio = 1.0f; - m_ShadedFramebuffer->SetTexture(texture); - - Ref prefab = Prefab::InstanceInScene(path, scene.get()); - - scene->Update(0.01f); - scene->Draw(*m_ShadedFramebuffer.get()); + //Ref scene = Scene::New(); + //auto cam = scene->CreateEntity("Camera"); + //TransformComponent& camTransform = cam.GetComponent(); + //camTransform.SetLocalPosition({ 0.0f, 0.0f, 2.0f }); + // + //auto& previewLight = scene->CreateEntity("_directionalLight").AddComponent(); + //previewLight.SetCastShadows(false); + //previewLight.Type = LightType::Directional; + // + //scene->GetEnvironment()->CurrentSkyType = SkyType::ProceduralSky; + //scene->GetEnvironment()->ProceduralSkybox->SunDirection = { 0.58f, 0.34f, -0.74f }; + //auto& camComponent = cam.AddComponent(); + //camComponent.CameraInstance->Fov = 45.0f; + //camComponent.CameraInstance->AspectRatio = 1.0f; + //m_ShadedFramebuffer->SetTexture(texture); + // + //Ref prefab = Prefab::InstanceInScene(path, scene.get()); + // + //scene->Update(0.01f); + //scene->Draw(*m_ShadedFramebuffer.get()); // Gbuffer pass //m_Framebuffer->Bind(); @@ -192,8 +192,8 @@ Ref ThumbnailManager::GenerateThumbnail(const std::string& path, m_ShadedFramebuffer->SetTexture(texture); - ModelComponent& modelComp = scene->CreateEntity("Mesh").AddComponent(); - modelComp.ModelResource = ResourceLoader::LoadModel(file->GetRelativePath()); + //ModelComponent& modelComp = scene->CreateEntity("Mesh").AddComponent(); + //modelComp.ModelResource = ResourceLoader::LoadModel(file->GetRelativePath()); scene->Update(0.01f); scene->Draw(*m_ShadedFramebuffer.get()); }