Forum
    • Categories
    • Register
    • Login

    BLUR.

    Scheduled Pinned Locked Moved Bug Reports
    12 Posts 3 Posters 58 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lalalandsynthL
      lalalandsynth @lalalandsynth
      last edited by

      @lalalandsynth Been looking into this a bit more. The issue is HISE only gives us box and gaussian, and both are too heavy to run live — fine for a one-off bake, useless on anything that redraws.
      Over on the JUCE side the go-to is Stack Blur, and there's a mature module for it (melatonin_blur, MIT licensed, now under the Tracktion org). It's a Stack Blur / convolution implementation built specifically so you can throw a bunch of drop shadows and inner blurs on a vector UI and still hold 60fps. Since HISE is JUCE under the hood, seems like a fast blur path is very doable.

      https://trikk.studio/
      https://www.instagram.com/trikkstudio/

      David HealeyD 1 Reply Last reply Reply Quote 0
      • David HealeyD
        David Healey @lalalandsynth
        last edited by

        @lalalandsynth HISE has melatonin blur for a couple of years, but I think it's only used by the drawShadowFromPath functions.

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - HISE tutorials
        My Patreon - More HISE tutorials

        lalalandsynthL 1 Reply Last reply Reply Quote 1
        • lalalandsynthL
          lalalandsynth @David Healey
          last edited by

          @David-Healey that is interesting, wonder why we dont have that available as a general blur ? Blur is needed to make bloom effects which can really help a vector ui pop.

          https://trikk.studio/
          https://www.instagram.com/trikkstudio/

          David HealeyD 1 Reply Last reply Reply Quote 0
          • David HealeyD
            David Healey @lalalandsynth
            last edited by

            @lalalandsynth It might be available on the CSS side, I haven't tried.

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - HISE tutorials
            My Patreon - More HISE tutorials

            lalalandsynthL 1 Reply Last reply Reply Quote 0
            • lalalandsynthL
              lalalandsynth @David Healey
              last edited by

              @David-Healey will have a look tomorrow, i need blur on some dynamic elements, lets see if i I find a way.

              https://trikk.studio/
              https://www.instagram.com/trikkstudio/

              HISEnbergH 1 Reply Last reply Reply Quote 0
              • HISEnbergH
                HISEnberg @lalalandsynth
                last edited by

                @lalalandsynth Yea CSS would be the way to go. HISE does indeed use melatonin_blur , it's negative performance effects have been noted on the forum before. Possibly updating it to a newer version would help, but I personally dropped it in favour of CSS or using a Webview.

                Sonic Architect && Software Mercenary

                lalalandsynthL 2 Replies Last reply Reply Quote 1
                • lalalandsynthL
                  lalalandsynth @HISEnberg
                  last edited by

                  @HISEnberg for shadows excusively or can css or webview be overlayed on vectors for " layer blur".
                  Css is only for laf right , not paint routines or have i gotbit wrong?

                  https://trikk.studio/
                  https://www.instagram.com/trikkstudio/

                  David HealeyD 1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @lalalandsynth
                    last edited by

                    @lalalandsynth said in BLUR.:

                    Css is only for laf right , not paint routines or have i gotbit wrong?

                    Css can be used with panels too div is the selector

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - HISE tutorials
                    My Patreon - More HISE tutorials

                    lalalandsynthL 1 Reply Last reply Reply Quote 0
                    • lalalandsynthL
                      lalalandsynth @David Healey
                      last edited by

                      @David-Healey i will have to test, that might be a solution if I am understanding correctly.

                      https://trikk.studio/
                      https://www.instagram.com/trikkstudio/

                      1 Reply Last reply Reply Quote 0
                      • lalalandsynthL
                        lalalandsynth @HISEnberg
                        last edited by

                        @HISEnberg will using webview not require including a dependency, dont think its in win 10.

                        https://trikk.studio/
                        https://www.instagram.com/trikkstudio/

                        HISEnbergH 1 Reply Last reply Reply Quote 0
                        • HISEnbergH
                          HISEnberg @lalalandsynth
                          last edited by

                          @lalalandsynth Not to my knowledge. But the webview presents a whole series of challenges by itself. If it's a simple LAF for a knob, or paint routine for a panel, then CSS is much more worth investigating.

                          Sonic Architect && Software Mercenary

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          11

                          Online

                          2.5k

                          Users

                          13.9k

                          Topics

                          120.9k

                          Posts