Commit graph

443 commits

Author SHA1 Message Date
Jakub Ježek
00ddff5ff1
Update server_addon/nuke/server/version.py 2024-01-18 16:25:08 +01:00
Jakub Ježek
5761c4e5d0
Update server_addon/deadline/server/version.py 2024-01-18 16:15:31 +01:00
Toke Stuart Jepsen
86a0678f3c Merge branch 'develop' into enhancement/OP-7940_render_workfile_attributes
# Conflicts:
#	server_addon/deadline/server/version.py
2024-01-18 14:46:14 +00:00
Toke Stuart Jepsen
423df8d1fd Fix settings defaults. 2024-01-18 14:44:42 +00:00
Toke Stuart Jepsen
6591d883e4 Correct version increment 2024-01-18 14:43:20 +00:00
Toke Stuart Jepsen
acd61bef12 Increment version 2024-01-18 12:15:10 +00:00
Simone Barbieri
2f58708f58 Updated aov list 2024-01-18 10:16:31 +00:00
Simone Barbieri
1eb07bcedb Added setting to choose render engine 2024-01-18 10:16:05 +00:00
Kayla Man
30cf5fb982 Merge branch 'develop' into enhancement/OP-7074_Validate-Render-Passes 2024-01-17 20:29:09 +08:00
Toke Stuart Jepsen
38eb8e0ae3 initial working version 2024-01-17 11:31:29 +00:00
Toke Stuart Jepsen
58978f55d8 Increment version 2024-01-17 09:14:55 +00:00
Toke Stuart Jepsen
d1fb633ce7 Increment version 2024-01-17 09:13:54 +00:00
Toke Stuart Jepsen
883eb9f4f8 Increment version 2024-01-17 09:13:03 +00:00
Toke Stuart Jepsen
b7557c7543 Increment version 2024-01-17 09:12:14 +00:00
Toke Stuart Jepsen
dcf8805cfe Add settings for effect categories 2024-01-16 16:53:26 +00:00
Kayla Man
5bdad2b37c bug fix the limit groups from maya deadline settings unabled to be set by the username and error out 2024-01-16 21:36:04 +08:00
Kayla Man
efc1cc2572 refactor the validate deadline publish and rename to validate render passes 2024-01-16 18:00:34 +08:00
Toke Stuart Jepsen
7c41e3346f change label to be more reable. 2024-01-16 07:46:47 +00:00
Toke Stuart Jepsen
f5406cedac Exposed knobs settings. 2024-01-15 18:27:11 +00:00
Kayla Man
d75e9a3659 Merge branch 'develop' into enhancement/OP-7075_Validate-Camera-Attributes 2024-01-15 23:45:09 +08:00
Toke Stuart Jepsen
e9be330393 Add Linux arguments. 2024-01-15 14:56:29 +00:00
Toke Stuart Jepsen
190840fe05 Missing nuke family Windows arguments 2024-01-15 12:16:50 +00: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
3a5c4eb0e8 Merge branch 'develop' into enhancement/OP-7075_Validate-Camera-Attributes 2024-01-11 21:40:53 +08: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
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
9c6a2d42e1 Merge branch 'develop' into enhancement/OP-7075_Validate-Camera-Attributes 2024-01-08 21:09:29 +08:00
Kayla Man
04dfe1863f Implement the validator for camera attributes in Max host 2024-01-08 20:46:27 +08:00
Ondřej Samohel
fd87751c36
🎨 add split export support for redshift 2024-01-06 00:01:14 +01:00
Jakub Trllo
6043d5f7d9
openpype addon defines runtime dependencies (#6095) 2024-01-04 14:17:45 +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
02d41c4cd6 small setting bug tweaks on ayon setting 2024-01-03 23:51:08 +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
d351e5f174 renamed reload Textures to Load Textures 2024-01-02 22:54:22 +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
a3a6ed63a2
Merge branch 'develop' into chore/remove-muster 2023-12-21 14:37:03 +01:00
Jakub Trllo
582236a130
Merge pull request #6074 from ynput/enhancement/reduce-openpype-dependencies
AYON Chore: Remove dependencies related to separated addons
2023-12-21 14:36:07 +01:00
Ondřej Samohel
9ff27b51b5
🔥 remove Muster 2023-12-21 14:27:35 +01:00
Jakub Trllo
e46e76254e
Merge pull request #5570 from BigRoy/chore/maya_remove_publish_gui_filters
Chore: Maya / Nuke remove publish gui filters from settings
2023-12-21 13:47:01 +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
Jakub Trllo
97022a5198 removed 'pathlib2' from openpype addon requirements 2023-12-19 18:46:57 +01:00
Jakub Trllo
8b6561ef91 removed dependencies related to already separated addons 2023-12-19 18:30:22 +01:00
Ondřej Samohel
cd2e907dc2
🐛 fix AYON settings for Maya workspace 2023-12-18 17:06:40 +01:00