• 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

    Generative art, visuals and similar with Isadora

    How To... ?
    6
    15
    4620
    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.
    • DusX
      DusX Tech Staff last edited by

      There are many possibilities within Isadora for generative art.

      For some types of generative art it is common to create X instances of an object that acts in a described way..
      In Isadora creating this spread of X copies is more difficult, generally you will need to link via patching a defined number of copies. The new Javascript actor expands on the generative capabilities of Isadora, but does not yet offer a method of branching to an arbitrary number of instances.
      This said, user actors make it much easier to create multiple copies of complex behaviours, and can be embedded and copied deeply within a patch allowing for similar effects.
      It would even be possible to 'dynamically' link 999 parameters from 1 Javascript actor (running the logic) to 999/X user actor instances to create a rich generative spread (the X instances would have to exist as 'actors' in the patch).
      Isadora is becoming more and more capable of these types of compositions, it would be great to see more people take advantage of these new capabilities.

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

        Now QC integration may allow you to do some of that stuff in Isadora. From existing QC actors Tracer is fun to play with.

        MBP 4.1 & MBP (Retina, Mid 2012) MBP Retina 2017

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

          And you have also the possibility to send orders and parameters via OSC from Isadora to processing and send images via syphon from processing to Isadora, it works.

          Jacques Hoepffner http://hoepffner.info
          GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
          MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
          MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
          MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

            Thank you guys !! So DusX what you say is to create an object, then replicate it with progressive variables. ? If that's correct just to think a simple idea: a possible object could be a rect line that slowly becomes to ondulates, then the ondulate continuos but in a segmented Way like a snake. OK if i'm thinking and aproaching it in a correct way i have 2 questions (or correct me please) 1- have to start with the lines actor? Just simple like that? 2- how to create the motion efect? I mean the sense of continuity beetwen replications and progressive evolve? Thank you very much .Exited to think this possibilities !!

            Maximiliano Wille. MacBook Pro (Retina, 13-inch, Early 2015). 2.7 GHz Intel Core i5. 16gb.Intel Iris Graphics 6100 1536 MB. http://www.redisadoralatina.com
            Buenos Aires, Argentina.

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

              Really, I think its a matter of playing with the system, and finding your perferred methods.

              however the 'smoother' actor is a nice way to ensure that passed parameters are morphed/transitioned between values.
              an example of a simple project to try might be something like what I have done here: http://dusxproductions.com/blog/video-fx-of-the-week-9/ its 4 lines (lines actor) and 4 squares (shapes actor) with there XY positions being control externally...
              Then some feedback effects etc...
              So in the case of this example... I have a User actor (named drifter), one for each XY (so 2 x 4, * in total).
              Each X or Y parameter is connected to both the X or Y of the Square, and either the start or end  X or Y of the connected line.
              Running the output of this basic effect (after being mixed, see multimix) allows you to add feedback, or run it into a Tile effect (pretty fun.)
              Hope that gets you started... there is a tone of realtime generative possibilities.

              ps: I used pretty much the same method for this test clip: 

              http://dusxproductions.com/blog/testing-collision-detection-in-isadora/

               

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

                @maxiwille  To be honest, in my opinion Isadora is not yet ready for generative visuals. I dont mean to bag Isadora, it handles a lot of tasks amazingly, really ahead of many of its competitors. There are ways to do generative stuff, but it will really be a pain and the results may not be as polished as other platforms. As jhoepffner  said, you can also use isadora as a control and display system instead.

                The main reason that Isadora falls behind in this field in my opinion is it does not have the ability to programmatically add and remove actors (or objects). This is a fundamental function for generative visuals. Although there are ways around this limitation the output is not amazing.  Here is an example someone made recently with the javascript actor.
                http://troikatronix.com/troikatronixforum/discussion/1987/experimenting-with-the-javascript-actor#latest
                There is another thing to take into account, generative visuals are hard, generally they are made using coding, you mention that you are looking for a solution where code is not needed, but I think you will need to do a lot of learning somewhere to achieve this kind of thing. technically you can control Unity 3D without code, you can make something reactive and generative and control it by OSC, but this is a difficult platform to learn. 
                There is a lot of examples and tutorials from processing and openframeworks that will be a lot more satisfying that trying to do this with Isadora. I have one little bit of advice, dont be scared of code, it is not that hard, once you understand some very basic principles you will be fine (you are already making code with Isadora, you just have a different interface!). These tools can also all work together so you can keep using Izzy for all its wonderful advantages. In the end if and when Isadora does get this kind of functionality, it will surely be a code based solution as there are too many inherent limitations of node based systems to do this elegantly. So anything you learn about generative visuals on another platform will be useful knowledge elsewhere later.
                Here are some other resources
                http://www.creativeapplications.net/tag/generative/
                http://crea.tion.to/
                http://www.fablab-berlin.org/de/single-events/?event=328
                have fun!

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

                  @maxiwille. I totally agree with Fred, generative art IS coding. If you try, for example in Isadora, to do a very simple task like a pondered random search, it could be very complicate with some feedback. With some lines of javascript it's much more easy. So I really push you to learn Processing coding, it's fun, easy and it's probably the most documented generative art you can find.

                  The only problem problem is the way Syphon is included but when you understand it, it's very easy. Learning Processing you will be fluent with Arduino, a cheap and wonderful platform to make sensors and actuators.
                  My final words: don't fear the code, it's your friend!
                  For me the strength of Isadora lays in video, speed of writing and quality of interface. It's not a generative software.
                  I prepare an easy example of Isadora/Processing collaboration, it will be posted next week.
                  Jacques

                  Jacques Hoepffner http://hoepffner.info
                  GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
                  MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
                  MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
                  MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

                    Re-Hello,

                    I have a sample for Isadora/processing in my files that I can share with you.
                    You need to download processing to use it (I can make an standalone app, but it's 99Mo…)
                    You open the Processing patch and run it
                    You open the Isadora patch (with Isadora owning the 1234 OSC port)
                    Normally, it works.
                    I tried to comment all the interesting parts.
                    Enjoy it

                    2a1473-syphonoscpolygon.zip

                    Jacques Hoepffner http://hoepffner.info
                    GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
                    MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
                    MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
                    MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

                      I am also preparing a tutorial to interface Isadora and Blender game engine, unfortunately no syphon from Blender, only independent full screen but full of potential and free.

                      Jacques Hoepffner http://hoepffner.info
                      GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
                      MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
                      MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
                      MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

                        Thank you very much Jacques and Fred !! For all you' ve write down. I totally agree about code I need the last push to dive in it. Thanks for energy ¡!!! Maxi

                        Maximiliano Wille. MacBook Pro (Retina, 13-inch, Early 2015). 2.7 GHz Intel Core i5. 16gb.Intel Iris Graphics 6100 1536 MB. http://www.redisadoralatina.com
                        Buenos Aires, Argentina.

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

                          The beauty of OSC and Syphon means that no application is an island and can easily be extended or used in a pick n mix variety bag of Apps.

                          I've been learning VUO and Max 7 to develop generative work and it's been trivial to get things working together with Izzy and VDMX.
                          I've also begun exploring the potential of Unity (Free) with a Syphon plugin to produce live 3d visuals with OSC data from various sources.
                          There's almost an overwhelming amount of possibilities with the addition of a couple of helper applications to Izzy.

                          @unfenswinger
                          Gone all PC...

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

                            @unfenswinger, Do you succeed to use Syphon plug-in with Unity (free), I had understood that's reserved to Unity (pro)?

                            Thanks

                            Jacques Hoepffner http://hoepffner.info
                            GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
                            MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
                            MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
                            MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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

                              The latest free version of Unity works fine with Syphon.

                              [http://vdmx.vidvox.net/tutorials/connecting-vdmx-to-unity3d-by-syphon?rq=unity](http://vdmx.vidvox.net/tutorials/connecting-vdmx-to-unity3d-by-syphon?rq=unity)

                              @unfenswinger
                              Gone all PC...

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

                                Yes, I just tried it yesterday and it works fine with Syphon and OSC.

                                Huge possibilities!

                                Jacques Hoepffner http://hoepffner.info
                                GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
                                MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
                                MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
                                MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

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