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

      Hi All !!  for a long time ive been wondering if it is possible or doable to do something similar like the visuals made with processing for instance. what type of visuals? like the one on this link

      https://www.youtube.com/watch?v=_8DMEHxOLQE
      Simply they are art pieces to me... For the ones that Code its impossible I would like to know how close -or far- we can get using Isadora. Have you tried? what possibilities ? etc etc
      Thank you very much !! as always...
      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
      • 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