diff --git a/src/scripts/km-sparks-renderHelper.jsx b/src/scripts/km-sparks-renderHelper.jsx index e8f6e1f..6060891 100644 --- a/src/scripts/km-sparks-renderHelper.jsx +++ b/src/scripts/km-sparks-renderHelper.jsx @@ -23,7 +23,7 @@ //@include "../library/OS.jsx"; //@include "../library/json2.js" - var versionNumber = '0.1.6'; + var versionNumber = '0.1.7'; var scriptName = "Show Render Helper" + ' v' + versionNumber; createUI(thisObj) @@ -145,8 +145,12 @@ wallAlpha.text = "Walls on Alpha"; var qcExports = utilityPanel.add("checkbox", undefined, undefined); qcExports.text = "QC Exports in AE"; - qcExports.alignment = ['right', 'center'] + qcExports.alignment = ['center', 'center'] qcExports.value = DEFAULT_SETTINGS.settings.qcExports; + var addToRQ = utilityPanel.add("checkbox", undefined, undefined); + addToRQ.text = "Add to Render Queue"; + addToRQ.alignment = ['right', 'center']; + addToRQ.helpTip = 'Adds selected comps to the render queue without starting rendering'; // OUTPUTPANEL // =========== @@ -243,6 +247,15 @@ }) */ + addToRQ.onClick = function(){ + if(addToRQ.value == true){ + renderButton.text = 'Add Comps to RQ'; + } else { + renderButton.text = 'Render' + } + } + + revealSettingsButton.addEventListener('mousedown', function(){ var settingsFolder = getSettingsFolder(); return settingsFolder.execute() @@ -363,18 +376,34 @@ return; } + // NotchLC Output Modules var nlOMs = { base: [ 'AAC26a_A_NL', 'AAC26a_B_NL', 'AAC26a_C_NL', - 'AAC26a_D_NL', + 'AAC26a_D_NL' ], alpha: [ 'AAC26a_A_NL-A', 'AAC26a_B_NL-A', 'AAC26a_C_NL-A', - 'AAC26a_D_NL-A', + 'AAC26a_D_NL-A' + ] + } + // ProRes Output Modules + var prOMs = { + base: [ + 'AAC26a_A_PR', + 'AAC26a_B_PR', + 'AAC26a_C_PR', + 'AAC26a_D_PR', + ], + alpha: [ + 'AAC26a_A_PR-A', + 'AAC26a_B_PR-A', + 'AAC26a_C_PR-A', + 'AAC26a_D_PR-A', ] } @@ -392,11 +421,14 @@ var templateArray = []; var objKey = wallAlpha.value ? 'alpha' : 'base'; - var dataSelect = nlOMs[objKey] + var nlSelect = nlOMs[objKey]; + var prSelect = prOMs[objKey]; + for(var t = 0; t