Commit graph

6618 commits

Author SHA1 Message Date
Roy Nieterau
413f30456f Fix some more typos 2024-04-02 10:12:42 +02:00
Roy Nieterau
020cdd90c4
Merge branch 'develop' into enhancement/extract_review_timecode 2024-04-02 10:10:47 +02:00
Roy Nieterau
af1a463969
Merge branch 'develop' into enhancement/maya_validate_current_renderlayer_renderabke 2024-04-02 10:06:53 +02:00
Roy Nieterau
2bf1ca2a2d Validate only when redshift renderer is used 2024-04-02 10:03:59 +02:00
Kayla Man
5ea4a70dd9
Merge branch 'develop' into enhancement/maya_collect_render_fix 2024-04-02 13:29:16 +08:00
Kayla Man
9c286e20b9
Merge branch 'develop' into enhancement/maya_optional_plugins 2024-04-02 13:20:43 +08:00
Jakub Trllo
1c9c844a08
Merge pull request #291 from BigRoy/bugfix/houdini_fix_removal_of_generate_id
Houdini: Fix removal of `get_id_required_nodes` and `generate_ids`
2024-04-01 18:41:20 +02:00
MustafaJafar
9b4c04c493 use frame range from task attributes 2024-04-01 14:12:55 +02:00
Toke Stuart Jepsen
95f828ba02 Use is_active for proper optional functionality 2024-04-01 12:26:40 +01:00
Toke Stuart Jepsen
5885d7e63c Fix bad merge. 2024-04-01 12:21:53 +01:00
Toke Stuart Jepsen
fec4610344 Fix publishing and add settings. 2024-04-01 12:11:19 +01:00
Toke Jepsen
07e2be9f99
Merge pull request #303 from BigRoy/enhancement/maya_support_select_invalid_action_contextplugin
Maya: Support SelectInvalidAction with pyblish ContextPlugin
2024-04-01 10:34:00 +01:00
Toke Stuart Jepsen
e431785524 Merge branch 'develop' into enhancement/AY-970_abc-options-for-Pointcache-Animation-family
# Conflicts:
#	.github/ISSUE_TEMPLATE/bug_report.yml
#	CHANGELOG.md
#	CONTRIBUTING.md
#	README.md
#	client/ayon_core/hosts/max/api/pipeline.py
#	client/ayon_core/hosts/maya/api/alembic.py
#	client/ayon_core/hosts/maya/plugins/create/create_animation.py
#	client/ayon_core/hosts/maya/plugins/create/create_animation_pointcache.py
#	client/ayon_core/hosts/maya/plugins/create/create_pointcache.py
#	client/ayon_core/hosts/maya/plugins/publish/extract_pointcache.py
#	client/ayon_core/hosts/maya/plugins/publish/extract_proxy_abc.py
#	client/ayon_core/hosts/maya/plugins/publish/extract_unreal_skeletalmesh_abc.py
#	client/ayon_core/hosts/maya/plugins/publish/extract_workfile_xgen.py
#	client/ayon_core/hosts/maya/plugins/publish/validate_alembic_options_defaults.py
#	client/ayon_core/hosts/maya/plugins/publish/validate_rig_joints_hidden.py
#	client/ayon_core/hosts/unreal/plugins/publish/collect_render_instances.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_aftereffects_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_blender_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_fusion_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_harmony_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_houdini_cache_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_houdini_render_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_max_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_maya_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_nuke_deadline.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_publish_cache_job.py
#	client/ayon_core/modules/deadline/plugins/publish/submit_publish_job.py
#	client/ayon_core/tools/publisher/widgets/widgets.py
#	openpype/hosts/max/plugins/publish/save_scene.py
#	openpype/modules/deadline/plugins/publish/submit_maya_remote_publish_deadline.py
#	openpype/modules/ftrack/launch_hooks/post_ftrack_changes.py
#	openpype/settings/defaults/project_settings/blender.json
#	openpype/settings/defaults/project_settings/deadline.json
#	openpype/settings/defaults/project_settings/hiero.json
#	openpype/settings/defaults/project_settings/maya.json
#	openpype/settings/entities/schemas/projects_schema/schema_project_blender.json
#	openpype/settings/entities/schemas/projects_schema/schema_project_deadline.json
#	openpype/settings/entities/schemas/projects_schema/schema_project_hiero.json
#	openpype/settings/entities/schemas/projects_schema/schemas/schema_maya_create.json
#	openpype/settings/entities/schemas/projects_schema/schemas/schema_maya_publish.json
#	openpype/version.py
#	pyproject.toml
2024-04-01 10:14:54 +01:00
Toke Stuart Jepsen
766d4d1f16 Add submodule 2024-04-01 09:46:13 +01:00
Toke Jepsen
170bd5d27d
Merge pull request #301 from BigRoy/maya/validate_look_shading_engine
Maya: Validate Look Shading Group ignore if no material
2024-04-01 08:42:43 +01:00
Roy Nieterau
860ae0ddc1
Merge branch 'develop' into enhancement/maya_validate_node_ids_related_report 2024-03-30 01:15:20 +01:00
Roy Nieterau
410fa5e459
Merge branch 'develop' into enhancement/usd_workflow 2024-03-30 01:15:11 +01:00
Roy Nieterau
25d07f4eac Improve error validation report 2024-03-29 22:30:55 +01:00
Roy Nieterau
19c8a17bc1 Fix Collect Render - allow passing if no render cameras are set, so that validator can report it instead 2024-03-29 20:45:24 +01:00
Roy Nieterau
e73a4ef4bf Only collect file dependencies if enabled in settings and only collect if renderlayer family is present 2024-03-29 20:16:35 +01:00
Roy Nieterau
04f5718704 Bugfix: refactor family -> product_type 2024-03-29 17:55:56 +01:00
Roy Nieterau
ed68f16b72 Fix refactor 2024-03-29 17:51:38 +01:00
Roy Nieterau
bd2527ebe6 Improve type hints 2024-03-29 17:46:23 +01:00
Roy Nieterau
bf18daafe5 Maya - Allow loading a published workfile as template 2024-03-29 17:42:00 +01:00
Roy Nieterau
32b325b5cc Cosmetics 2024-03-29 17:28:47 +01:00
Roy Nieterau
f0ba7e6272 Optimize get_all_children logic with ignoring intermediate objects 2024-03-29 17:26:34 +01:00
MustafaJafar
c7e0821ff5 support local rendering for vray_rop 2024-03-29 17:42:49 +02:00
MustafaJafar
0ba5fee7e2 support local rendering for arnold_rop 2024-03-29 17:23:56 +02:00
MustafaJafar
2228279a2d refactor 'export_job' variable name into 'split_render' 2024-03-29 17:09:36 +02:00
MustafaJafar
313a7a2456 support local rendering for redshift_rop 2024-03-29 17:02:26 +02:00
Roy Nieterau
eead61e6e9 Parent look assigner UI to Maya window when opening via toolbox 2024-03-29 15:50:54 +01:00
MustafaJafar
5dd571dc21 algin file name to class name 2024-03-29 16:33:48 +02:00
MustafaJafar
068b9c3f4e support local rendering for karma_rop 2024-03-29 16:32:43 +02:00
MustafaJafar
b35bc8c9d5 remove redundant code 2024-03-29 16:18:15 +02:00
MustafaJafar
620538330c support local rendering for mantra_rop and add dedicated plugins 2024-03-29 16:10:48 +02:00
MustafaJafar
71bf18910c make codespell happy about integrate.py 2024-03-29 16:09:45 +02:00
Roy Nieterau
c6a7272e89 Who would have known that str.endswith can take a tuple? You do! 2024-03-29 14:42:34 +01:00
Roy Nieterau
f17170d43a Optimize get_related_sets
Opt-out earlier if no valid sets to perform less maya calls
2024-03-29 14:37:29 +01:00
Roy Nieterau
9cbb3b136d Apply playback options in one call 2024-03-29 14:29:28 +01:00
MustafaJafar
941e80dd95 Use a general family for houdini farm rendering 2024-03-29 15:25:41 +02:00
Roy Nieterau
bcb6ffaccc
Merge branch 'develop' into enhancement/maya_load_rendersetup_mark_imported 2024-03-29 13:57:14 +01:00
Roy Nieterau
602b9a8b2c Change default argument value lookDefault to lookMain
For a long time OpenPype (and thus AYON) has been using `main` as default variant as opposed to `default`
2024-03-29 13:38:33 +01:00
Roy Nieterau
7375587c87 Get both json and ma representation with one query 2024-03-29 13:32:18 +01:00
Roy Nieterau
fe6990a647 List looks based on product type instead of name 2024-03-29 13:27:36 +01:00
Roy Nieterau
973ac33aa4 Do not recreate the same dict. get_last_versions already returns by productId 2024-03-29 13:26:38 +01:00
Roy Nieterau
81e6d1dd89 Do not error if there are references that maya considers invalid, instead ignore them 2024-03-29 13:20:48 +01:00
Roy Nieterau
a4b0dbc493 Optimize cbId logic for large scenes 2024-03-29 13:17:49 +01:00
Roy Nieterau
74ec0d0acd Remove redundant import 2024-03-29 13:04:56 +01:00
Roy Nieterau
27d531536c Fix asset -> folder 2024-03-29 12:28:48 +01:00
Roy Nieterau
5f0f7afd43 Allow loading usd to substance painter 2024-03-29 11:56:50 +01:00