diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurConfig.inc b/projects/indirect_dispatch/resources/shaders/motionBlurConfig.inc index 25e647d091c4463883fec665f9fab04b95a28907..5b8679da119d84242c55d7d89de80ed8b64e5cc9 100644 --- a/projects/indirect_dispatch/resources/shaders/motionBlurConfig.inc +++ b/projects/indirect_dispatch/resources/shaders/motionBlurConfig.inc @@ -1,7 +1,7 @@ #ifndef MOTION_BLUR_CONFIG #define MOTION_BLUR_CONFIG -const int motionTileSize = 24; +const int motionTileSize = 16; const int maxMotionBlurWidth = 3840; const int maxMotionBlurHeight = 2160; diff --git a/projects/indirect_dispatch/src/App.cpp b/projects/indirect_dispatch/src/App.cpp index c9fabd0f792f6570a66c86be293df2aaa1290c9b..92d548acde9c5a27e69c6daf4d92ca1da9d50a2c 100644 --- a/projects/indirect_dispatch/src/App.cpp +++ b/projects/indirect_dispatch/src/App.cpp @@ -92,7 +92,7 @@ void App::run() { float objectRotationSpeedY = 5; int cameraShutterSpeedInverse = 24; float motionVectorVisualisationRange = 0.008; - float motionBlurFastPathThreshold = 2; + float motionBlurFastPathThreshold = 1; glm::mat4 viewProjection = m_cameraManager.getActiveCamera().getMVP(); glm::mat4 viewProjectionPrevious = m_cameraManager.getActiveCamera().getMVP(); diff --git a/projects/indirect_dispatch/src/MotionBlurConfig.hpp b/projects/indirect_dispatch/src/MotionBlurConfig.hpp index c8201b256bae5169c1b80394e3067060eaacb00e..7552abd246ca8d2e7489c5065f43ef8b48af7cd2 100644 --- a/projects/indirect_dispatch/src/MotionBlurConfig.hpp +++ b/projects/indirect_dispatch/src/MotionBlurConfig.hpp @@ -4,7 +4,7 @@ namespace MotionBlurConfig { const vk::Format motionVectorTileFormat = vk::Format::eR16G16Sfloat; const vk::Format outputColorFormat = vk::Format::eB10G11R11UfloatPack32; - const uint32_t maxMotionTileSize = 24; // must match "motionTileSize" in motionBlurConfig.inc + const uint32_t maxMotionTileSize = 16; // must match "motionTileSize" in motionBlurConfig.inc const uint32_t maxWidth = 3840; const uint32_t maxHeight = 2160; } \ No newline at end of file