3 Replies Latest reply on Oct 6, 2010 3:20 PM by Zac Lam

    Programmatically setting default value for Max Quality in Exporter

    jbodinet

      Hi Zac,

       

      I am trying to find a way to set a default value for the 'Use Maximum Render Quality' check box that is located on the Export Settings Dialog Window. Is it possible to programmatically set a value for this check box (perhaps in the call to exSDKGenerateDefaultParams)? Or would a 'default' value for this check box be handled by the creation of a preset?

       

      Thanks,
      Josh

        • 1. Re: Programmatically setting default value for Max Quality in Exporter
          Zac Lam Adobe Employee

          Hi Josh,

           

          Modifying this setting programmatically doesn't seem to be possible right now, since it's not treated as a normal export parameter by the Export Param Suite.  It's also not a setting saved in export presets.

           

          Your exporter can still request max quality rendering in it's render calls in the Sequence Render Suite.  But keep in mind that max quality is going to be considerably slower - 2x to 5x slower by one estimate, because of the following processing:

           

          -Linear color space calculations
          - 32-bit float processing
          - Photoshop's bicubic scaling algorithm

           

          So the default setting is max quality off.  If you'd like programmatic/preset control, can you submit a bug report with an explanation of why your exporter should be able to turn this on?

           

          Thanks!

           

          Zac

          1 person found this helpful
          • 2. Re: Programmatically setting default value for Max Quality in Exporter
            jbodinet Level 1

            Thanks Zac,

             

            So in this context - one further question.

             

            Does PPro itself do anything automatically/transparently when an export occurs with the Max Render Quality checkbox checked? Or is it solely up to the Exporter plugin to handle all the necessary steps to produce a render of max quality when this check box is checked? It seems as if it should be solely up to the Exporter plugin to handle this as opposed to something happening automatically by PPro, but I just want to make sure.

             

            Thanks,

            Josh

            • 3. Re: Programmatically setting default value for Max Quality in Exporter
              Zac Lam Adobe Employee

              It's up to the exporter to use the setting provided by the host in exDoExportRec.maximumRenderQuality.  The exporter should set SequenceRender_ParamsRec.inRenderQuality and inDeinterlaceQuality to kPrRenderQuality_Max, if set.

               

              Zac