Backburner and VRay Frame Buffer Issue

I can submit to my renders to backburner fine until I enable the VRay Framebuffer. When the VRay Framebuffer is enabled, the render output is squeezed into the top half of the frame. See below:

Anybody know what is going on?

Here is maxscript code that shows the issue:

-- Globals
managerName = “bladerunner”
serverName = “pulpfiction”
outputPath = @“\\pulpfiction\c$\users\david\desktop\”
baseName = timestamp() as string

----------------------------------------------------------------
-- RENDER SETUP
----------------------------------------------------------------

-- From documumentation…
-- NOTE: Changing the render scene dialog settings via MAXScript
-- should be done with the actual render scene dialog in a closed state
renderSceneDialog.close()

vr = renderers.current

------------------------
-- Render Setup > Common
------------------------

-- Render Output > Save File
rendSaveFile = true

-- Render Output > Render Output File
rendOutputFilename = outputPath + baseName + “.jpg”

-----------------------
-- Render Setup > V-Ray
-----------------------

-- Frame buffer > Enable built-in framebuffer

-- !!!
-- ISSUE BELOW !!!
-- !!!

vr.output_on = false -- This works as expected
--vr.output_on = true -- <<<<<<<< ISSUE: Only renders in top half of output frame

----------------------------------------------------------------
-- SUBMIT RENDER
----------------------------------------------------------------

m = netrender.getmanager()

-- Connect to Backburner manager
m.connect #manual managerName
if m.connected == false then
(
    throw (“ERROR: Could not connect to Backburner manager” + managerName)
)

-- Get control of manager
if m.haveControl == false then
(
    if m.queryControl #wait == true then
    (
        m.getControl()
    )
)
if m.haveControl == false then
(
    throw (“ERROR: Could not gain control of Backburner queue.”)
)

-- Get server
myServer = “”
for s in m.getservers() do (if s.name == serverName then myServer = s)

-- Save current scene
myMaxFilePath = outputPath + baseName + “.max”
saveSuccess = saveMaxFile myMaxFilePath quiet:true
if not saveSuccess then
(
    throw ("ERROR: Could not save .max file: " + myMaxFilePath)
)

-- Submit job
job = m.newjob file:myMaxFilePath
submitSucceeded = job.submit servers:myServer
if not submitSucceeded then
(
    throw ("ERROR: Could not submit job to server: " + myServer.name)
)


Looks like the issue only appears when the job is submitted via the script, everything works fine when submitted via UI.
We have some doubts that this could be related to 3dsMax itself rather than V-Ray but we’ll add it as a bug into our system for further investigation.

Hi Svetlozar. Thanks for looking into this.

Is there a work around to use vray and backburner now?
Or is backburner not supported and I should be looking at something else?

Thanks,
David

Backburner is supported and works fine when submitting from the UI, there is something in the script that causes this behavior.
Like pointing out before, this might or might not be caused by V-Ray but until someone from our developers look at it we can’t confirm for sure.

We’ll let you know if we find a workaround.

I know I can’t be the first person to try to automate vray/3dsmax/backburner.

What is everybody else doing for vray renderfarm?

I’m assuming I need to try vray STANDALONE and backburner.

Barch Camera Render script by Sergo Pogosyan.

You haven’t accidentally enabled render to fields, have you?

Best regards,
Vlado

>> You haven’t accidentally enabled render to fields, have you?

Not sure about “render to fields”…can’t find that option.

I am trying to use render elements to get multiple images: VRayObjectID and VRayDenoiser.

Yes, or Reindeer (much more flexible IMO)

I think this is what Vlado was talking about.
-dave