HISE Logo Forum
    • Categories
    • Register
    • Login

    GUI Development Question.

    Scheduled Pinned Locked Moved Newbie League
    12 Posts 6 Posters 423 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.
    • HISEnbergH
      HISEnberg @zach.mx
      last edited by

      @zach-mx There is an image component for anything that is static (say for example your background). You really only need to use filmstrips for dynamic components such as sliders and buttons. Otherwise you more or less have the process right.

      It is usually recommended to export your images 2X larger than your UI and scale them down (in order to deal with different displays). If you can use Hise LAF/Painit Routine for anything, it is usually better than using a filmstrip or image. Keep in mind that the z-level works bottom up, so the last component you add to your UI will be "above" the other components. You can rearrange this in the Component List of the HISE interface.

      1 Reply Last reply Reply Quote 0
      • zach.mxZ
        zach.mx @d.healey
        last edited by zach.mx

        @d-healey said in GUI Development Question.:

        @zach-mx What do you mean by textures?

        The graphic artist I work with will probably add some visual grain/distortion to whatever layout he designs to give it a sort of "vintage" feeling - or something to that extent.

        Say a panel is a solid color but utilizes an overlay of paper/metal overlay + grain in photoshop, does that get imported as an image and applied as overlay essentially? I have a very elementary understanding of the paint routines/how hise is drawing interfaces, so maybe I just need to dig into some more of those tutorials, but I'm sort of proto-typing as I go

        d.healeyD 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey @zach.mx
          last edited by

          @zach-mx You can create a grain effect directly in a HISE paint routine (or laf) by using the g.addNoise function

          6a8f4f09-f8f7-4605-9d02-e7b8a20ac5b1-image.png

          HiseSnippet 870.3ocsU00aSiDEclz5tzrKHPhm3Iq9jKpJxNanMKHDkl1rDszRzltU7FZ53qiGU6YrlYLkHDR6ekUhef7Of8N1IMIaqJPjVKkHe+3LyQ264d8PshCFiRSnMOcRAPn+h2nIRaZuTlPRFbHgdOuiYFKn8qccvjBlw.wDJcse24ft45jpmu7hCXYLIGl6hPNSI3vqE4B6buC2+ODYY8Ywvoh7Exty9C3JYOUlpD4yZdgjBF+B1X3DlKsFdjWwLoD5i8hi5Dkzky1saTm1bd6t60921iCrjDX2nmrWmtIcRX7v1D5FGEKrJ8HKyBF7POPEOYTp5RY8EblvHNOCbFQjQ3MW6lzKUjEObVwwPHz0GNuTsVco5gdGKhEW4edI69UA7miXwhFswsQone.JQWfRqWSoG3MhqEE14Qb74m8FHwNHVRfknRctjF+C0qmByPZakyt.5qQiqPDraX3N93ea+rlMw9iw5+dl1eHSBYQ9O2eFxwfsmJuPIQifspCukCS8qsLfcHVfr+opzJjPPRojaEJYv3sa9wlaNtUBJJdYVVfMUXbmVvVmOtVLr0134fYvhiOQILPvGYYEorm5G1Jr6N9FNKC5y3XQ8o9sagrkoAL5rC50JLgCTkxXSP3163mqjJdpVkyrBNlltD9DdA3uYbxWIOQYg2HCp3VyO0z++FJI4Fi4pFZUVFnuwvNAu91.FHKyOGz6f03rR3pDwF7xplM99TM75lyBIpjCjB6aJfo18UYwN0f68qqwHS6t3a+0fCYVlS1M0GlWAnsBGcnGBuGGzqEga5cHXtvpJpxcpjfP+IaUz6NSh5jEDAd02wqVhP9vU6B96y1exhFWJhs3juG8yTBIEDiSsNq8QqYhDL8MN8xG805ULWax.mIUwkYL6xCptUXSCf8gklNbS.RivNYwUb+.Sug25z62KEef2PgkmdybrwMvQrC8+AGmty6tdGgKY414Dbcu9ucUWv8Mt95UEiOlY0BTa3cRY9HrSyA71knhw3z.MbpzZ6PmsqBLBjwUFeEelFLxYSmFLZVPRNiqUuiWO841pdmJOHmjUe0YS7yenseDoZhbw5bNtj+cb9xG00.1dUA9qqJvNqJvmrp.2cUAt2pBr62Fn6avurzVslGGaHjiGdT0JLJ8HICUfUpUx+xKqE3N
          

          For other textures you'll need to use images. Either drawing them on panels or using image components.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          zach.mxZ 1 Reply Last reply Reply Quote 0
          • zach.mxZ
            zach.mx @d.healey
            last edited by

            @d-healey said in GUI Development Question.:

            @zach-mx You can create a grain effect directly in a HISE paint routine (or laf) by using the g.addNoise function

            For other textures you'll need to use images. Either drawing them on panels or using image components.

            Amazing. Good to know there's a grain function. The grain + distortion references is really just one example of something he might do. I'm not 100% sure what sort of techniques he is going to utilize. Really just trying to understand how it will all come together so I can give him appropriate direction when the time comes 😄

            Appreciate you @d-healey. I have been devouring as many of your videos and using them constantly as I prototype this instrument I'm building. I'm sure I'll have many more questions.

            T 1 Reply Last reply Reply Quote 1
            • T
              tonni @zach.mx
              last edited by tonni

              @zach-mx In mobile application development, designing an intuitive and visually appealing user interface is crucial for user engagement. If you're working with a website development company in Dubai, integrating a graphic designer into your HISE plugin development process makes sense. Starting with a PenPot mockup and exporting it for Photoshop allows for detailed design refinements, including color palettes, textures, and layout improvements. Once the design is finalized, exporting individual layers and vectors ensures a smooth transition into HISE. While film strips are commonly used for animations and dynamic UI elements, standard images and textures can also be implemented directly, depending on the design requirements. David Healey’s tutorials on UI design in HISE should provide valuable insights into best practices for handling images, film strips, and Paint Routines efficiently.

              clevername27C 1 Reply Last reply Reply Quote 4
              • clevername27C
                clevername27 @tonni
                last edited by

                @tonni I'd welcome hearing more from you the forums…

                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @clevername27
                  last edited by d.healey

                  @clevername27 pretty sure that's a bot post

                  bc332166-d270-4361-b446-35dd8417f411-image.png

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  mmprodM T 2 Replies Last reply Reply Quote 3
                  • mmprodM
                    mmprod @d.healey
                    last edited by

                    @d-healey 😅 and it has 4 upvotes

                    For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
                    John 3:16

                    1 Reply Last reply Reply Quote 2
                    • T
                      tonni @d.healey
                      last edited by

                      @d-healey No, dear, not a boat. I am just making my post error-free; that's why it looks like a bot.

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @tonni
                        last edited by

                        @tonni Ah fair enough, just looked sus

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

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

                        47

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        102.3k

                        Posts