mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
update frame data when rendering current frame
This commit is contained in:
parent
28c19f1a9b
commit
4b02645618
7 changed files with 23 additions and 20 deletions
|
|
@ -573,22 +573,25 @@ def get_frame_data(node, asset_data=None, log=None):
|
|||
return data
|
||||
|
||||
if node.evalParm("trange") == 0:
|
||||
data["frameStartHandle"] = hou.intFrame()
|
||||
data["frameEndHandle"] = hou.intFrame()
|
||||
data["byFrameStep"] = 1.0
|
||||
log.debug(
|
||||
"Node '{}' has 'Render current frame' set. "
|
||||
"Time range data ignored.".format(node.path())
|
||||
)
|
||||
return data
|
||||
"Node '{}' has 'Render current frame' set. "
|
||||
"frameStart and frameEnd are set to the "
|
||||
"current frame".format(node.path())
|
||||
)
|
||||
else:
|
||||
data["frameStartHandle"] = node.evalParm("f1")
|
||||
data["frameEndHandle"] = node.evalParm("f2")
|
||||
data["byFrameStep"] = node.evalParm("f3")
|
||||
|
||||
data["frameStartHandle"] = node.evalParm("f1")
|
||||
data["handleStart"] = asset_data.get("handleStart", 0)
|
||||
data["frameStart"] = data["frameStartHandle"] + data["handleStart"]
|
||||
|
||||
data["frameEndHandle"] = node.evalParm("f2")
|
||||
data["handleEnd"] = asset_data.get("handleEnd", 0)
|
||||
data["frameEnd"] = data["frameEndHandle"] - data["handleEnd"]
|
||||
|
||||
data["byFrameStep"] = node.evalParm("f3")
|
||||
|
||||
return data
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -126,8 +126,8 @@ class CollectArnoldROPRenderProducts(pyblish.api.InstancePlugin):
|
|||
return path
|
||||
|
||||
expected_files = []
|
||||
start = instance.data.get("frameStartHandle")
|
||||
end = instance.data.get("frameEndHandle")
|
||||
start = instance.data["frameStartHandle"]
|
||||
end = instance.data["frameEndHandle"]
|
||||
|
||||
for i in range(int(start), (int(end) + 1)):
|
||||
expected_files.append(
|
||||
|
|
|
|||
|
|
@ -95,8 +95,8 @@ class CollectKarmaROPRenderProducts(pyblish.api.InstancePlugin):
|
|||
return path
|
||||
|
||||
expected_files = []
|
||||
start = instance.data.get("frameStartHandle")
|
||||
end = instance.data.get("frameEndHandle")
|
||||
start = instance.data["frameStartHandle"]
|
||||
end = instance.data["frameEndHandle"]
|
||||
|
||||
for i in range(int(start), (int(end) + 1)):
|
||||
expected_files.append(
|
||||
|
|
|
|||
|
|
@ -118,8 +118,8 @@ class CollectMantraROPRenderProducts(pyblish.api.InstancePlugin):
|
|||
return path
|
||||
|
||||
expected_files = []
|
||||
start = instance.data.get("frameStartHandle")
|
||||
end = instance.data.get("frameEndHandle")
|
||||
start = instance.data["frameStartHandle"]
|
||||
end = instance.data["frameEndHandle"]
|
||||
|
||||
for i in range(int(start), (int(end) + 1)):
|
||||
expected_files.append(
|
||||
|
|
|
|||
|
|
@ -132,8 +132,8 @@ class CollectRedshiftROPRenderProducts(pyblish.api.InstancePlugin):
|
|||
return path
|
||||
|
||||
expected_files = []
|
||||
start = instance.data.get("frameStartHandle")
|
||||
end = instance.data.get("frameEndHandle")
|
||||
start = instance.data["frameStartHandle"]
|
||||
end = instance.data["frameEndHandle"]
|
||||
|
||||
for i in range(int(start), (int(end) + 1)):
|
||||
expected_files.append(
|
||||
|
|
|
|||
|
|
@ -115,8 +115,8 @@ class CollectVrayROPRenderProducts(pyblish.api.InstancePlugin):
|
|||
return path
|
||||
|
||||
expected_files = []
|
||||
start = instance.data.get("frameStartHandle")
|
||||
end = instance.data.get("frameEndHandle")
|
||||
start = instance.data["frameStartHandle"]
|
||||
end = instance.data["frameEndHandle"]
|
||||
|
||||
for i in range(int(start), (int(end) + 1)):
|
||||
expected_files.append(
|
||||
|
|
|
|||
|
|
@ -65,8 +65,8 @@ class HoudiniSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline):
|
|||
job_info.BatchName += datetime.now().strftime("%d%m%Y%H%M%S")
|
||||
|
||||
# Deadline requires integers in frame range
|
||||
start = instance.data.get("frameStartHandle")
|
||||
end = instance.data.get("frameEndHandle")
|
||||
start = instance.data["frameStartHandle"]
|
||||
end = instance.data["frameEndHandle"]
|
||||
frames = "{start}-{end}x{step}".format(
|
||||
start=int(start),
|
||||
end=int(end),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue