Other people using deadline submitter with C4D 2026 here’s a fix for deadline to submit actual takes frame range and not always the manual frame range from render settings :
On your deadline repo \DeadlineRepository10\submission\Cinema4D\Main\deadlinec4d
Change SubmitC4DToDeadline.py line 2051 with this :
if useTakeFrames:
doc = c4d.documents.GetActiveDocument()
takeData = doc.GetTakeData()
effectiveRenderData, \_ = take.GetEffectiveRenderData(takeData)
fps = doc.GetFps()
bc = effectiveRenderData.GetDataInstance()
frameMode = bc.GetLong(c4d.RDATA_FRAMESEQUENCE)
if frameMode == c4d.RDATA_FRAMESEQUENCE_MANUAL:
startFrame = int(bc.GetTime(c4d.RDATA_FRAMEFROM).Get() \* fps)
endFrame = int(bc.GetTime(c4d.RDATA_FRAMETO ).Get() \* fps)
else:
\# Switcher temporairement vers ce take pour lire sa scene time
prevTake = takeData.GetCurrentTake()
takeData.SetCurrentTake(take)
if frameMode == c4d.RDATA_FRAMESEQUENCE_ALLFRAMES:
startFrame = doc.GetMinTime().GetFrame(fps)
endFrame = doc.GetMaxTime().GetFrame(fps)
elif frameMode == c4d.RDATA_FRAMESEQUENCE_PREVIEWRANGE:
startFrame = doc.GetLoopMinTime().GetFrame(fps)
endFrame = doc.GetLoopMaxTime().GetFrame(fps)
else:
startFrame = doc.GetTime().GetFrame(fps)
endFrame = startFrame
takeData.SetCurrentTake(prevTake)
takeFrames = "%s-%s" % (startFrame, endFrame)
jobContents\["Frames"\] = takeFrames