Announcement

Collapse
No announcement yet.

Where to find the temp vrimg image that is created while rendering?

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

  • Where to find the temp vrimg image that is created while rendering?

    Howdy,

    I am looking for the location of the temporary vrimg image that the renderer creates while rendering. In the past I was able to find it in /temp/vray/imagename.vrimg or something like that.

    Does anyone know where to find these images?

    Thanks!

  • #2
    I'd like to know this too.
    I'm rendering on a farm with Qube and don't have a means to view the vrayFB whilst the job is rendering. If there was a way to view the process of the render by accessing the temp vrimg file, that would be great (assuming there is a temp vrimg file even when saving to exr rather than vrimg ! )
    Sorry if I'm hijacking this thread.
    Patrick Macdonald
    Lighting TD : http://reformstudios.com Developer of "Mission Control", the spreadsheet editor for 3ds Max http://reformstudios.com/mission-control-for-3ds-max/



    Comment


    • #3
      I don't think V-Ray has ever created a temporary .vrimg file.

      Best regards,
      Vlado
      I only act like I know everything, Rogers.

      Comment


      • #4
        Thanks Vlado,
        If you are rendering to VRIMG then I thought you could access the partial file and open it in pdplayer?

        In an environment where vray is rendering through command-line, ie where there is no GUI to remote-desktop in to to view the VFB, is there any other way that one could see the current state of the render? (visually, not simply reading the stdout)
        If not, is this something that could be added to a wishlist? With renders taking many hours, it's very handy being able to check in to see how it's looking without waiting for the final output. Would it be possible to open a filestream to an exr/vrimg that we could view in pdplayer / rv / nuke?

        At a previous facility, they had a system where you could actually view the live render from renderman from a node in Nuke. It was pretty neat being able to comp a partially completed frame Would this kind of thing be feasible with vray?


        Thanks
        p.
        Patrick Macdonald
        Lighting TD : http://reformstudios.com Developer of "Mission Control", the spreadsheet editor for 3ds Max http://reformstudios.com/mission-control-for-3ds-max/



        Comment


        • #5
          Originally posted by re:FORM View Post
          If you are rendering to VRIMG then I thought you could access the partial file and open it in pdplayer?
          Of course, but it's not a temporary file - it's the actual final file and V-Ray writes it in the final output location.

          In an environment where vray is rendering through command-line, ie where there is no GUI to remote-desktop in to to view the VFB, is there any other way that one could see the current state of the render? (visually, not simply reading the stdout)
          Not for the moment. It's been on the "to do" list for a while, but keeps being pushed down by other stuff. However you can write your own V-Ray plugin to send the V-Ray frame buffer over the network upon request.

          At a previous facility, they had a system where you could actually view the live render from renderman from a node in Nuke. It was pretty neat being able to comp a partially completed frame Would this kind of thing be feasible with vray?
          It's possible, certainly; just need to find time for it among all the other stuff. Or you can get someone to write the plugin for you.

          Best regards,
          Vlado
          I only act like I know everything, Rogers.

          Comment


          • #6
            Interesting,
            "However you can write your own V-Ray plugin to send the V-Ray frame buffer over the network upon request."

            Where can I read about how to approach writing such a plugin?

            Thanks again Vlado,
            p.
            Patrick Macdonald
            Lighting TD : http://reformstudios.com Developer of "Mission Control", the spreadsheet editor for 3ds Max http://reformstudios.com/mission-control-for-3ds-max/



            Comment


            • #7
              yeah, me too, I have used setups that allowed seeing the work in progress image. I would then work my way to the tmp dir of the render node and use mental ray's viewer imf_disp to see the partially completed exr because it also dynamically loaded newly finished buckets. One could even set up how often would the "temp" image get refreshed in minutes, seconds, etc. but there was a performance hit cause the "temp" image had to be written along with all the aovs and the rendering would slow down during that time.

              on my wish list too.

              Comment


              • #8
                sorry to wake up an old thread!

                is there a way to load the temp image into something like nuke so we can comp stuff like ROI renders in real-time? i know the location of the exr (mayaproject/temp/(filename.exr) , but was wondering if anyone had a script for this, or any advice for setting render to particular scanlines or bucket settings thats more appropirate for this (then just hit 'reload') in nuke. this is especially useful for multipass renders to see how all the tweaks look in comp even if the image is not full res.

                thanks

                matt

                Comment


                • #9
                  If you're rendering to multichannel EXR with Buckets - you can just render (preferably to a new file) until a few buckets are complete and stop the rendering. The buckets that are ready should be written to file. (this won't work for single-channel exr files and it won't work with the progressive sampler).
                  Alex Yolov
                  Product Manager
                  V-Ray for Maya, Chaos Player
                  www.chaos.com

                  Comment

                  Working...
                  X