• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    Set pixel RGB value in a grid/matrix?

    How To... ?
    5
    10
    2.2k
    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.
    • K
      Klaas
      last edited by

      Hello,

      I wonder if it's possible to generate/create a matrix or grid where the RGB value of each pixel can be set sequentially [timebased], starting at pixel 1 > pixel... 
      I don't see the solution, but it would be great if someone would.
      Thanks in advance, Klaas

      www.klaasverpoest.com

      1 Reply Last reply Reply Quote 0
      • SkulptureS
        Skulpture Izzy Guru
        last edited by

        That's pretty complex; Data Array actor is a good place to start along with the Measure Colour actor.

        I can't help much more that this at the minute.

        Graham Thorne | www.grahamthorne.co.uk
        RIG 1: Windows 11, AMD 7 Ryzen, RTX3070, 16gig RAM. 2 x M.2 SSD. HD. Lenovo Legion 5 gaming laptop.
        RIG 2: Windows 11, Intel i19 12th Gen. RTX3070ti, 16gig RAM (ddr5), 1x M.2 SSD. UHD DELL G15 Gaming laptop.
        RIG 3: Apple rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

        1 Reply Last reply Reply Quote 0
        • FredF
          Fred
          last edited by

          What resolution do you want?

          http://www.fredrodrigues.net/
          https://github.com/fred-dev
          OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
          Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
          Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

          1 Reply Last reply Reply Quote 0
          • K
            Klaas
            last edited by

            I know it's damn complex stuff I got myself into, 

            I have the impression that the data-array actor is limited to 999 values, which is not enough for a 300x1080pix grid [maximum size].
            Final output resolution should preferably be 1920x1080 and 3 grids generating values at the same time [without burning up the machine].
            Color would be set by audio input of the low/mid/high values, scaled to 0-255 RGB
            You can see a mock-up of what I'm trying to achieve [here](http://klaasverpoest.com/crippled-symmetry/)

            www.klaasverpoest.com

            1 Reply Last reply Reply Quote 0
            • FredF
              Fred
              last edited by

              The short answer is no. I would not bother trying this with isadora, the only hope you may have is through a shader inside an fflg plugin. CPU based pixel manipulation is pretty slow at any rate. Doing it in a single thread (Isadora does this) will be very slow. Isadora is not setup for pixel access anyway.

              It seems you want to algorithmically generate images, at the moment your approach is to create an equation to manipulate every pixel manually based on input. I would suggest either re-imagining this to be a little more abstract and using some other effects to achieve something else that represents this relationship or switching tools to do this properly. You could still run Isadora and write yourself some software that can take input data and generate your image and send it over syphon. There are quite a few options for making pixel based algorithmic video (Isadora is not really one of them).
              On your proposal for using FFT (Audio frequency analysis) think a little more about your input, you could run an fft with 1000 bins, but this is not so fast anywhere and by the time you have 1000 bins the relationship of the sound to video is pretty hard to see. With only 3 bins of FFT (you say low mid and high) you have a lot of repetition and pixel access is not really needed, maybe I misunderstand you though. I dont see how using only low mid and high audio will give you a complex and detailed image such as the one you linked to.

              http://www.fredrodrigues.net/
              https://github.com/fred-dev
              OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
              Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
              Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

              1 Reply Last reply Reply Quote 0
              • G
                gavspav Beta Silver
                last edited by

                Couldn't you use the OFXFFGL addon for this Fred 😉

                http://www.digitalfunfair.co.uk I'm using M1 MBP 14" mostly but sometimes use older Mac & Windows machines.

                1 Reply Last reply Reply Quote 0
                • FredF
                  Fred
                  last edited by

                  Unfortunately I can get it working with the newer OF but not with Isadora. I will have a go at it when I get some time, (so far the plugins I make with it load in resolume but not Izzy).

                  http://www.fredrodrigues.net/
                  https://github.com/fred-dev
                  OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                  Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
                  Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

                  1 Reply Last reply Reply Quote 0
                  • DusXD
                    DusX Tech Staff
                    last edited by

                    @Fred,

                    Would you be willing to share one/two of the OF based FFGL files with the dev team?
                    I think it would be great to workout why they are running in some environments and not others

                    Troikatronix Technical Support

                    • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                    • Isadora Add-ons: https://troikatronix.com/add-ons/
                    • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                    Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                    1 Reply Last reply Reply Quote 0
                    • FredF
                      Fred
                      last edited by

                      I had a chat to Mark about it already. It seems that he adheres more strictly to the standard than other hosts. I dont have a way around this nor more time to dedicate to it. We did chat about making an OF to Izzyplugin bridge- something that would be very useful, but version 2 needs to be finalized first.

                      http://www.fredrodrigues.net/
                      https://github.com/fred-dev
                      OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                      Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
                      Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

                      1 Reply Last reply Reply Quote 0
                      • DusXD
                        DusX Tech Staff
                        last edited by

                        That would be very cool.

                        Troikatronix Technical Support

                        • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                        • Isadora Add-ons: https://troikatronix.com/add-ons/
                        • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                        Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

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