• 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

    dropping frames using DataArray and 3DParticles

    Troubleshooting and Bug Reports
    2
    5
    1773
    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.
    • bonemap
      bonemap Izzy Guru last edited by bonemap

      Isadora v2.5.2

      Hi,

      I have a patch that uses the Data Array and 3D particles actors in a user actor. There is a sudden 0.5s freeze of the stage playback at approx. 30 second intervals. It appears to be regular but intermittent. I am wondering if there are any known issues with having up to 60-70 data points in the Data Array. The particles are generating with texture array/sprite sheets up to a grid of 60 x 46, but the sudden stops are happening with sprite sheets of 10 x 10 also. The frame rates I have tried are 25, 30 and 50fps at all rates the problem occurs.

      I will rebuild the patch after prototyping development, but was curious if there are any suggestions at this point. I have tested the 3D particles with the 60 x 46 sprite sheet without the Data Array and have found that patch to runs smoothly.

      I have submitted a support ticket.

      Regards,

      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
      • DusX
        DusX Tech Staff last edited by

        IĀ don't know of anyone else pushing these actors in the same way, so IĀ have no real reference.

        However, my first guess would be that its IO based. In that the Data Array is reading/writing, and this process my be interrupting others.
        Can you use another method of data management? JSON and javascript maybe?
        Is writing the data to diskĀ a critical part of the piece?

        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.

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

          @DusX said:

          Is writing the data to diskĀ a critical part of the piece?

          Ā Hi Ryan,

          Thank you for your thoughts. The data array drives real time transitions in the visual style of the 3D particles. To remove the Data Array actor means the real timeĀ transition of 3D particle states no longerĀ hasĀ anĀ efficient pathway. I can use the Data Array to prototype theĀ 3D particle states and then put individual 3D Particle actors into uniqueĀ scenes, but I don't think the transitions cross-fading between scenes is going to work smoothly.

          Regards,

          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

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

            @bonema

            I guess an important question is whether the frame drops occur in any relationship to the IO functions of the Data Array?
            Do the drops occur at or just after a read or write operation?
            If not, I would then suspect that its more related to the use of the particles actor, specifically the sprite sheets.
            I would suggest watching your GPU's memory usage, looking for any relationships between usage spikes and playback.

            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.

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

              @DusX

              Thanks for your thoughts on this subject. The issue has been resolved, however I don't know what the cause was. If it doesn't recur all is good 😊 

              CheersĀ 

              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
              • First post
                Last post