Announcement

Collapse
No announcement yet.

Pause Render

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

  • Pause Render

    Need no further explanation. Would be really helpful when rendering locally.

  • #2
    did you do a search to see if someone has requested this before and if there was a response to it?

    ---------------------------------------------------
    MSN addresses are not for newbies or warez users to contact the pros and bug them with
    stupid questions the forum can answer.

    Comment


    • #3
      Originally posted by Da_elf View Post
      did you do a search to see if someone has requested this before and if there was a response to it?
      Yes, more than a year since anybody asked for it. And no response from Chaos group in the forum. A lot has happened since then.
      But I agree that no forum benefits from having the same topic covered in many threads.

      Comment


      • #4
        Being able to pause would slow down v-ray, worth it?
        Eric Boer
        Dev

        Comment


        • #5
          Originally posted by RErender View Post
          Being able to pause would slow down v-ray, worth it?
          Why would it slow it down to any significant degree? And even if it did, its only there if you need it.
          Kind Regards,
          Richard Birket
          ----------------------------------->
          http://www.blinkimage.com

          ----------------------------------->

          Comment


          • #6
            That's the prob, it's not just there, v-ray would need to constantly check to see if you happened to press the pause button. This was thoroughly discussed back in 2003-2004
            Eric Boer
            Dev

            Comment


            • #7
              If the render could be paused, would it be much different from temporarily setting the CPU affinity to 1 CPU? Even if paused 3ds Max would probably still be using a load of ram, sucking up system resources which might slow down everything regardless.

              Comment


              • #8
                Originally posted by RErender View Post
                That's the prob, it's not just there, v-ray would need to constantly check to see if you happened to press the pause button. This was thoroughly discussed back in 2003-2004
                Surely things change? I couldn't use GI back in August 1998
                Kind Regards,
                Richard Birket
                ----------------------------------->
                http://www.blinkimage.com

                ----------------------------------->

                Comment


                • #9
                  every time I'm rendering something that takes a lot of time, and suddenly have to quicly prepare something different, I PRAY for the pause button. because setting affinity to 1 cpu leaves me with only 3 cores, while all the render nodes are still working on the original file.

                  so the pause option in vray - as neccessary as it sometimes is - would be meaningless without temporarily relieving the render nodes as well as the workstation.


                  or maybe we should think about some kind of a render manager, that could assign/unassign slaves/cpus on the fly?
                  the purpose of a ninja is to flip out and kill people.
                  the purpose of an architect is to flip out and design for people.
                  ________________________
                  www.1050.pl / www.kinetik.pl

                  Comment


                  • #10
                    Originally posted by palibebeh View Post
                    or maybe we should think about some kind of a render manager, that could assign/unassign slaves/cpus on the fly?
                    Well, of course, that would be an amazing tool that relates to other threads that have appeared over the years. A render manager that allows you to add nodes to DR render jobs, or restart them etc would be fabulous.
                    Kind Regards,
                    Richard Birket
                    ----------------------------------->
                    http://www.blinkimage.com

                    ----------------------------------->

                    Comment


                    • #11
                      I always run vray with the low thread priority option checked, that allows me to keep working on other stuff while rendering. as long as I don't run out of memory that is.
                      but I agree, quite apart from the pause button, a dr manager would be great.

                      Comment


                      • #12
                        just change the cpu priority in the task manager. a pause button doesn't make sense, it doesn't free memory, it's useless.
                        Marc Lorenz
                        ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
                        www.marclorenz.com
                        www.facebook.com/marclorenzvisualization

                        Comment


                        • #13
                          Originally posted by RErender View Post
                          That's the prob, it's not just there, v-ray would need to constantly check to see if you happened to press the pause button. This was thoroughly discussed back in 2003-2004
                          It will slowdown vray .. you are right ..but i think that one execution will be a slowdown which you will never recognise.

                          I think a instant pause isn't possible if you are in bucketmode, but a pause of assigning buckets to the renderslaves would be possible:
                          The 3ds max pause button fires a signal into the render enviroment and vray only have to catch it. Then it have to stop sending/broadcasting the bucket id of the next bucket to the renderslaves.

                          Is it so difficult?
                          www.cgtechniques.com | http://www.hdrlabs.com - home of hdri knowledge

                          Comment


                          • #14
                            It's a waste of time in all accounts...
                            Eric Boer
                            Dev

                            Comment


                            • #15
                              The main issue here is that we don't have direct access to the Pause button to check its state; instead, the Pause is implemented as part of the render progress bar - whenever the renderer updates the progress bar, 3ds Max checks the Pause button, and if pressed, does not return control to the renderer until the Resume button is pressed. In that way, the renderer itself is not aware of when the pausing happens. This is the main issue. V-Ray has one main thread, which does not perform rendering, but only updates the progress bar, while the actual rendering is done by other worker threads. When 3ds Max pauses the main thread, this does not in fact stop the rendering done by the worker threads - and since the main thread itself cannot detect when the pausing happens, we can't really do anything about it.

                              Best regards,
                              Vlado
                              Last edited by vlado; 16-03-2009, 05:40 AM.
                              I only act like I know everything, Rogers.

                              Comment

                              Working...
                              X