diff --git a/SMCode/SM.Base/PostEffects/BloomEffect.cs b/SMCode/SM.Base/PostEffects/BloomEffect.cs index 1b1aa16..1b0cf84 100644 --- a/SMCode/SM.Base/PostEffects/BloomEffect.cs +++ b/SMCode/SM.Base/PostEffects/BloomEffect.cs @@ -13,7 +13,7 @@ namespace SM.Base.PostEffects { public class BloomEffect : PostProcessEffect { - private static BezierCurve _defaultCurve = new BezierCurve(Vector2.UnitY, new Vector2(0.32f, 1), new Vector2(0.432f, 0), new Vector2(1,0)); + private static BezierCurve _defaultCurve = new BezierCurve(Vector2.UnitY, Vector2.Zero, new Vector2(0.2f, 0f), new Vector2(1,0)); private const float _defaultTextureScale = .75f; @@ -34,7 +34,7 @@ namespace SM.Base.PostEffects private BezierCurve _weightCurve ; private float[] _weights; - public int Iterations = 1; + public int Iterations = 8; public float Threshold = .8f; public float Power = 1; diff --git a/SM_TEST/Program.cs b/SM_TEST/Program.cs index e006a4b..90f3139 100644 --- a/SM_TEST/Program.cs +++ b/SM_TEST/Program.cs @@ -55,7 +55,7 @@ namespace SM_TEST DrawObject2D box = new DrawObject2D(); scene.Objects.Add(box); - DrawText text = new DrawText(font, "Text"); + DrawText text = new DrawText(font, "Test Text"); text.Transform.Position.Set(50, 0); text.Transform.Size.Set(2); scene.Objects.Add(text); diff --git a/SM_TEST/TestRenderPipeline.cs b/SM_TEST/TestRenderPipeline.cs index 01b96d3..502cb88 100644 --- a/SM_TEST/TestRenderPipeline.cs +++ b/SM_TEST/TestRenderPipeline.cs @@ -16,7 +16,10 @@ namespace SM_TEST public override void Initialization() { - _bloom = new BloomEffect(hdr: true); + _bloom = new BloomEffect(hdr: true) + { + Threshold = .8f, + }; MainFramebuffer = CreateWindowFramebuffer();