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

    Type of video stream (ci / gpu) and connecting them

    Off-Topic Discussion
    6
    12
    2.7k
    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.
    • DusXD
      DusX Tech Staff
      last edited by

      You will have to convert the stream using a image to texture actor. The difference is Suttle. CI is used exclusively by Apples tools (and uses both gpu and cput. . If i am correct). Quarts composer ect.. while vid-gpu is fully gpu based. CI is faster that vid-cpu (in general) but vid-gpu is faster again (in general). Since some operations must run on the cpu we will require all formats for some time. My own practice is to stick to gpu as much as possible. And if I must use cpu or CI I downsize the stream to 1/2 or 1/4 the size. This saves processing power.. it's also important to note that the conversions are processing heavy, so you dont want to be switching back and forth much. @mark perhaps you can add some clarity to the differences.

      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
      • S
        stephanegattoni
        last edited by

        Thank you DusX for your explanations.
        Does the image to texture actor exist somewhere ?

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

          Currently in 2.0.5 the way to convert an CI video stream to a GPU stream is to use both the 'Image to Video' actor and the 'Video to Texture' actor.

          I believe this process is identical to what an 'Image to Texture' actor would be doing internally.

          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
          • markM
            mark
            last edited by

            Dear @stephanegattoni and @DusX,

            First, some clarifications about vid-ci. @DusX's is correct when he says that Apple's Core Image video can be either CPU or GPU based. But, in Isadora, all ci-video should end up on the GPU. (It is possible that some Quartz Composer output may not be this way... but even QC generally ends up on the GPU.)
            He is also right to say that the only way to convert an CI video stream to a GPU stream is to use both the 'Image to Video' actor and the 'Video to Texture' actor. But, unfortunately, this conversion is going to be very, very inefficient (i.e., slow.)
            I need to create both a gpu -> ci and a ci -> gpu conversion actor. If I do the conversation internally, it will be very fast. I will make sure that the next release has these actors.
            Best Wishes,
            Mark

            Media Artist & Creator of Isadora
            Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

            1 Reply Last reply Reply Quote 0
            • S
              stephanegattoni
              last edited by

              Thank you Mark for your detailed answer.

              All best,
              Stephane

              1 Reply Last reply Reply Quote 0
              • markM
                mark
                last edited by

                Dear @stephanegattoni,

                I created the Texture to Core Image and Core Image to Texture converters. We're testing them now, and they will be in the next release.
                Best,
                Mark

                Media Artist & Creator of Isadora
                Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                1 Reply Last reply Reply Quote 0
                • S
                  stephanegattoni
                  last edited by

                  Great THX !

                  Stephane

                  1 Reply Last reply Reply Quote 0
                  • ArmandoA
                    Armando Beta Gold
                    last edited by

                    Still, Mark and DusX,

                    I don't get the need of these conversions with the 2.0.5 version of Isadora : since now we have cpu and gpu in all inputs inputs and projector why do we need a second type of gpu tratment of the image (i.e.) the CI actors. Is this in order to be able to integrate the Quartz composer actors that the community develops? 

                    Armando Menicacci

                    www.studiosit.ca
                    www.armandomenicacci.net

                    Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                    1 Reply Last reply Reply Quote 0
                    • MichelM
                      Michel Izzy Guru
                      last edited by

                      @Armando

                      I think it comes handy if you want to mix cpu, ci and gpu actors in the same chain.

                      Best Michel

                      Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

                      1 Reply Last reply Reply Quote 0
                      • MABOM
                        MABO
                        last edited by

                        Hi everyone,

                        I'm actually testing this great new Isadora 2.0.5.
                        I think I get the most of new features and the difference between GPU and CPU preferences.
                        I just wonder if there is (or will be) a way to use all the "classic effects" (dots, motion blur etc...) in a GPU chain to keep best performances ?
                        Best.
                        Matt
                        1 Reply Last reply Reply Quote 0
                        • DusXD
                          DusX Tech Staff
                          last edited by

                          The 'old' effects are cpu based... and many are being ported to GPU. There will be many GPU effects available in a soon to be released version, however; they are not exact clones of the previous cpu effects. I still use the old effects as needed. This purpose is why I requested that the video converter from gpu to cpu include setting the size so that a smaller cpu stream could be easily used along side a gpu stream (I typically 1/2 the size)

                          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