Commit graph

72 commits

Author SHA1 Message Date
Jakub Trllo
de50783c04
Nuke: Add option to use new creating system in workfile template builder (#4545)
* added option to use new creating system in workfile template builder

* fix spaces

* use 'create' method on create context to trigger creation

* fix attribute access

* adding headless to creators and workfile builder abstraction

* adding noqa for hound

* hound

---------

Co-authored-by: Jakub Jezek <jakubjezek001@gmail.com>
Co-authored-by: Ondřej Samohel <33513211+antirotor@users.noreply.github.com>
2023-03-06 18:34:56 +01:00
Jakub Ježek
36df45a640
Merge branch 'develop' into bugfix/OP-4932_Nuke-chunk-size-is-not-propagated-from-DL-setting-to-Nuke-Publisher 2023-02-23 17:14:48 +01:00
Jakub Jezek
073f0be7f7
nuke: creators with new RenderFarmSettings class 2023-02-23 16:12:49 +01:00
Jakub Jezek
fb3bda7c80 little fixes 2023-02-23 15:46:12 +01:00
Jakub Jezek
2e07aa33fa Nuke: baking with multiple reposition nodes
also with settings and defaults
2023-02-23 15:46:12 +01:00
Jakub Jezek
239c5eae75
nuke: reworking subset name check 2023-01-17 12:07:27 +01:00
Jakub Jezek
371a841258
nuke: improving condition on subset name check 2023-01-17 11:41:18 +01:00
Jakub Jezek
4c1e34a2db
nuke: existing subset check on nodes in workfile
and not in db. Also fixing typo in error message.
2023-01-11 21:33:12 +01:00
Jakub Jezek
3c1d340504
Nuke: addressing comment 2023-01-10 17:29:03 +01:00
Jakub Jezek
5c07837040
Merge branch 'release/3.15.x' into feature/OP-3845_nuke-convert-to-new-publisher 2022-12-09 21:30:31 +01:00
Jakub Jezek
95bf35b6fa
nuke: improving list instances 2022-10-27 15:11:25 +02:00
Jakub Jezek
c63c9d5fb7
integrate creator legacy convertor plugin 2022-10-26 12:22:32 +02:00
Petr Kalis
aeab0c3f6b Merge branch 'develop' of github.com:pypeclub/OpenPype into feature/OP-3426_Add-support-for-Deadline-for-automatic-tests 2022-10-26 12:14:10 +02:00
Jakub Jezek
8a42d57f49
Merge branch 'develop' into feature/OP-3845_nuke-convert-to-new-publisher 2022-10-26 11:31:44 +02:00
Jakub Jezek
dc9a355965
Nuke: adding fallbacks if settings have overrides 2022-10-20 17:49:15 +02:00
Jakub Jezek
bb3105cefb
Nuke: make fallback in case node is erased manually 2022-10-20 16:25:47 +02:00
Jakub Jezek
3cdad1e967
Nuke: add custom tags inputs to settings
also implement custom tags to exctractor
2022-10-19 21:37:13 +02:00
Jakub Jezek
babd9898d2
nuke: implementing display and viewer assignment 2022-10-19 21:21:05 +02:00
Petr Kalis
f501c63369 OP-3426 - propagate automatic_tests for publish process on DL 2022-10-19 15:42:34 +02:00
Jakub Jezek
50dbbcdb18
nuke: no need for abstraction of getting instance node 2022-10-14 16:00:00 +02:00
Jakub Jezek
8521a2eac4
nuke: missing try to catch ValueError 2022-10-13 15:45:38 +02:00
Jakub Jezek
1c853b23e7
Merge branch 'develop' into feature/OP-3845_nuke-convert-to-new-publisher 2022-10-12 20:48:45 +02:00
Jakub Jezek
3361c9a66d
nuke: convert_to_valid_instaces function
convert old instances to new publisher
2022-10-11 17:30:53 +02:00
Jakub Jezek
a45666c4c4
Nuke: plugin better update instances 2022-10-10 17:37:32 +02:00
Jakub Jezek
ce0d2b8fe1
nuke: adding supporting functions to plugin.py 2022-10-08 21:54:14 +02:00
Jakub Jezek
519642b6c5
nuke: two way compatibility for getting node from instance 2022-10-07 15:21:21 +02:00
Jakub Jezek
42e993c0bb
nuke: adding function for passing attributes from pre create to instance 2022-10-07 14:08:00 +02:00
Jakub Jezek
5946ea708c
nuke clear printing 2022-10-06 21:24:01 +02:00
Jakub Jezek
0e0df359d6
nuke: adding relinking function 2022-10-05 21:32:30 +02:00
Jakub Jezek
96b6f87a92
nuke: make the info text less aggressive 2022-10-05 21:09:06 +02:00
Jakub Jezek
694d1026e8
nuke: add NukeWriteCreator 2022-10-05 17:19:23 +02:00
Jakub Jezek
ca6d8bd712
Nuke adding deprecation warning and adding it to deprecated functions 2022-10-05 17:17:30 +02:00
Jakub Trllo
a3e795aa37 import setting functions from 'openpype.settings' 2022-10-04 11:51:52 +02:00
Jakub Jezek
e9c8144d6e
nuke: adding apply settings to NukeCreator 2022-10-03 20:42:41 +02:00
Jakub Jezek
495ea78414
nuke: refactory Backdrop Creator to new publisher 2022-10-03 12:31:54 +02:00
Jakub Jezek
5cde873d50
fixing updating 2022-09-29 22:25:10 +02:00
Jakub Jezek
1ce3fa421a
nuke: adding abstract NukeCreator class 2022-09-29 21:37:59 +02:00
Jakub Jezek
69c964d806
nuke: new creator wip 2022-09-15 10:23:24 +02:00
Jakub Jezek
f0ca08b495
nuke: no need to remove slate frame
collection is already without it..
2022-07-22 16:30:50 +02:00
Jakub Jezek
308289aa64
Merge branch 'develop' into feature/OP-3207_Nuke-multiple-baking-streams-with-correct-slate 2022-06-09 12:01:43 +02:00
Jakub Jezek
a248969620
Nuke: bake reformat was failing on string type 2022-05-27 16:14:17 +02:00
Jakub Jezek
6477257d42
Nuke: connecting to abstracted functions 2022-05-25 16:59:33 +02:00
Jakub Jezek
a0284fd239
nuke: adding legacy type 2022-05-06 15:41:55 +02:00
Jakub Jezek
b374e8e8a1
nuke: returning legacy code for backward compatibility 2022-05-06 14:17:05 +02:00
Jakub Jezek
890e108368
nuke: updating plugins with new settings with prenodes
removing self.preset references
2022-05-03 22:28:51 +02:00
Jakub Jezek
8e4dc740e8
nuke: adding default knobs to created node 2022-05-02 12:24:20 +02:00
Jakub Jezek
5546ea2fa7
nuke: including overrideNodes keys
also adding subset to filtering kwargs
2022-04-28 20:37:34 +02:00
Jakub Jezek
fbdb06a9ac
nuke: code consistency
- replacing single quotations with double
- improving code
2022-04-28 20:34:57 +02:00
Petr Kalis
1adec078d8 OP-3021 - refactored base class into abstract class
Moved to api.plugin to make it clearer.
2022-04-22 15:47:06 +02:00
Jakub Jezek
65d93ca9f1
nuke: adding read raw baking preset attr 2022-03-30 14:15:22 +02:00