Announcement

Collapse
No announcement yet.

Output set, not outputting.

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

  • Output set, not outputting.

    I'm using Vexus to set the separate channel output (which I think is the problem) and it's not actually outputting anything. Open the scene, hit render and watch it rip through frames without outputting anything! I know the actual output path won't exist for you, but it usually throws an I/O error if its attempting to write to an invalid location.

    https://www.dropbox.com/s/jo213fef6v...utput.max?dl=0

    I'm using VRay 3.60.03/Max 2016

  • #2
    Weird, the output path appears in the UI but:
    vr = renderers.current
    vr.output_splitfilename == ""

    Comment


    • #3
      Here's another file with output set, and it DOES print properly with the above script, but still no output. Note that the output path contains the character '#', however this hasn't posed a problem in the past.

      https://www.dropbox.com/s/2mxchjgdi8...tput2.max?dl=0

      Comment


      • #4
        Also note that so far, it works with EXR/VRay Raw output.

        Comment


        • #5
          Hello,

          For the raw output V-Ray writes the images so the file name is enough and it works.

          For the separate render channel option - we still use the image saving functionality from Max. For it we need the file name and also a bitmap object with all the output format specific options. So you need vr.output_splitfilename set to some string with the filename but also vr.output_splitbitmap set to a valid Bitmap object.
          As a quick workaround for some internal scripts I did the following:

          Code:
          ...
          vr.output_splitfilename = outName
          tmpbm = Bitmap 10 10 fileName:outName
          save tmpbm
          vr.output_splitbitmap = tmpbm
          ...
          max quick render
          ...
          close tmpbm
          free tmpbm
          This creates a small (10x10) bitmap at the required location and then V-Ray will use the Bitmap object as a template to create the actual output files.

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

          Comment


          • #6
            Ok good to know, thanks.

            Comment

            Working...
            X