mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
nuke: fixing create write still
This commit is contained in:
parent
c18abc195b
commit
bc07da3de2
2 changed files with 15 additions and 15 deletions
|
|
@ -2,6 +2,10 @@ import nuke
|
|||
|
||||
from openpype.hosts.nuke.api import plugin
|
||||
from openpype.hosts.nuke.api.lib import create_write_node
|
||||
from openpype.api import (
|
||||
Logger
|
||||
)
|
||||
log = Logger.get_logger(__name__)
|
||||
|
||||
|
||||
class CreateWriteStill(plugin.AbstractWriteRender):
|
||||
|
|
@ -16,9 +20,9 @@ class CreateWriteStill(plugin.AbstractWriteRender):
|
|||
# settings
|
||||
fpath_template = "{work}/render/nuke/{subset}/{subset}.{ext}"
|
||||
defaults = [
|
||||
"ImageFrame{frame:0>4}",
|
||||
"MPFrame{frame:0>4}",
|
||||
"LayoutFrame{frame:0>4}"
|
||||
"ImageFrame",
|
||||
"MPFrame",
|
||||
"LayoutFrame"
|
||||
]
|
||||
prenodes = {
|
||||
"FrameHold01": {
|
||||
|
|
@ -36,13 +40,6 @@ class CreateWriteStill(plugin.AbstractWriteRender):
|
|||
}
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
# format defaults
|
||||
new_defaults = []
|
||||
for _d in self.defaults:
|
||||
new_d = _d.format(frame=nuke.frame())
|
||||
new_defaults.append(new_d)
|
||||
self.defaults = new_defaults
|
||||
|
||||
super(CreateWriteStill, self).__init__(*args, **kwargs)
|
||||
|
||||
def _create_write_node(self, selected_node, inputs, outputs, write_data):
|
||||
|
|
@ -56,7 +53,10 @@ class CreateWriteStill(plugin.AbstractWriteRender):
|
|||
review=False,
|
||||
prenodes=self.prenodes,
|
||||
farm=False,
|
||||
linked_knobs=["channels", "___", "first", "last", "use_limit"]
|
||||
linked_knobs=["channels", "___", "first", "last", "use_limit"],
|
||||
**{
|
||||
"frame": nuke.frame()
|
||||
}
|
||||
)
|
||||
|
||||
def _modify_write_node(self, write_node):
|
||||
|
|
|
|||
|
|
@ -59,9 +59,9 @@
|
|||
"CreateWriteStill": {
|
||||
"fpath_template": "{work}/renders/nuke/{subset}/{subset}.{ext}",
|
||||
"defaults": [
|
||||
"ImageFrame{frame:0>4}",
|
||||
"MPFrame{frame:0>4}",
|
||||
"LayoutFrame{frame:0>4}"
|
||||
"ImageFrame",
|
||||
"MPFrame",
|
||||
"LayoutFrame"
|
||||
],
|
||||
"knobs": [],
|
||||
"prenodes": {
|
||||
|
|
@ -71,7 +71,7 @@
|
|||
"knobs": [
|
||||
{
|
||||
"type": "formatable",
|
||||
"name": "FrameHold",
|
||||
"name": "first_frame",
|
||||
"template": "{frame}",
|
||||
"to_type": "number"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue