diff --git a/src/core/config.h b/src/core/config.h index 474d8ac..2542387 100644 --- a/src/core/config.h +++ b/src/core/config.h @@ -20,8 +20,8 @@ inline constexpr float kShadowCascadeRadiusMargin = 40.0f; // Clipmap shadow configuration (used when cascades operate in clipmap mode) // Base coverage radius of level 0 around the camera (world units). Each level doubles the radius. -inline constexpr float kShadowClipBaseRadius = 40.0f; +inline constexpr float kShadowClipBaseRadius = 20.0f; // Pullback distance of the light eye from the clipmap center along the light direction (world units) -inline constexpr float kShadowClipLightPullback = 80.0f; +inline constexpr float kShadowClipLightPullback = 160.0f; // Additional Z padding for the orthographic frustum along light direction inline constexpr float kShadowClipZPadding = 80.0f; diff --git a/src/core/vk_engine.cpp b/src/core/vk_engine.cpp index 67ed08d..8a0cbd6 100644 --- a/src/core/vk_engine.cpp +++ b/src/core/vk_engine.cpp @@ -125,7 +125,7 @@ void VulkanEngine::init() auto imguiPass = std::make_unique(); _renderPassManager->setImGuiPass(std::move(imguiPass)); - const std::string structurePath = _assetManager->modelPath("seoul_high.glb"); + const std::string structurePath = _assetManager->modelPath("police_office.glb"); const auto structureFile = _assetManager->loadGLTF(structurePath); assert(structureFile.has_value());