Announcement

Collapse
No announcement yet.

Large scenes slows simulation speeds significantly - Why?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Large scenes slows simulation speeds significantly - Why?

    Hi There

    I have noticed a problem which seems to have been introduced in Phoenix 3.0.

    When I try to do a simulation inside my main 3DSMax scene with lots of content (many individual objects) which have nothing to do with the sim. Then the simulation speed slows down with a factor 100 (at least that's what it feels like).
    I have set the Phoenix interaction to only include the three objects that is needed to do the simulation. (collision obj, emitter obj and emitter source). All other objects are ignored (not included).

    The only way I can raise the sim speed in the main scene file, is to delete a waste majority of the scene objects. At this point the simulation speed picks up and starts to work as expected.

    Available Ram is not the problem judging form windows process overview - There is plenty available.

    Potential useful information is that the simulation is preformed in high frame numbers between 10200 and 10400.

    Since I need everything in my main scene file, my work around consists of exporting the few relevant phoenix sim objects to a new empty max file and do the simulation there, and then afterwards load the aur files in the main scene afterwards.

    Why this issue, which I dont't remember to be a problem in version 2.2
    Last edited by SaCCo; 27-10-2016, 11:36 AM.

  • #2
    the slow down is expected, but not with such a big factor, phoenix just has to calculate the bounding box of every object and to decide is it intersecting or not with the grid box.
    however, if some of the object have slow evaluation (for example tricky animation), they can be the reason for the entire slow down
    to speed up the simulation, just select the objects not in interest and put them in the exclude list, then phoenix will skip the bbox calculation and therefore the object evaluation.
    ofcourse there is still some small and unavoidable slow down, for the object collection and exclude list check, but i think it is really invisible compared with the simulation time itself
    ______________________________________________
    VRScans developer

    Comment


    • #3
      Hey,

      If the include list does not seem to help things, would it be possible to ask you to drop to Support for a version of the scene that would help to pinpoint the issue?

      Thanks very much!
      Svetlin Nikolov, Ex Phoenix team lead

      Comment


      • #4
        Yes, I'll gladly supply a file to sort out the problem. Where do I send it? (almost a gig worth of it)

        Comment


        • #5
          Again - big thanks for helping with this issue! The address would be support@chaosgroup.com - they will give you additional directions as to how to upload the data.

          Cheers!
          Svetlin Nikolov, Ex Phoenix team lead

          Comment


          • #6
            I've send them a email with a download link.
            Looking forward to a hopefully soon to come fix : )
            Last edited by SaCCo; 28-10-2016, 08:29 AM.

            Comment


            • #7
              Hi Svetlin or Ivaylo

              Have you had time to look at the file/scene I send you friday? I am curious as to if you can confirm my experience?

              Comment


              • #8
                Yes,

                It just reached me. I will try to have a look these next couple of days.

                Thanks very much!
                Svetlin Nikolov, Ex Phoenix team lead

                Comment


                • #9
                  Alright, got it This was really terrible - with 2000 obstacles completely outside the simulator's box, a simulation which would take 5 secs per frame took 60 secs, and if you added the obstacles to the exclude list it took 140 secs. Sadly, the actual process of adding a ton of items to the list would still take quite a while as well, but I don't think we can do anything about it - it's in 3ds Max itself.

                  The fix will be in tomorrow's (3 Nov) nightly.

                  Again, thanks very much for finding this!
                  Svetlin Nikolov, Ex Phoenix team lead

                  Comment


                  • #10
                    Glad to hear. : )
                    Thank you for taking care of this.

                    Comment


                    • #11
                      Do we have to re-request nightly access? I've sent an email to support, just thought it would carry on as still stops at August
                      Adam Trowers

                      Comment


                      • #12
                        Do we have to re-request nightly access? I've sent an email to support, just thought it would carry on as still stops at August
                        Yes - by sending us an e-mail with the request to support@chaosgroup.com (as you've already done)
                        Miroslav Ivanov
                        Chaos Cosmos

                        Comment


                        • #13
                          Yup - it's a different location for the new nightlies with separate permissions.

                          Cheers!
                          Svetlin Nikolov, Ex Phoenix team lead

                          Comment

                          Working...
                          X