Commit graph

20415 commits

Author SHA1 Message Date
Simone Barbieri
44282f86df Fixed deadline validator to check compositor tree output 2024-02-01 10:42:34 +00: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
a9e683f1e3
Merge pull request #6153 from ynput/bugfix/OP-7659-blender_keep_action_when_updating
Blender: Restore actions to objects after update
2024-01-22 10:30:14 +00:00
Ynbot
e0f6497f95 [Automated] Bump version 2024-01-20 03:25:30 +00:00
Simone Barbieri
5a524b7fd9 Restore actions to objects after update 2024-01-19 16:27:33 +00:00
Simone Barbieri
c911c67dae Updated OpenPype Settings 2024-01-19 11:04:25 +00:00
Simone Barbieri
dd0533ecb3 Added composite output 2024-01-19 10:03:05 +00:00
Kayla Man
775bd5acd8
Merge branch 'develop' into bugfix/include_model_family_in_houdini_fbx_loader 2024-01-19 16:52:29 +08:00
MustafaJafar
04c072947c BigRoy's Comment - Make it able to load any FBX file 2024-01-19 10:47:37 +02:00
MustafaJafar
1d7f23ab72 include model product type 2024-01-19 09:47:17 +02:00
Jakub Trllo
cd47a6f6ba
Merge pull request #6142 from ynput/bugfix/missing-tif-extension
Chore: Transcoding extensions add missing '.tif' extension
2024-01-18 17:16:56 +01: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
Simone Barbieri
0534c9c55d Fix error when getting setting value in Ayon 2024-01-18 10:13:24 +00:00
Kayla Man
18c1d4a2b4
Merge branch 'develop' into bugfix/OP-6359_Maya-camera-state-beforeafter-publish 2024-01-18 16:32:22 +08:00
Jakub Trllo
8454269b6f
Merge pull request #6140 from ynput/enhancement/add-addons-dir-only-if-exists
Chore: Add addons dir only if exists
2024-01-17 14:47:46 +01:00
Ynbot
6857082f1e [Automated] Bump version 2024-01-17 03:26:10 +00:00
Jakub Trllo
25b33c60f0 add missing '.tif' extension 2024-01-16 16:49:31 +01:00
Jakub Trllo
b29dee59fa add addons dir only if exists 2024-01-16 16:48:35 +01:00
Ynbot
9d5736aca7 [Automated] Release 2024-01-16 13:07:31 +00:00
Toke Jepsen
a6cc0b511e
Maya: Account and ignore free image planes. (#5993)
* Account and ignore for free image planes.

* Incorporating BigRoy changes

---------

Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
2024-01-16 11:15:48 +01:00
Jakub Trllo
b0a2c9689b make sure style object is not garbage collected 2024-01-16 10:53:40 +01:00
Jakub Trllo
e9387c1b28
Merge pull request #6129 from tokejepsen/bugfix/transcoding_xml_parsing
Transcoding: Fix reading image sequences through oiiotool
2024-01-15 18:55:41 +01:00
Toke Stuart Jepsen
17e861f532 Illicit suggestion 2024-01-15 17:42:47 +00:00
Jakub Trllo
10167c86a7
use instance version if context version is not set (#6117) 2024-01-15 17:33:26 +01:00
Jakub Trllo
7dcdd1b3b0
remove 'template_name_profiles' for 'IntegrateHeroVersion' (#6130) 2024-01-15 17:21:40 +01:00
Kayla Man
fee4b80020 Merge branch 'develop' into bugfix/OP-6359_Maya-camera-state-beforeafter-publish 2024-01-15 23:42:54 +08:00
Kayla Man
c20430fb41 Merge branch 'develop' into bugfix/OP-7704_Substance-thumbnail-error 2024-01-15 19:20:25 +08:00
Kayla Man
1ac89d2efa restore some of the codes on lib and collect images 2024-01-15 19:17:12 +08:00
Ondřej Samohel
837acf9b2e
Merge pull request #5124 from ynput/enhancement/OP-5751_render-multiple-cameras
multiple render camera supports for 3dsmax
2024-01-15 11:54:08 +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
Ynbot
494a1dd4a6 [Automated] Bump version 2024-01-13 03:25:27 +00:00
Toke Stuart Jepsen
95d2d45e0f Fix reading image sequences through oiiotool 2024-01-12 17:07:28 +00:00
Kayla Man
00ab2bc9f6 remove unused function 2024-01-13 00:19:03 +08:00
Kayla Man
00eb748b4b code tweaks on has_rgb_channel_in_texture_set function & add publish data into the imageinstance 2024-01-13 00:15:46 +08:00
Simone Barbieri
9f5ea0f106
Merge branch 'develop' into enhancement/OP-7120-blender_output-node-exr 2024-01-12 15:15:19 +00:00
Simone Barbieri
2af78ce4ab
Merge pull request #6070 from ynput/bugfix/OP-7597-blender_fix-long-instance-names
Blender: Fix long names for instances
2024-01-12 15:12:05 +00:00
Simone Barbieri
e9d38f24f4 Renamed variable 2024-01-12 15:03:47 +00:00
Ynbot
c506813c34 [Automated] Release 2024-01-12 12:59:28 +00: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
Kayla Man
6410f381f3 hound shut 2024-01-12 18:45:40 +08:00
Kayla Man
72848657af hound shut 2024-01-12 18:44:18 +08:00
Kayla Man
df7b868371 bugfix the thumbnail error when publishing with emissive map & maps without RGB channel 2024-01-12 18:32:42 +08: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
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