Имя файла maxscript netrender - попытка сохранения без добавления номера кадра - PullRequest
0 голосов
/ 10 июля 2020

Я делаю сценарий пакетной отправки, который отображает серию камер в моей 3D-сцене. У этих камер есть собственный номер единственного кадра, который им необходимо визуализировать. Я хочу иметь возможность сохранить файл на основе имени, которое я предоставил своему сценарию, но не указывать номер кадра в конце. (например: fileName0004.tif вместо fileName.tif) Использование 3dsmax 2018 и vray 3.0.

Кажется, это автоматическая c функция, но я не могу найти нигде разговоров об ее отключении . Единственное упоминание, которое я видел, это то, что это опция в v-ray 5.0. К сожалению, я не могу выполнить обновление в ближайшее время.

Возможно ли это? Кто-нибудь знает, как это сделать?

Спасибо

function fn_netSubmit =
(
    local arr_camTEST = #("cam1", "cam2", "cam3")
    local arr_renderSeatSide =#("side1", "side2", "side3")
    local arr_renderSeat = #("seat1", "seat2", "seat3")
    local arr_renderFrames = #("1", "3", "7")
    local appendDate = "200707"
    local outputLocation = "some\\location\\"
        
    --connect
    nm.connect #manual "mtlwarml401.ca.aero.bombardier.net" platform:#64
    if nm.QueryControl #wait do 
    (
        nm.GetControl()
        exit
    )
    
    if nm.getControl() == true then
    (
        for i = 1 to arr_camTEST.count do 
        (       
            job = nm.newJob()
            job.outputWidth = 3600
            job.outputHeight = 3600
            job.name = ("filename" + " " + arr_renderSeat[i] + " " + arr_renderSeatSide[i] + " " + "S" + "-" + appendDate)
            job.nonSeqFrames = true
            job.frames = arr_renderFrames[i]
            job.renderCamera  = arr_camTEST[i]
            job.frameOutputName = (outputLocation + "/" + ("filename"  + " " + arr_renderSeat[i] + " " + arr_renderSeatSide[i] + " " + "S") + ".tif")
            job.submit()
        )
    )
    
    nm.Disconnect()
)

fn_netSubmit()
...