Commit graph

2401 commits

Author SHA1 Message Date
Jakub Trllo
f709a86db4 use bundle name as variant in dev mode 2024-02-01 15:43:48 +01:00
Ondřej Samohel
5f181507ab
Merge branch 'develop' into chore/remove-muster 2024-01-26 16:19:32 +01:00
Jakub Trllo
ec492036c7
Merge pull request #6159 from ynput/bugfix/extract_oiio_transcode
ExtractOIIOTranscode: Missing product_names to subsets conversion.
2024-01-25 18:18:43 +01:00
Petr Kalis
de2d70a8a3
Added settings for Fusion creators to legacy OP (#6162) 2024-01-25 13:30:16 +01:00
Toke Stuart Jepsen
d6b05c70d5 Merge branch 'develop' into bugfix/extract_oiio_transcode 2024-01-25 09:24:33 +00:00
Toke Stuart Jepsen
560698bcd8 Missing product_names to subsets conversion. 2024-01-24 12:19:02 +00:00
Toke Stuart Jepsen
38eb8e0ae3 initial working version 2024-01-17 11:31:29 +00:00
Jakub Trllo
7dcdd1b3b0
remove 'template_name_profiles' for 'IntegrateHeroVersion' (#6130) 2024-01-15 17:21:40 +01:00
Petr Kalis
7d94fb92c2
Fusion: new creator for image product type (#6057)
* Introduced image product type

'image' product type should result in single frame output, 'render' should be more focused on multiple frames.

* Updated logging

* Refactor moved generic creaor class to better location

* Update openpype/settings/entities/schemas/projects_schema/schema_project_fusion.json

Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>

* Change label

It might be movie type not only image sequence.

* OP-7470 - fix name

* OP-7470 - update docstring

There were objections for setting up this creator as it seems unnecessary. There is currently no other way how to implement customer requirement but this, but in the future 'alias' product types implementation might solve this.

* Implementing changes from #6060

https://github.com/ynput/OpenPype/pull/6060

* Update openpype/settings/defaults/project_settings/fusion.json

Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>

* Update server_addon/fusion/server/settings.py

Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>

* Update openpype/hosts/fusion/api/plugin.py

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

* OP-7470 - added explicit frame field

Artist can insert specific frame from which `image` instance should be created.

* OP-7470 - fix name and logging

Prints better message even in debug mode.

* OP-7470 - update instance label

It contained original frames which was confusing.

* Update openpype/hosts/fusion/plugins/create/create_image_saver.py

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

* OP-7470 - fix documentation

* OP-7470 - moved frame range resolution earlier

This approach is safer, as frame range is resolved sooner.

* OP-7470 - added new validator for single frame

* OP-7470 - Hound

* OP-7470 - removed unnecessary as label

* OP-7470 - use internal class anatomy

* OP-7470 - add explicit settings_category to propagete values from Setting correctly

apply_settings is replaced by correct value in `settings_category`

* OP-7470 - typo

* OP-7470 - update docstring

* OP-7470 - update formatting data

This probably fixes issue with missing product key in intermediate product name.

* OP-7470 - moved around only proper fields

Some fields (frame and frame_range) are making sense only in specific creator.

* OP-7470 - added defaults to Settings

* OP-7470 - fixed typo

* OP-7470 - bumped up version

Settings changed, so addon version should change too. 0.1.2 is in develop

* Update openpype/hosts/fusion/plugins/publish/collect_instances.py

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

* OP-7470 - removed unnecessary variables

There was logic intended to use those, deemed not necessary.

* OP-7470 - update to error message

* OP-7470 - removed unneded method

---------

Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-01-15 10:32:39 +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
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
Kayla Man
0dad84a909
Merge branch 'develop' into enhancement/OP-7596_3dsmax-unit-scale-issue-for-FBX 2024-01-04 00:15:59 +08:00
Kayla Man
f2eef86bd8
Merge branch 'develop' into bugfix/OP-7281_Maya-Review---playblast-renders-without-textures 2024-01-04 00:02:54 +08:00
Kayla Man
e578432014 using metric types when the unit type enabled instead of using metric types 2024-01-03 17:42:24 +08:00
Kayla Man
cf29a532d2 make sure the texture only loaded when the texture is being enabled 2024-01-02 22:51:51 +08:00
Kayla Man
ebc4f1467d allows users to set up the scene unit scale in Max with OP/AYON settings /refactor fbx extractors 2024-01-02 16:20:58 +08:00
Ondřej Samohel
9ff27b51b5
🔥 remove Muster 2023-12-21 14:27:35 +01:00
Jakub Trllo
b81cb684a1 remove tvpaint and maya filters completelly 2023-12-21 13:14:06 +01:00
Jakub Trllo
4d176e177f keep hiero filters conversion 2023-12-21 13:13:54 +01:00
Jakub Trllo
19d9d37447 remove 'filters' in conversion 2023-12-21 12:26:45 +01:00
Jakub Trllo
c1fbc2b6fb Merge branch 'develop' into chore/maya_remove_publish_gui_filters
# Conflicts:
#	server_addon/nuke/server/version.py
2023-12-21 12:21:51 +01:00
Kayla Man
c5674992ce Merge branch 'develop' into bugfix/OP-7281_Maya-Review---playblast-renders-without-textures 2023-12-20 17:33:11 +08:00
Ondřej Samohel
c964f1411a
♻️ sync defaults with AYON 2023-12-18 17:07:13 +01:00
Sponge96
9711900309
Fusion: Project/User option for output format (create_saver) (#6045)
* feat: schema for saver output extensions

* feat: saver output ext option added

* fix: typo on dict get

* feat: added tiff

* fix: typo on fetching default attr

* Transfered new Settings to Ayon

---------

Co-authored-by: Jack P <jack.p@random42.com>
Co-authored-by: kalisp <petr.kalis@gmail.com>
2023-12-14 12:48:16 +01:00
MustafaJafar
3de0c8ed66 add missing settings 2023-12-11 12:50:47 +02:00
Libor Batek
b929464448
Merge branch 'develop' into bugfix/OP-7281_Maya-Review---playblast-renders-without-textures 2023-12-11 10:19:04 +01:00
Kayla Man
58001ee12e make sure some extractor not active while some active and all enabled 2023-12-08 01:40:59 +08:00
Kayla Man
d9b18cc0f9 add extract model and extract max scene 2023-12-08 00:47:09 +08:00
Kayla Man
b48253739a add the AYON/OP settings to enable extractor for model family in 3dsmax 2023-12-07 23:33:56 +08:00
Kayla Man
ccc95f0797 Merge branch 'develop' into bugfix/OP-7281_Maya-Review---playblast-renders-without-textures 2023-12-07 22:00:38 +08:00
Jakub Jezek
d5c5f4f9aa
Merge branch 'develop' into enhancement/OP-6659_nuke-explicit-thumbnail-workflow 2023-12-07 13:15:07 +01:00
Jakub Jezek
fafb34ffc0
Update Ayon settings and Nuke server version
- Updated Ayon settings to remove the 'ExtractThumbnail' schema in v3
- Updated Nuke server version from 0.1.6 to 0.1.7
2023-12-07 11:06:30 +01:00
Jakub Jezek
50c0609a45
hound 2023-12-06 22:55:57 +01:00
Jakub Jezek
b97c943b00
feat: Update Ayon settings and publish plugins
- Updated Ayon settings to fix issues with the ExtractThumbnail plugin.
- Fixed display and view at oiio defaults in the ExtractThumbnail plugin.
- Fixed target size in the ExtractThumbnail plugin.
- Fixed background color in the ExtractThumbnail plugin.

Also, updated server version to 0.1.4.
2023-12-06 22:50:30 +01:00
Jakub Jezek
25ea0a76e5
Merge branch 'develop' into enhancement/OP-6659_extract-thumbnails-settings-size-frame 2023-12-06 21:01:50 +01:00
Jakub Jezek
6be699bb82
Merge branch 'develop' into enhancement/OP-6659_extract-thumbnails-settings-size-frame 2023-12-06 15:53:23 +01:00
Ondřej Samohel
610ed75aaf 🗑️ remove simple unreal texture publishing 2023-12-06 12:02:50 +01:00
Kayla Man
9ae773708e conversion of the ayon settings 2023-12-05 18:50:06 +08:00
Jakub Ježek
ced3e1ecc2
Merge pull request #5938 from ynput/enhancement/OP-6659_thumbnail-color-managed
General: Use colorspace data when creating thumbnail
2023-11-29 21:25:58 +01:00
Libor Batek
68161692f3
Merge pull request #5949 from ynput/bugfix/OP-7378-blender-deadline_chunk_size_issue
Blender: Fix Deadline Frames per task
2023-11-29 12:15:20 +01:00
Jakub Ježek
0bd02c15f1
Merge branch 'develop' into enhancement/OP-6659_thumbnail-color-managed 2023-11-27 16:38:49 +01:00
Jakub Ježek
457f95e65a
Merge branch 'develop' into enhancement/OP-6659_extract-thumbnails-settings-size-frame 2023-11-27 15:54:05 +01:00
Kayla Man
2dda5c7007 Merge branch 'develop' into bugfix/OP-7281_Maya-Review---playblast-renders-without-textures 2023-11-27 18:09:29 +08:00
Jakub Jezek
069977b327
improving rescale functionality 2023-11-24 21:35:06 +01:00
Simone Barbieri
5162d8e407 Added Delay option 2023-11-24 12:20:38 +00:00
Kayla Man
182287c032 resolve conflict 2023-11-24 12:56:17 +08:00
Kayla Man
2d85b5f106 code tweaks on capturing playblast and reloadtexture function 2023-11-24 12:32:15 +08:00
iLLiCiTiT
cb938ad58c remove usage of kwarg to create ModulesManager 2023-11-23 12:02:41 +01:00
Ondřej Samohel
f2adb8834b
Merge pull request #5946 from ynput/feature/OP-7325_asset-usage-report 2023-11-23 11:30:07 +01:00
Kayla Man
51f4d8f06f make the reload texture being optional and only enabled when the reloadTextures being enabled 2023-11-23 17:28:08 +08:00