surfel gi improvements, added boost setting

This commit is contained in:
Turánszki János
2022-01-15 13:51:17 +01:00
parent 7c8526bd3e
commit ddd276d0ac
10 changed files with 35 additions and 8 deletions
+10
View File
@@ -84,6 +84,16 @@ void RendererWindow::Create(EditorComponent* editor)
});
AddWidget(&surfelGIDebugComboBox);
surfelGIBoostSlider.Create(1, 10, 1.0f, 1.0f, "Surfel GI Boost: ");
surfelGIBoostSlider.SetTooltip("Adjust the strength of surfel GI.\nNote that values other than 1.0 will cause mismatch with path tracing reference");
surfelGIBoostSlider.SetSize(XMFLOAT2(100, itemheight));
surfelGIBoostSlider.SetPos(XMFLOAT2(x, y += step));
surfelGIBoostSlider.SetValue(wi::renderer::GetSurfelGIBoost());
surfelGIBoostSlider.OnSlide([editor](wi::gui::EventArgs args) {
wi::renderer::SetSurfelGIBoost(args.fValue);
});
AddWidget(&surfelGIBoostSlider);
voxelRadianceCheckBox.Create("Voxel GI: ");
voxelRadianceCheckBox.SetTooltip("Toggle voxel Global Illumination computation.");
voxelRadianceCheckBox.SetPos(XMFLOAT2(x, y += step));
+1
View File
@@ -29,6 +29,7 @@ public:
wi::gui::Slider resolutionScaleSlider;
wi::gui::CheckBox surfelGICheckBox;
wi::gui::ComboBox surfelGIDebugComboBox;
wi::gui::Slider surfelGIBoostSlider;
wi::gui::CheckBox voxelRadianceCheckBox;
wi::gui::CheckBox voxelRadianceDebugCheckBox;
wi::gui::CheckBox voxelRadianceSecondaryBounceCheckBox;