Commit graph

29490 commits

Author SHA1 Message Date
Kayla Man
04fa11a32c Merge branch 'develop' into enhancement/OP-5227_3dsmax-render-instance-settings 2023-03-27 18:10:07 +08:00
Ondřej Samohel
e35b4e001c
Merge pull request #4687 from tokejepsen/enhancement/OP-5213_enable-2D-PanZoom 2023-03-27 11:27:49 +02:00
Ondřej Samohel
6b4b9fefcc
Merge pull request #4652 from ynput/enhancement/OP-5244_3dsmax-setting-resolution 2023-03-27 11:26:04 +02:00
Jakub Trllo
09e0ba54f2
TVPaint: Optional Validation plugins can be de/activated by user (#4674)
* fix TVPaint validation plugins so they can be enabled/disabled

* add missing 'is_active' method usage

* added option to enable auto detet render creator

* added fps to instance data

* safe access to layers

* fix handling of missing render layer

* render passes are safer

* fix convertor plugin
2023-03-27 09:57:37 +02:00
Toke Stuart Jepsen
7e92f2184e Default playblast compression to PNG 2023-03-26 09:43:27 +01:00
Kayla Man
3d787c3c0b Merge branch 'develop' into enhancement/OP-5227_3dsmax-render-instance-settings 2023-03-25 21:29:17 +08:00
Kayla Man
4dfb57bb21 Merge branch 'develop' into enhancement/OP-5244_3dsmax-setting-resolution 2023-03-25 21:29:02 +08:00
ynbot
4820bcb227
[Automated] Merged main into develop 2023-03-25 04:26:15 +01:00
Ynbot
4ea987fb1f [Automated] Bump version 2023-03-25 03:26:01 +00:00
ynbot
aba9bd7d81
[Automated] Merged develop into main 2023-03-25 04:24:54 +01:00
Jakub Jezek
3253c03e3b
returning trigger to project action 2023-03-24 17:29:34 +01:00
Jakub Jezek
09faa840ae
updating project_action 2023-03-24 17:18:33 +01:00
Petr Kalis
1531708236
Global: persistent staging directory for renders (#4583)
* OP-4258 - Settings for transient template

* OP-4258 - added collector for transient staging dir

Allows setting profiles to create persistent stagingDir.

* OP-4258 - implemented persistent stagingDir in cleanup

* OP-4258 - updated logging

* OP-4258 - updated settings

* OP-4258 - Hound

* OP-4258 - renamed class to better name

* OP-4258 - changed location of Settings

Should be used in create and collecting phase also.

* OP-4258 - remove version placeholder from transient template

It was discussed that it shouldn't be used for now.

* OP-4258 - extracted transient dir query logic

This should be used in collection and creation phase for DCCs which are storing staging dir path directly into nodes.

* OP-4258 - added use of scene_name placeholder in collector

DCC dependent, way how to implement versioning, might not be used.

* OP-4258 - fix scene_name

* OP-4258 - remove wrong defaults

* OP-4258 - added possibility of different template name

Studio might want to put renders to different place from caches.

* OP-4258 - renamed according to GH comments

* OP-4258 - use is active filter

* OP-4258 - use is active filter

* OP-4793 - added project_settings to signature

* OP-4793 - updated logging message

* OP-4793 - added documentation

* OP-4258 - fix function arguments

* OP-4258 - updates to documentation


* OP-4258 - added known issues to documentation

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-03-24 16:30:46 +01:00
Jakub Trllo
de4b3e4d65
Ftrack: Hierarchical <> Non-Hierarchical attributes sync fix (#4635)
* modify action to use 'CustomAttributeValue' and fix bugs

* modify and fix event handler to push hierarchical values

* added few smaller comments

* removed unused variables
2023-03-24 15:25:49 +01:00
Jakub Ježek
b5a0b706bb
Merge pull request #4611 from EmberLightVFX/fusion-publish-rendered-frames 2023-03-24 11:48:51 +01:00
Jakub Ježek
2bbb91c8c9
Merge pull request #4680 from BigRoy/docs_minor_typo 2023-03-24 10:58:35 +01:00
Jakub Jezek
8b9a3547d9
adding project actions 2023-03-23 17:15:40 +01:00
Toke Stuart Jepsen
bf047e2410 Merge branch 'enhancement/OP-5213_enable-2D-PanZoom' of https://github.com/tokejepsen/pype into enhancement/OP-5213_enable-2D-PanZoom 2023-03-23 15:37:04 +00:00
Toke Stuart Jepsen
e7b2e0026f BigRoy feedback 2023-03-23 15:36:57 +00:00
Toke Stuart Jepsen
93ad644f74 Use pan zoom in capture instead of collect/restore. 2023-03-23 15:36:04 +00:00
Ondřej Samohel
f8e765eab0
Merge pull request #4600 from BigRoy/maya_look_assigner_get_all_nodes 2023-03-23 15:28:03 +01:00
Jakub Ježek
47f4e9ec2c
Merge pull request #4677 from ynput/feature/OP-4997_CelAction-Deadline-chunk-size 2023-03-23 14:54:45 +01:00
Jakub Trllo
0f6d969867
fix shortcut key sequence check (#4694) 2023-03-23 14:35:58 +01:00
Jakub Jezek
f5117f4593
celaction: fixes after testing 2023-03-23 14:28:05 +01:00
Toke Jepsen
54d566a4ee
Update website/docs/admin_hosts_maya.md
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-03-23 12:17:02 +00:00
Jakub Jezek
011e635c1f
hound 2023-03-23 12:56:54 +01:00
Jakub Jezek
79eb8f105f
celaction: make parameters enumerator 2023-03-23 12:54:55 +01:00
Jakub Trllo
d0f083ec19
Publisher: Explicit save (#4676)
* added save button class

* added save button to window

* workfiles is also part of context in CreateContext to be able check if context changed

* window cares about trigger of convertors

* use abstractproperty with property and abstractmethod decorators

* save changes happens using main window and can be blocked

* fix pyside compatibility

* use create context to get current context names

* Fix docstring label

* added shortcuts for save and reset

* change control string matching for macos

* added 'publish_has_started' property

* allow save only if publishing did not start yet

* rename 'get_selected_convertors' to 'get_selected_legacy_convertors' and added docstrings

* Added Saved changes

* disable instances toggle when publishing started

* Fix reset button tooltip

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

* Use QKeySequence to string for tooltips

* added example output

* use predefined method to emit card message

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-03-23 12:52:25 +01:00
Ondřej Samohel
04ecb8afa1
Merge pull request #4344 from ynput/docs/add_architecture_document 2023-03-23 12:32:57 +01:00
Ondřej Samohel
25a3bb350e
Merge pull request #4685 from ynput/enhancement/increment_workfile_version_3dsmax 2023-03-23 12:06:15 +01:00
Roy Nieterau
0a085c7001
Kitsu: Slightly less strict with instance data (#4678)
* Match family and families

* Allow kitsu note to not have set comment and capture it without erroring in IntegrateKitsuReview

* Allow fallback to context for instance `task`

* Shush hound

* Refactor variable names
2023-03-23 12:06:05 +01:00
Ondřej Samohel
81b659e933
Update openpype/hosts/max/plugins/publish/increment_workfile_version.py 2023-03-23 12:06:01 +01:00
Toke Stuart Jepsen
6eeed5d8e7 Code cosmetics 2023-03-23 10:43:36 +00:00
Toke Stuart Jepsen
236078d072 Fix representation hardcoded to png 2023-03-23 10:43:27 +00:00
Toke Stuart Jepsen
75e67807c3 Docs 2023-03-23 10:42:54 +00:00
Roy Nieterau
4d53e4f5fb
Application launch context: Include app group name in logger (#4684)
* Include app group name with app name for logger

* Include app group name in launch finished log message

* Include app group name with launching message

* Use `application.full_name` instead
2023-03-23 10:27:02 +01:00
Toke Stuart Jepsen
21c25ac21c Code cosmetics 2023-03-23 09:25:22 +00:00
Toke Stuart Jepsen
d791000b80 Settings 2023-03-23 09:25:15 +00:00
Toke Stuart Jepsen
5995750ec1 Functionality 2023-03-23 09:14:58 +00:00
Roy Nieterau
a14b645d89
Fix class name and docstring (#4683) 2023-03-23 10:01:50 +01:00
Roy Nieterau
90f5cdf7f3
Use app.full_name (#4686) 2023-03-23 09:59:56 +01:00
Roy Nieterau
f681e9843d
Extract Review code refactor (#3930)
* Tweak variable names

* Use `filter_profiles` from lib

* Fix type fallback

* Simplify additional family filters

* Use legacy_io.Session instead of os.environ

* Fix logging message

* Indent todo comment for better todo highlighting in Pycharm

* Simplify gap filling logic

* Optimize getting nearest frames

* Fix logic for nearest frame

- This fixes cases where nearest frame isn't directly the next frame

* Refactor `index` in variable `idx` to match `missing_idx` naming

* Use `filter_profiles` from lib

* Match family filter validation of extract review

* Fix typo `overscal` -> `overscan`

* Use `legacy_io.Session` instead of `os.environ`

* Remove unused import

* use 'KnownPublishError' instead of 'AssertionError'

* modify nearest frame logic in holes fill

* Fix unsupported indexing of clique Collection + slightly simplify

---------

Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
2023-03-23 09:50:28 +01:00
Milan Kolar
5d84f1657b
Merge pull request #4682 from BigRoy/enhancement/tweak_log_app_env_launch 2023-03-23 09:27:12 +01:00
Kayla Man
2130f3d826 remove optional 2023-03-23 11:19:46 +08:00
Kayla Man
47052f7445 incrment workfile version 2023-03-23 11:15:51 +08:00
Roy Nieterau
fb6c1f7f35 Fix grammar 2023-03-23 00:48:13 +01:00
Roy Nieterau
aa6dc207f1 Fix grammar 2023-03-23 00:45:50 +01:00
Roy Nieterau
654bef0afc Tweak logging - preserve order and clarify versions with groups 2023-03-22 23:53:30 +01:00
Roy Nieterau
230139baf6 Fix some minor grammar/typos 2023-03-22 23:32:19 +01:00
Jakub Jezek
f823b065d3
celaction: moving conditional workfile parameters into settings 2023-03-22 22:36:11 +01:00