Announcement

Collapse
No announcement yet.

Network Standalone Denoiser

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

  • #16
    Yep, this batch script works great, if your frame numbers start at 1. I rendered a sequence and offset the frame numbers so they start at 1 and all nodes got different blocks of tasks. I had to have the display off, or it would wait to continue until I closed the display window...I think there might be a setting for auto closing the display which might work.

    The %tn is set to 1 for this parameter. My problem was I was trying to denoise frame numbers other than 1, like 3295. So I need to figure out how to adjust the batch file to account for different frame numbers in that regard, once I do, I'll post back and we all can have a batch file that network denoises.

    If anyone figures it before than, please post...TIA

    Comment


    • #17
      It may not be possible to control cmdjob this way, I found a workaround, I batch rename the files using Adobe Bridge to 0001 etc, which is immediate, then netdenoise, then rename back. It's more hassle, but probably going to save me time by netdenoising.

      Comment


      • #18
        OK, a little test comparison

        net_denoise via bb 8:40 (m:ss)
        workstation_only_denoise 22:00

        net_denoise also requires a couple minutes for renaming, but its a workflow increase...these were on 1280x720 simple test renders.

        Comment


        • #19
          I had an idea about this, if the first file name could be somehow renumbed to 1, then run through the job, then renumbed back to what it was to begin with like 3295 in my case, maybe this would work.

          Ideally, prompting Autodesk to include a switch into cmdjob to allow for adjusting the first task number to something other that 1 would probably work, but Autodesk is persona non grata.

          I'm not sure if this can be done with a script, or how...
          Last edited by biochemical_animations; 13-01-2017, 08:18 AM. Reason: typo

          Comment


          • #20
            OK, so I render with a negative frame offset to start the frame numbers at 1. This saves me an initial renaming setup with Adobe Bridge. Is it possible to add a parameter to the vdenoiser.exe SA to offset the file name frame number? This way when the denoised file is saved, the offset can put it back to where is should be and properly represent the actual frame number.

            Comment


            • #21
              I guess? Can you show me what the command line would look like?

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

              Comment


              • #22
                "C:\Program Files\Chaos Group\V-Ray\3dsmax 2016 for x64\tools\vdenoise.exe" -inputFile="C:\Folder\File.????.exr" -offset:3294

                Does this help?

                ...in my example my max start frame is 3295
                ...so I render with frame offset at -3294 in max to get File.0001.exr, File.0002.exr, etc.
                ...this plugs into the link Blago gave for the BB net_denoiser running the command above
                ...BUT, instead of saving the file names to, File_denoised_ocl.0001.exr, File_denoised_ocl.0002.exr, etc...with the offset it adds 3294 to 1, and we get a file saved File_denoised_ocl.3295.exr, File_denoised_ocl.3296.exr, etc., thereby giving me back the scene corresponding frame numbers to keep track of during post.

                Comment


                • #23
                  This is already in the nightly builds btw.

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

                  Comment

                  Working...
                  X