• 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

    Emission of 3D particles from 3D model surface

    How To... ?
    6
    29
    16018
    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.
    • S
      saif last edited by saif

      Hi all!

      Is it possible to make 3d particles emit from the surface of the 3d model? If so, is there a way to populate the surface via vertex normals, face normals etc. and manipulate properties of the sprite? Also can the surface of one model be made to emit particles as instances of another 3d model? 

      Regards

      Saif

      bonemap 1 Reply Last reply Reply Quote 0
      • bonemap
        bonemap Izzy Guru @saif last edited by bonemap

        @saif

        Great questions because they generate such interesting visual manifestations in the mind!

        I don't believe there is any direct way to do what you are asking. However, there are some limited techniques that might be of interest to you. I have been developing an approach that does facilitate the deployment of 3D model particles configured in a parent shape. It requires developing multiple individual geometry in a single 3DS file, for example I have done cursory experiments with a sphere made of other smaller spheres (there is a technique and tutorial for creating such a file in Blender).


        Then with all the internal smaller elements of geometry within the resulting 3DS file numbered/listed/layered as separate 'groups' you can then target each smaller sphere using the 'group index' parameter of the 3D Model Particles actor in Isadora.

        Here is a video of one of my Isadora patches that captures an example of this technique in action. I am just at the beginning of exploring the potential of this in Isadora over the last few months. Because the centre of origin of each discrete geometry element retains its coordinates to the parent shape it comes the closest that I know of, to what you are asking.

        best wishes

        bonemap

        http://bonemap.com | Australia
        Izzy STD 4.2 | USB 3.6 | + Beta
        MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
        A range of deployable older Macs

        1 Reply Last reply Reply Quote 1
        • S
          saif last edited by

          @bonemap 

          When you say internal smaller elements of the model, do you mean the sub-object levels of the geometry? For instance, in a 3d scene, there can be possibilities as below:

          1. Single mesh model with its pivot at its center.

          2. A number of models with pivots at their respective centers, but grouped together. The group then has a center pivot of its own.

          3. A number of models attached together on a sub-object level and collapsed into single model. Natively in 3ds max, one can access these individual elements on a sub-object level, but they are still essentially parts of the same collapsed geometry.

          4. Export .3ds of the entire scene with a number of models with their respective pivots. In this case, will Isadora be able to treat these meshes separately from within the 3d player actor? Or treat the entire scene as one model with a single common pivot point.

          Since I have used particle flow, which is also a node based workflow in 3ds max, I was trying to compare the functionality. 

          I am going to test with a few plugins if I am able to get vertex deformation animated models in the .3ds export. I havent tried any of this, just bouncing the questions off the top of my head :) 

          I must request an integration of FBX or Collada! 

          Thanks and Regards

          Saif

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

            This is the closest you will get really, the "video gen"

            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
            • bonemap
              bonemap Izzy Guru @saif last edited by bonemap

              @saif

              Hi,

              In the example I have described where a number of 3D shapes are configured in an overall form (sphere made of spheres) there is no parent geometry, but there could be a larger sphere in addition to the many smaller ones, in the 3DS file. Each sphere is considered a separate object in relation to each other object but it’s point of origin is configured in relation to the overall form. Therefore, I am able to access each sphere separately through the ‘group’ parameter of the 3D Model Particles actor in Isadora. The ‘group’ parameter is not available through the 3D Model actor and is not applicable to the 3D Particles actor which is essentially 2D sprites in 3D space.

              So for the 3D Model Particles actor the way the geometry is configured in 3D modeling software is inherited in Isadora. Therefore if geometry is merged or grouped when being modeled it will be seen as a merged group in Isadora and any manipulation will apply to all parts of the geometry in a merged group as an index. For the the example Sphere of spheres there are no merged geometry elements so each sphere occupies its own group and can be given individual parameters.

              I have been informed in past posts by Mark Coniglio that developing the Isadora code base for more sophisticated approaches to 3D implementation is not his strength. So while there are a constant stream of user requests for 3D and Particle based features to be considered for implementation it appears unlikely that there will be a significant movement in this direction.

              Thankfully the particle generators already native to Isadora are particularly powerful. Unfortunately the implementation of a 3D environment engine, or support for other 3D file formats does not appear to be an option anytime soon.

              You know I would love to be proved wrong about this! 

              We might wake up tomorrow and find a fluid particle generator has been incorporated into Isadora version three point zero, who knows? The roadmap for Isadora 3D feature development is known only by a select few and it is perhaps an eternal unknown.

              Best wishes

              Bonemapio

              http://bonemap.com | Australia
              Izzy STD 4.2 | USB 3.6 | + Beta
              MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
              Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
              A range of deployable older Macs

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

                Hi, thank you for such comprehensive workarounds. I guess these limitations may lead to some interesting techniques.

                @Skulpture 

                The video-gen option seems great if I use animated texture maps in greyscale values. Although I understand we won't get a z-depth location for these particles. Maybe a combination of 3d models mapped with animated textures and these in turn getting generated using video-gen will give some awesome results! But the 3d model particles actor does not have a video-gen parameter... Will look into it in depth. Pun intended :)

                @bonemap 

                I don't see a 'group' parameter in the 3d model particles actor. Did I miss something here? 

                Anyway, I will be doing a series of tests over the weekend w.r.t all this valuable information. Will share the results if anything worthwhile comes out of them. 

                Cheers 

                Saif

                Skulpture bonemap 2 Replies Last reply Reply Quote 0
                • S
                  saif last edited by

                  @bonemap 

                  P.S.

                  I forgot to mention, the link for the video for the example, turns up 'content not found'. 

                  Saif

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

                    @saif said:

                    Will look into it in depth. Pun intended :)

                     haha - I like it. 

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

                      @Skulpture 

                      :) hehe.. I am enjoying these interactions. On a personal note, I am alone in trying to figure out all these complexities.

                      I am not sure if you remember, I contacted you 3 years ago and then went on to learn Processing. It has been a long break!

                      There is no 'team' per say in and around here and is very difficult to find projects related to arts and pure visual delight, which can also generate revenue. In India its evolving slowly and mostly everything is revolving around commercial corporate boring presentations. Its a vicious cycle for my wish-ious circle..

                      Cheers

                      Saif

                      Michel Skulpture 2 Replies Last reply Reply Quote 0
                      • Michel
                        Michel Izzy Guru @saif last edited by

                        @saif

                        Were from India are you? I did a few Isadora works with Amitesh Grover, he is a theatre director and Assistant Professor at National School of Drama. https://amiteshgrover.com/abou...

                        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
                        • Skulpture
                          Skulpture Izzy Guru @saif last edited by

                          @saif said:

                          @Skulpture 
                          :) hehe.. I am enjoying these interactions. On a personal note, I am alone in trying to figure out all these complexities.
                          I am not sure if you remember, I contacted you 3 years ago and then went on to learn Processing. It has been a long break!
                          There is no 'team' per say in and around here and is very difficult to find projects related to arts and pure visual delight, which can also generate revenue. In India its evolving slowly and mostly everything is revolving around commercial corporate boring presentations. Its a vicious cycle for my wish-ious circle..
                          Cheers
                          Saif

                          Forgive me - I get people contact me almost daily. I can't always remember names/user names/avatars! haha.

                          Glad to have you back, processing can work great with Isadora via Syphon/Spout integration. 

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

                            @Michel 

                            Hi Michel! I live in Pune city. Thanks for sharing this. 

                            If there is a lot happening in India, then am afraid, I must be a frog in a well :) I must get off my machine once in a while and do some networking. I will visit the site and see where it leads.

                            Regards

                            Saif

                            1 Reply Last reply Reply Quote 0
                            • bonemap
                              bonemap Izzy Guru @saif last edited by bonemap

                              @saif said:

                              see a 'group' parameter in the 3d model particles actor

                              Hi,

                              Well, it is in fact called the 'group index':


                              For example, when I use a 3DS file and
                              target each element of geometry using
                              the 'group index':


                              I can start to generate effects like the
                              one captured in this Youtube video of
                              one of my patches:

                              This 3DS file:


                              becomes this Youtube representation
                              of one my Isadora patches:

                              best wishes

                              bonemap

                              http://bonemap.com | Australia
                              Izzy STD 4.2 | USB 3.6 | + Beta
                              MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                              Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                              A range of deployable older Macs

                              1 Reply Last reply Reply Quote 3
                              • S
                                saif last edited by

                                @bonemap 

                                Hi! That's fantastic! This really opens up a lot of possibilities. I think this feature by itself is very powerful. I am wondering if the elements are oriented to their local normals and then exported, will they behave accordingly to their respective local axes when transformed, or will they respond to the world co-ordinates of Isadora.

                                As for the 3d model particles, I was reading the manual v 2.0 and working on Isadora 2.5.2. I just installed 2.6.1 and happy to see the group index parameter. I am glad you pointed it out, else I would've never known.

                                Will there be an updated manual available for download soon? 

                                Regards

                                Saif

                                Woland bonemap 3 Replies Last reply Reply Quote 1
                                • Skulpture
                                  Skulpture Izzy Guru last edited by

                                  Wow. How did I miss this?!

                                  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

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

                                    @skulpture said:

                                    Wow. How did I miss this?!

                                    If you realise how powerful this is and the potential awesomeness that it can facilitate you can help me to advocate that it does not disappear with the release of v3! Because it was missing in the last beta!

                                    Best wishes

                                    Bonemap 

                                     

                                    http://bonemap.com | Australia
                                    Izzy STD 4.2 | USB 3.6 | + Beta
                                    MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                                    Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                                    A range of deployable older Macs

                                    Woland 1 Reply Last reply Reply Quote 1
                                    • Woland
                                      Woland Tech Staff @bonemap last edited by

                                      @bonemap said:

                                      If you realise how powerful this is and the potential awesomeness that it can facilitate you can help me to advocate that it does not disappear with the release of v3! Because it was missing in the last beta!

                                       It will return, don't worry.

                                      TroikaTronix Technical Support
                                      New Support Ticket: https://support.troikatronix.com/support/tickets/new
                                      Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                                      Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                                      Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                                      | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                                      1 Reply Last reply Reply Quote 3
                                      • Woland
                                        Woland Tech Staff @saif last edited by

                                        @saif said:

                                        Will there be an updated manual available for download soon? 

                                         There will be an updated manual available with Isadora 3.

                                        TroikaTronix Technical Support
                                        New Support Ticket: https://support.troikatronix.com/support/tickets/new
                                        Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                                        Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                                        Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                                        | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                                        1 Reply Last reply Reply Quote 1
                                        • bonemap
                                          bonemap Izzy Guru @saif last edited by

                                          @saif said:

                                          working on Isadora 2.5.2. I just installed 2.6.1 and happy to see the group index parameter

                                           Glad you worked that out. I recall being surprised by discovering the parameter in v2.6, but had forgotten that it was not implemented in earlier versions.

                                          best wishes

                                          bonemap

                                          http://bonemap.com | Australia
                                          Izzy STD 4.2 | USB 3.6 | + Beta
                                          MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                                          Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                                          A range of deployable older Macs

                                          1 Reply Last reply Reply Quote 0
                                          • bonemap
                                            bonemap Izzy Guru @saif last edited by bonemap

                                            @saif said:

                                            respective local axes when transformed, or will they respond to the world co-ordinates of Isadora

                                            In 3D Model Particles the 'group index' will identify discrete geometries, or as merged geometry groups, by their index number (this appears to be inherited from within the 3DS file and therefore attributed in the 3D modeling software). If the 'group index' parameter is left set to '0' then all geometry in the 3DS file will be sent to the emitter at each instance. The implications of this are huge in terms of working with complex 3DS files in the particle generator. Because by limiting the particle emitter to segments of a complex 3D model in fast succession (triggering the emitter and 'group index' parameter at high hz values) you increase drawing efficiency and therefore possibilities for greatly improved frame rates and in addition the appearance of internally animated sequences of geometry. 

                                            This youtube video demonstrates another approach to animated 3D models in Isadora.

                                            best wishes

                                            bonemap

                                            http://bonemap.com | Australia
                                            Izzy STD 4.2 | USB 3.6 | + Beta
                                            MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                                            Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                                            A range of deployable older Macs

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