Commit graph

146 commits

Author SHA1 Message Date
Jakub Ježek
9a52475075
Merge branch 'develop' into enhancement/OP-5548_Fusion-saver-settings 2023-05-15 21:24:56 +02:00
Jakub Jezek
bf2e02699a
returning important condition 2023-05-11 12:20:56 +02:00
Jakub Jezek
9f1bdda8b3
fusion: removing obsolete code 2023-05-11 12:18:36 +02:00
Jakub Jezek
f5215f323b
hound 2023-05-10 16:39:29 +02:00
Jakub Jezek
dfea365474
moving instnance id so it is imprinted once created
addressing issue form here https://github.com/ynput/OpenPype/pull/4943#issuecomment-1542241467
2023-05-10 16:38:17 +02:00
Jakub Jezek
27ac1b4590
Removing unmanaged compatibility
This fixes issue https://github.com/ynput/OpenPype/pull/4943#pullrequestreview-1420557288
2023-05-10 16:16:50 +02:00
Jakub Jezek
1a48ddefe4
normalizing path 2023-05-10 15:37:19 +02:00
Jakub Jezek
95237c43c7
adding todo for later renaming 2023-05-10 13:00:53 +02:00
Jakub Jezek
a08f9176b0
fusion: removing path making during creation 2023-05-10 12:55:30 +02:00
Jakub Jezek
98d27fa5a4
fusion: frame padding from anatomy templates 2023-05-10 12:54:30 +02:00
Jakub Jezek
55bebf8642
pr comments 2023-05-10 12:33:38 +02:00
Jakub Jezek
c73772919a
fixing path slashes 2023-05-05 17:42:38 +02:00
Jakub Jezek
d637fed33d
implementing settings
also adding temp rendering path attribute with with support for tempates
2023-05-05 17:23:27 +02:00
Jacob Danell
64eea1dc4a Updated raise error 2023-05-03 21:33:01 +02:00
Jacob Danell
4f5a85aee0 Removed familiy so it can version up even if workfile isn't published 2023-04-28 11:01:26 +02:00
Jacob Danell
d5b719b8c8 Made name more clear when showing up under Context in publisher 2023-04-28 11:00:51 +02:00
Jacob Danell
1cf5a9e6a7 Cleaned up imports 2023-04-28 09:24:17 +02:00
Jacob Danell
a1eff27bbf Added OptionalPyblishPluginMixin and is_active check 2023-04-28 09:17:09 +02:00
Roy Nieterau
5595762164
Fusion: Simplify creator icons code (#4899)
* Simplify setting creator icons

* Use font-awesome 5 explicitly
2023-04-24 17:47:33 +02:00
Roy Nieterau
d958f989e0 Remove "handles" backwards compatibility 2023-03-29 23:57:35 +02:00
Roy Nieterau
6433b1f270 Render only the local saver tools instead of all active savers in the comp 2023-03-21 16:52:13 +01:00
Roy Nieterau
6e13275054 Cleanup unused imports 2023-03-21 16:29:46 +01:00
Jacob Danell
519cd30508 Removed code that should never be able to happen 2023-03-18 19:50:49 +01:00
Jacob Danell
0401f40ac9 Collect frames in expected_frames instead of in redner_local 2023-03-18 19:50:11 +01:00
Jacob Danell
f2e782368f Changed to dot notation for clearer code 2023-03-18 19:30:13 +01:00
Jacob Danell
aad3325e04 Cleaned up code 2023-03-18 19:29:32 +01:00
Jacob Danell
1dec179dc7 Changed the name from existing to expected frames 2023-03-18 19:29:20 +01:00
Jacob Danell
1754ef3267 Fixed mutable data structure problem 2023-03-14 18:06:37 +01:00
Jacob Danell
c7ae8b5320 Collect all frames for "using existing frames" savers 2023-03-14 17:57:45 +01:00
Jacob Danell
1918824240 Moved the review representation back to render_local.py 2023-03-14 17:56:11 +01:00
Jacob Danell
1e9670f54d Fixed docstring and removed unused variables 2023-03-14 17:19:43 +01:00
Jacob Danell
9741d47fbc Added crude repair functionality 2023-03-14 17:19:19 +01:00
Jacob Danell
10ff798ed5 Fixed "Select invalid" 2023-03-14 17:18:56 +01:00
Jacob Danell
a15e29afaf Fixed repair-button to show up on review tab 2023-03-13 17:55:04 +01:00
Jacob Danell
ba8d037152 Validate that frames for "use existing frames" do exist 2023-03-13 17:54:47 +01:00
Jacob Danell
0414045f36 Split the render into render and review data 2023-03-13 17:54:02 +01:00
Jacob Danell
ea7390d1d3 Added create and instance attr to Create plugin
Where they get it from should be moved into another folder so other plugins can get the same data.
2023-03-13 17:50:56 +01:00
Roy Nieterau
ecfea3dee2 Explicitly set the handleStart and handleEnd otherwise other global plug-ins will force in other data like asset data. 2023-03-07 20:42:49 +01:00
Roy Nieterau
9c9c134a79 Use passthrough state of saver tool to store and load the active state 2023-03-07 17:39:05 +01:00
Roy Nieterau
43d084cf7f Remove unused import 2023-03-07 16:09:55 +01:00
Roy Nieterau
146f5cd439 Add descriptive comment 2023-03-07 16:09:36 +01:00
Roy Nieterau
f6b8a8df61 Revert redundant variable name change since plugin is now basically reverted 2023-03-07 16:07:54 +01:00
Roy Nieterau
c43a8b0732 Collect comp frame range later in publishing
- Otherwise it gets overridden by global plugin `CollectContextEntities`
2023-03-07 16:06:44 +01:00
Roy Nieterau
3a4abffd52 Merge remote-tracking branch 'upstream/develop' into fusion-new-publisher
# Conflicts:
#	openpype/hosts/fusion/plugins/publish/render_local.py
2023-03-07 16:00:53 +01:00
Jakub Ježek
c42b3b9d18
Merge pull request #4522 from EmberLightVFX/fusion-render-handeling 2023-03-07 15:48:43 +01:00
Roy Nieterau
a4ae05086c Allow to enable/disable review per saver instance
+ Don't create a copy of representation for review but just mark representation as review
+ Change Collect instances into InstancePlugin to just collect instance data per instance
2023-03-07 14:41:16 +01:00
Roy Nieterau
b4727101c9 Directly collect comp frame ranges in Collect comp 2023-03-07 14:39:20 +01:00
Roy Nieterau
d47f0054de Fix actions 2023-03-07 14:38:42 +01:00
Jakub Trllo
b3636b9f55
General: Input representation ids are not ObjectIds (#4576)
* input representation ids are not ObjectIds during publishing

* changed set back to list

* use 'setdefault' to set 'inputVersions'

* added default value to 'get'

* Use default value in second loop too

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

* simplify variable assignment

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-03-07 13:45:49 +01:00
Roy Nieterau
113b958369 Collect Fusion workfile representation 2023-03-07 12:05:58 +01:00