Commit graph

35572 commits

Author SHA1 Message Date
github-actions[bot]
b5b85f7b7f chore(): update bug report / version 2024-01-12 13:00:24 +00:00
ynbot
70a6ace1e1
[Automated] Merged release main into develop 2024-01-12 13:59:56 +01:00
Ynbot
c506813c34 [Automated] Release 2024-01-12 12:59:28 +00:00
ynbot
5eb68a75a1
[Automated] Merged develop into main 2024-01-12 13:59:14 +01:00
Jakub Trllo
946b9318b6
add 'outputName' to thumbnail representation (#6114) 2024-01-12 13:51:08 +01:00
Jakub Trllo
f88ab85cc1
SceneInventory: Fix site sync icon conversion (#6123)
* use 'get_qt_icon' to convert icon definition

* check if site sync is enabled before getting sites info

* convert containers to list

* Fix wrong method name

---------

Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
2024-01-12 13:50:34 +01:00
Jakub Trllo
1eb7e59b93
Kitsu clear credentials are safe (#6116) 2024-01-12 12:25:00 +01:00
Petr Kalis
046154037b
Site Sync: small fixes in Loader (#6119)
* Fix usage of correct values

Returned item is dictionary of version_id: links, previous loop was looping through [[]].

* Fix usage of studio icon

local and studio have both same provider, local_drive. Both of them should be differentiate by icon though.

* Fix - pull only paths from icon_def

Icon_def is dictionary with `type` and `path` keys, not directly 'path'.
It must be massaged first.

* Revert back, fixed in different PR

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* Fix looping

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2024-01-12 10:44:01 +01:00
Jakub Trllo
47cf95ed69
Chore: Template data for editorial publishing (#6120)
* start with anatomy data without anatomy updates

* added ability to fill template data for editorial instances too

* do not autofix editorial data in collect resources path

* fix childs access

---------

Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>
2024-01-12 10:13:20 +01:00
Jakub Trllo
629b49c182
Blender: Workfile instance update fix (#6048)
* make sure workfile instance has always available 'instance_node'

* create CONTAINERS node if does not exist yet
2024-01-11 16:15:45 +01:00
Kayla Man
2e5a7b790b
Merge pull request #6118 from ynput/bugfix/OP-6998_Nuke-camera-creating-instance-fails
Nuke: Create camera node with the latest camera node class in Nuke 14
2024-01-11 22:55:50 +08:00
Kayla Man
199ff9944b Jakub's comment - using nuke.NUKE_VERSION_MAJOR for version check instead 2024-01-11 22:50:29 +08:00
Kayla Man
ee8294824e hound shut 2024-01-11 21:19:21 +08:00
Kayla Man
9c0d97d751 Merge branch 'develop' into bugfix/OP-6998_Nuke-camera-creating-instance-fails 2024-01-11 21:18:21 +08:00
Kayla Man
b51f61796d hound shut 2024-01-11 21:17:22 +08:00
Kayla Man
dbf02e266f create camera node with Camera4 instead of Camera2 in Nuke 14.0 2024-01-11 21:10:13 +08:00
Jakub Trllo
adb7e19c23
Publisher: Window is not always on top (#6107)
* make publisher a window without always on top

* put publisher window to the top on process

* make sure screenshot window is active

* removed unnecessary variable
2024-01-11 13:21:41 +01:00
Jakub Trllo
4e704b1b07
AYON: OpenPype addon dependencies (#6113)
* click is required by openpype addon

* removed Qt.py from dependencies

* add six to openpype addon dependencies
2024-01-11 13:18:58 +01:00
Jakub Trllo
aba61718b2
fix issue with parenting of widgets (#6106) 2024-01-11 12:07:35 +01:00
Petr Kalis
399bb404c4
Fusion: automatic installation of PySide2 (#6111)
* OP-7450 - WIP of new hook to install PySide2

Currently not working yet as subprocess is invoking wrong `pip` which causes issue about missing `dataclasses`.

* OP-7450 - updates querying of PySide2 presence

Cannot use pip list as wrong pip from .venv is used and it was causing issue about missing dataclass (not in Python3.6).
This implementation is simpler and just tries to import PySide2.

* OP-7450 - typo

* OP-7450 - removed forgotten raise for debugging

* OP-7450 - double quotes

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* OP-7450 - return if error

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* OP-7450 - return False

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* OP-7450 - added optionality for InstallPySideToFusion

New hook is controllable by Settings.

* OP-7450 - updated querying of Qt

This approach should be more generic, not tied to specific version of PySide2

* OP-7450 - fix unwanted change

* OP-7450 - added settings for legacy OP

* OP-7450 - use correct python executable name in Linux

Because it is not "expected" python in blender but installed python, I would expect the executable is python3 on linux/macos rather than python.

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* OP-7450 - headless installation in Windows

It checks first that it would need admin privileges for installation, if not it installs headlessly. If yes, it will create separate dialog that will ask for admin privileges.

* OP-7450 - Hound

* Update openpype/hosts/fusion/hooks/pre_pyside_install.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2024-01-10 17:10:52 +01:00
Ondřej Samohel
b3d5223e9c
Merge pull request #5948 from ynput/enhancement/OP-7352_Houdini-Loader-for-rs-cache
Houdini: Add loader for redshift proxy family
2024-01-10 12:00:46 +01:00
Kayla Man
ccd7365fa8 Merge branch 'develop' into enhancement/OP-7352_Houdini-Loader-for-rs-cache 2024-01-10 17:16:01 +08:00
github-actions[bot]
4aec54f577 chore(): update bug report / version 2024-01-10 03:26:22 +00:00
ynbot
f9b5cdb643
[Automated] Merged main into develop 2024-01-10 04:25:53 +01:00
Ynbot
faf22c7c6d [Automated] Bump version 2024-01-10 03:25:43 +00:00
ynbot
84f7d38229
[Automated] Merged develop into main 2024-01-10 04:25:04 +01:00
Jakub Trllo
86cf80027c
Chore: Remove deprecated templates profiles (#6103)
* do not use 'IntegrateAssetNew' settings which are not available anymore

* don't use 'IntegrateHeroVersion' settings to get hero version template name

* remove 'template_name_profiles' from 'IntegrateHeroVersion'

* remove unused attribute
2024-01-09 11:16:28 +01:00
Ondřej Samohel
4fa4b78b32
Merge pull request #6108 from ynput/enhancement/OP-7661_houdini-split-render-job-redshift
Houdini: add split job export support for Redshift ROP
2024-01-09 10:41:50 +01:00
Ondřej Samohel
363dd5740d
Merge branch 'develop' into enhancement/OP-7661_houdini-split-render-job-redshift 2024-01-09 10:41:17 +01:00
Ondřej Samohel
d61f80fca8
Merge pull request #6109 from ynput/chore/fix-pydocstyle-config
🔧 fix and update pydocstyle configuration
2024-01-09 10:40:22 +01:00
Ondřej Samohel
05cbb8b019
🔧 fix and update pydocstyle configuration 2024-01-08 13:33:51 +01:00
Ondřej Samohel
0746a045a5
Merge pull request #6102 from ynput/enhancement/OP-6655_Maya-redshift-proxy-viewport-shader
Maya: Apply initial viewport shader for Redshift Proxy after loading
2024-01-08 13:04:47 +01:00
Ondřej Samohel
9d83785024
🐛 fix render archive enable flag settings 2024-01-08 12:41:22 +01:00
Ondřej Samohel
cf17ea8377
📝 add comment and warning about unspecified RS version 2024-01-08 12:09:06 +01:00
Petr Kalis
5f837d6f0b
AfterEffects: exposing Deadline pools fields in Publisher UI (#6079)
* OP-6421 - added render family to families filter

As published instances follow product type `render` now, fields wouldn't be shown for them.

* OP-6421 - updated documentation

* OP-6421 - added hosts filter

Limits this with higher precision.
2024-01-08 11:51:28 +01:00
Ondřej Samohel
5d787d3fc3
♻️ change how redshift version is passed 2024-01-08 11:17:12 +01:00
Ondřej Samohel
3e4b8a1522
🐶 fix hound 2024-01-08 11:16:33 +01:00
Ondřej Samohel
1e3fad27b0
♻️ some code style changes 2024-01-08 10:57:05 +01:00
Ondřej Samohel
c54eaa197e
Merge branch 'enhancement/OP-7661_houdini-split-render-job-redshift' of github.com:ynput/OpenPype into enhancement/OP-7661_houdini-split-render-job-redshift 2024-01-08 10:51:32 +01:00
MustafaJafar
938d9126a2 BigRoy's comment - stick to code style 2024-01-08 11:48:23 +02:00
Ondřej Samohel
57d0d6fc5a
Merge remote-tracking branch 'origin/develop' into enhancement/OP-7661_houdini-split-render-job-redshift 2024-01-08 10:46:39 +01:00
MustafaJafar
808a2b7031 BigRoy's comments 2024-01-08 11:43:04 +02:00
MustafaJafar
18e1f62ba2 add split setting in redshift rop creator 2024-01-08 11:27:43 +02:00
github-actions[bot]
9df4160595 chore(): update bug report / version 2024-01-06 03:25:49 +00:00
ynbot
4723a76c2f
[Automated] Merged main into develop 2024-01-06 04:25:22 +01:00
Ynbot
8f43b87d36 [Automated] Bump version 2024-01-06 03:25:10 +00:00
ynbot
85d526cf34
[Automated] Merged develop into main 2024-01-06 04:24:32 +01:00
Ondřej Samohel
fd87751c36
🎨 add split export support for redshift 2024-01-06 00:01:14 +01:00
kaa
91a1fb1cdb
General: We should keep current subset version when we switch only the representation type (#4629)
* keep current subset version when switch repre

* added comment and safe switch repres

* more clearly variable names and revert last feat

* check selected but no change

* fix switch hero version
2024-01-04 15:59:26 +01:00
Jakub Trllo
6043d5f7d9
openpype addon defines runtime dependencies (#6095) 2024-01-04 14:17:45 +01:00