Commit graph

2452 commits

Author SHA1 Message Date
Toke Stuart Jepsen
2e76f273c7 Change labels and export_overrides key 2024-03-07 09:30:33 +00:00
Toke Stuart Jepsen
59c0079858 Merge branch 'develop' into enhancement/OP-5920_abc-options-for-Pointcache-Animation-family 2024-03-07 08:59:21 +00:00
Jakub Ježek
5f5bb7d100
Merge pull request #6232 from ynput/bugfix/OP-8338_hiero_Effect-Categories-Backport
Hiero: Add OP settings and convert in plugin - OP-8338
2024-03-06 13:58:03 +01:00
Libor Batek
242ea77fa8
Merge branch 'develop' into enhancement/OP-5920_abc-options-for-Pointcache-Animation-family 2024-02-26 13:09:55 +01:00
Milan Kolar
10ec40b13d
Merge pull request #6110 from ynput/enhancement/OP-7075_Validate-Camera-Attributes 2024-02-22 18:12:31 +01:00
Toke Stuart Jepsen
669e0a7955 Add OP settings and convert in plugin 2024-02-22 13:16:30 +00:00
Toke Stuart Jepsen
1f1d7c3a23 Missing writeNormals flag 2024-02-22 12:51:14 +00:00
Libor Batek
8fee7b5240
Merge branch 'develop' into enhancement/OP-5920_abc-options-for-Pointcache-Animation-family 2024-02-22 11:27:03 +01:00
Kayla Man
9a6bb10f33
Merge branch 'develop' into enhancement/OP-8268_AOV-filter-for-Ftrack-family 2024-02-22 17:23:23 +08:00
Toke Stuart Jepsen
70982d9d79 Backwards compatibility wip 2024-02-20 18:31:16 +00:00
Toke Stuart Jepsen
4e8ea037b3 Tidy up changes. 2024-02-20 16:39:01 +00:00
Toke Stuart Jepsen
698e5db01e Working version of attributes on extractor 2024-02-20 15:48:51 +00:00
Simone Barbieri
e1f5bdb5a9 Removed redundant option in aov list 2024-02-20 11:27:12 +00:00
Libor Batek
1b5d52b168
Merge branch 'develop' into enhancement/OP-7120-blender_output-node-exr 2024-02-20 09:11:41 +01:00
Toke Stuart Jepsen
ea00109d86 Expose families transfer setting. 2024-02-16 12:35:05 +00:00
Simone Barbieri
6002da8235 Added an option to disable composite output 2024-02-14 10:18:52 +00:00
Milan Kolar
aecbfa7352
Merge pull request #6197 from ynput/enhancement/OP-8103_thumbnail_subset_filtering 2024-02-12 09:12:02 +01:00
Petr Kalis
1fcdde0a9c
AfterEffects: added toggle for applying values from DB during creation (#6204)
* OP-8130 - After Effects added flag to force values from Asset to composition during creation

This allows controlling setting of values (resolution, duration) from Asset (DB) to the created instance. Default is to set it automatically.

* OP-8130 - Ayon version of Settings for AE creator
2024-02-08 13:46:56 +01:00
Libor Batek
7bcd7ba30b
Merge branch 'develop' into enhancement/OP-7120-blender_output-node-exr 2024-02-05 13:28:54 +01:00
Toke Stuart Jepsen
f5c38eb8d7 Thumbnail subset filtering 2024-02-05 10:25:01 +00:00
Jakub Trllo
f709a86db4 use bundle name as variant in dev mode 2024-02-01 15:43:48 +01:00
Simone Barbieri
518b9c260a
Merge branch 'develop' into enhancement/OP-7120-blender_output-node-exr 2024-02-01 11:32:27 +00:00
Oscar Domingo
8e284aaa4d settings.maya Rename Alembic settings
This commit attempts to better name and label the Alembic settings,
used in the creation and extraction of Alembic pointcaches.
2024-01-31 16:25:53 +00:00
Oscar Domingo
a9fbb6872e Merge branch 'develop' into enhancement/OP-5920_abc-options-for-Pointcache-Animation-family 2024-01-31 15:02:29 +00:00
Kayla Man
8d82e3f339 resolve conflict 2024-01-29 17:15:30 +08: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
Kayla Man
feb5acde70 Merge branch 'develop' into enhancement/OP-7075_Validate-Camera-Attributes 2024-01-24 16:51:10 +08:00
Libor Batek
5858b26bfe
Merge branch 'develop' into enhancement/OP-7120-blender_output-node-exr 2024-01-22 13:59:53 +01:00
Simone Barbieri
c911c67dae Updated OpenPype Settings 2024-01-19 11:04:25 +00:00
Toke Stuart Jepsen
38eb8e0ae3 initial working version 2024-01-17 11:31:29 +00:00
Oscar Domingo
afc7967e35 maya.creat_pointcache Fix boolean arguments not being correctly parsed and presented
The logic that was filtering out non-booleans for display was faulty, we not rely on
the `maya.lib.alembic` module to sort them out.
2024-01-15 18:05:07 +00:00
Jakub Trllo
7dcdd1b3b0
remove 'template_name_profiles' for 'IntegrateHeroVersion' (#6130) 2024-01-15 17:21:40 +01:00
Kayla Man
d75e9a3659 Merge branch 'develop' into enhancement/OP-7075_Validate-Camera-Attributes 2024-01-15 23:45:09 +08: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
Kayla Man
015dab3f24 Merge branch 'develop' into enhancement/OP-7075_Validate-Camera-Attributes 2024-01-11 13:27:56 +08:00
Kayla Man
3c878ccc3e make sure the validator skips checking when the value of the attribute sets to zero 2024-01-11 13:27:32 +08: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
Kayla Man
b0ad17a929 resolve conflict 2024-01-10 19:30:55 +08: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
04dfe1863f Implement the validator for camera attributes in Max host 2024-01-08 20:46:27 +08: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