• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    COMMUNITY POLL: Most Important Video Effects? (Quick Response Please!)

    Troubleshooting and Bug Reports
    17
    30
    13736
    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.
    • ioio
      ioio last edited by

      That" what I expected and for me 9 seconds is enough.

      1 Reply Last reply Reply Quote 0
      • crystalhorizon
        crystalhorizon Beta Platinum last edited by

        Interesting thoughts and information Mark.

        Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

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

          Sorry I missed the chance to comment here - but all the main actors I use have been listed. Mad busy a work yesterday.

          Graham Thorne | www.grahamthorne.co.uk
          RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
          RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
          RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

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

            @Mark Buffer should always be CPU (RAM)  but upload frames as needed to the GPU (GPU only needs what we see in a frame and buffer only shows one frame at a time) I have a buffer style video recorder and looper that lets me load 10 gig of frames into ram that works great and uploads a frame at a time to the GPU as needed)

            Any chance you would switch to using the openCV library for eyes++, it also has a lot lot lot of other great functions and would be an incredible addition to Isadora (Izzy would need a few more types to deal with it but nothing it does not deserve and could not make use of). Although much of the work is CPU, there is a lot of stuff that is now GPU accelerated, it is all cross platform and BSD license. 
            Alternately there are always compute shaders for the GPU or openCL/CUDA acceleration that are widely adopted and work well.
            Fred

            http://www.fredrodrigues.net/
            https://github.com/fred-dev
            OSX 13.6.4 (22G513) 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

            1 Reply Last reply Reply Quote 0
            • ioio
              ioio last edited by

              @Fred I used GPU Buffer with a "live feedBack program" with glsl in openframeworks with 4k resolution, and a 2GB buffer (not very long) gave the ability (by blending buffer and live input) to slow down and stabilize the effect which is very fast and hard to pilot. And the same effect with CPU buffer slowed down a lot the process which was no more real time.

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

                @ioio  The dev branch of OF and the nighlty builds are now 64bit, giving you access to pretty much all the ram in your computer. The system I made has 1 frame latency to input and 1 to output. 4k GPU buffer will eat all your gfx memory for no reason or need and give you less memory to play with. As for making this on GPU, any latency can be minimised with efficient code and threads to handle capture decompression (especially copying or passing a reference of the image to the destination) . I used the blackmagic SDK to get the frames (some OF uses qtkit or older versions quicktime for capture). These libraries can be very slow getting frames and unwrapping them. That is the joy of coding, the efficiency and performance are scalable if you have the time and skills. I think to replace the functionality of the buffer in GPU would be very inefficient especially considering how much RAM machines have as standard vs GFX cards, especially on laptops.

                Fred

                http://www.fredrodrigues.net/
                https://github.com/fred-dev
                OSX 13.6.4 (22G513) 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

                1 Reply Last reply Reply Quote 0
                • ioio
                  ioio last edited by

                  @Fred you're certainly right. In my case i only use video capture to inject a signal (it can be poor in latency and resolution) after it works in a closed loop in the gpu with two buffers which are treated with shaders effect (zoom shift contrast rotate, threshold hue etc... ) and mixed together. So for me with a 2 gb GPU, a few seconds of video buffer to slow down at some times, it runs really smooth on 4K with 5% CPU usage on my laptop.

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

                    @ioio this kind of buffer is pretty interesting though, usually it is coded into things like a feedback buffer which could be a cool effect, or multi pass blurs use the same tool to store the image for multi-pass processing.

                    http://www.fredrodrigues.net/
                    https://github.com/fred-dev
                    OSX 13.6.4 (22G513) 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

                    1 Reply Last reply Reply Quote 0
                    • eight
                      eight last edited by

                      Here is my Cinder based multithreaded buffer implementation, in which the frames are kept in CPU memory and are consumed by the GPU as needed: https://github.com/eighteight/CinderEight/blob/master/PS3EyeSlowMo/src/PS3EyeSlowMoApp.cpp

                      This approach will be limited by the size of the RAM (there is no limit check for that though at the moment).
                      In addition, the frames could be jpeg–encoded to conserve CPU memory, as shown in this example:
                      https://github.com/eighteight/Cinder-VideoStream/blob/master/samples/CinderVideoStreamServer/src/CinderVideoStreamServerApp.cpp#L118
                      These examples are using PS3 Eye as input, but can be generalized.
                      --8

                      Analysis: http://post.scriptum.ru | Synthesis: http://onewaytheater.us
                      Twitter: https://twitter.com/eight_io | Flickr: http://www.flickr.com/photos/eight_io/
                      Github: https://github.com/eighteight | MulchCam: https//mulchcam.com
                      MulchTune: https://itunes.apple.com/us/app/mulch-tune/id1070973465 | Augmented Theatre: https://augmentedtheatre.com

                      1 Reply Last reply Reply Quote 0
                      • V
                        videovoce last edited by

                        Hi Mark,
                        I hope it isn't too late to add my wish list for updated FFGL plugins. Here are the ones I am using in my current projects. Many thanks!
                        dots
                        slit scan
                        interlacer
                        tile
                        solarize
                        contrast adjust
                        threshold
                        video inverter
                        difference
                        effect mixer
                        motion blur
                        directional blur
                        time blur
                        lionel blur
                        gaussian blur

                        laurel macdonald • videovoce • toronto canada • http://www.improbablemusic.com

                        MacBook Pro • OSX 10.11 • 2.6 GHz Core i7 • NVIDIA GeForce GT 650M • 850 SSD

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

                          @videovoce 
                          'effect mixer', Yes.. thats a great thought

                          Troikatronix Technical Support

                          • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                          • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
                          • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

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

                            Yes, effect mixer, please!

                            macbook pro retina -mid 2014 2.2 GHz i7 16 gig ram Running Catalina
                            Izzy 3.0.7

                            1 Reply Last reply Reply Quote 0
                            • Pascal
                              Pascal last edited by

                              difference

                              motionblur
                              timeblur
                              zoomer
                              effectmixer

                              http://lematrice.over-blog.com/

                              1 Reply Last reply Reply Quote 0
                              • Ubik
                                Ubik last edited by

                                Scaler!!!

                                effectmixer
                                zoomer
                                chopper
                                autofade
                                In FFGLGradient I would like to be able to set Brightness and Saturation for each color. Also, to have circular, square or reflected gradient would also be nice. 

                                Mac Mini M2 16GB 2023 running Sonoma 14.5

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

                                  Dear All,

                                  Thank you for all the suggestions. The programmer is actively working on these now, and I'm going to prioritize the list in response to what you've said above. You can look forward to more news on this by the end of August.
                                  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
                                  • crystalhorizon
                                    crystalhorizon Beta Platinum last edited by

                                    Bravo Mark! Looking forward for the new effects!

                                    Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

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