diff --git a/pype/plugins/nuke/load/load_sequence.py b/pype/plugins/nuke/load/load_sequence.py index 44b9cb4a34..411aec6ad6 100644 --- a/pype/plugins/nuke/load/load_sequence.py +++ b/pype/plugins/nuke/load/load_sequence.py @@ -41,7 +41,7 @@ def preserve_trim(node): "{}".format(script_start)) -def loader_shift(node, frame, relative=True): +def loader_shift(node, frame, relative=False): """Shift global in time by i preserving duration This moves the loader by i frames preserving global duration. When relative @@ -61,11 +61,12 @@ def loader_shift(node, frame, relative=True): script_start = nuke.root()["first_frame"].value() if relative: + node['frame_mode'].setValue("start at") + node['frame'].setValue(str(script_start)) + else: node['frame_mode'].setValue("start at") node['frame'].setValue(str(frame)) - return int(script_start) - class LoadSequence(api.Loader): """Load image sequence into Nuke""" @@ -73,10 +74,10 @@ class LoadSequence(api.Loader): families = ["render2d", "source", "plate", "render", "prerender", "review"] representations = ["exr", "dpx", "jpg", "jpeg", "png"] - label = "Load sequence" - order = -10 - icon = "code-fork" - color = "orange" + label = "Load Image Sequence" + order = -20 + icon = "file-video-o" + color = "white" def load(self, context, name, namespace, data): from avalon.nuke import (