Announcement

Collapse
No announcement yet.

3.6.04: IPR CPU is very unresponsive on heavy scenes

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

  • 3.6.04: IPR CPU is very unresponsive on heavy scenes

    Hey,
    so I far IPR worked great to us, it is way better then RT in Active Shade. However, we often have problems with the responsiveness of IPR on heavy scenes.
    We have to render lots of cars, that means around 3000 different parts in the scene, polycount around 40 million. Moving lights or cameras around, and changing colors in a material becomes a real pain.
    Situation is like this: IPR is fluid in the first one or two seconds when moving a light or camera around, but then some kind of update routine kicks in and Max is frozen for around 5 seconds. Then suddenly. you have moved the light or camera too far, because you couldn't see the change. Try to move it back, and after one or two seconds it becomes stuck again. Same when changing colors or values on materials.
    This becomes annoying very quickly when you are setting up cameras, lighting and materials on a fully shaded scene.

    Is there any way to improve this? I can send scenes for testing if needed.
    https://www.behance.net/Oliver_Kossatz

  • #2
    Hello,

    Do I understand correctly - you move your/light camera around and for the first few movements everything is correct, responsive and you get updates in the frame buffer ? Then something kicks and freezes max ?

    A scene would be helpful but also if you could make some video of the issue ?

    Best regards,
    Yavor
    Yavor Rubenov
    V-Ray for 3ds Max developer

    Comment


    • #3
      As usual a scene and exact steps will be greatly appreciated.
      If it was that easy, it would have already been done

      Peter Matanov
      Chaos

      Comment


      • #4
        Here you can find a screen recording. The first real lags appear at 0:40, at around 1:20 you can even see the screen getting full blank. At this point, IPR is still doing something, but I can not see it. I also can not see the viewport.
        Doing nothing fancy in this video, just using the orbit and camera pan tool to find some interesting perspectives. The same is happening when altering colors of materials, or when moving lights around. When IPR is not running, these operations are as smooth as warm butter.

        http://youtu.be/TisuPwIcG4k?hd=1
        https://www.behance.net/Oliver_Kossatz

        Comment


        • #5
          Seems like we are doing something in the main max thread blocking the user interface but this should be very minimal when just panning. Maybe something scene specific - if you could share a scene with our support ?
          Yavor Rubenov
          V-Ray for 3ds Max developer

          Comment


          • #6
            Scene file was sent to Peter.
            https://www.behance.net/Oliver_Kossatz

            Comment


            • #7
              Ahha thanks - downloading now.
              Yavor Rubenov
              V-Ray for 3ds Max developer

              Comment


              • #8
                Thanks again for the scene. With it we found an issue with multiple vrscan materials and the IPR updates (doesn't matter if the change relates to the materials or not). We are working on a fix.
                Yavor Rubenov
                V-Ray for 3ds Max developer

                Comment


                • #9
                  Oh, I see. Thanks for the information.
                  https://www.behance.net/Oliver_Kossatz

                  Comment


                  • #10
                    It seems to be true. When I assign an override material, the scene is running smooth.
                    https://www.behance.net/Oliver_Kossatz

                    Comment


                    • #11
                      Please keep me updated on this.
                      https://www.behance.net/Oliver_Kossatz

                      Comment


                      • #12
                        It's fixed in the V-Ray Next nightlies already and should go to Next stable nightlies soon.
                        Yavor Rubenov
                        V-Ray for 3ds Max developer

                        Comment


                        • #13
                          Thank you. So chances are good it might end up in the first service pack for Next?
                          https://www.behance.net/Oliver_Kossatz

                          Comment

                          Working...
                          X