ayon-core/openpype
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
..
addons
client Site Sync: small fixes in Loader (#6119) 2024-01-12 10:44:01 +01:00
hooks Wrap: new integration (#5823) 2023-12-05 13:04:32 +01:00
host avoid double slashes in context title path 2023-11-03 15:43:33 +01:00
hosts Fusion: new creator for image product type (#6057) 2024-01-15 10:32:39 +01:00
lib Chore: Event callbacks can have order (#6080) 2024-01-04 10:51:18 +01:00
modules Kitsu clear credentials are safe (#6116) 2024-01-12 12:25:00 +01:00
pipeline Chore: Remove deprecated templates profiles (#6103) 2024-01-09 11:16:28 +01:00
plugins add 'outputName' to thumbnail representation (#6114) 2024-01-12 13:51:08 +01:00
resources Merge branch 'develop' into chore/update_folder_favorite_icon 2023-12-21 22:51:14 +01:00
scripts use 'pathlib' instead of 'pathlib2' 2023-12-19 18:46:15 +01:00
settings Fusion: new creator for image product type (#6057) 2024-01-15 10:32:39 +01:00
style use full color for branch icon background 2023-11-21 17:54:36 +01:00
tests Remove unused functions from Fusion integration 2023-09-13 22:16:14 +02:00
tools SceneInventory: Fix site sync icon conversion (#6123) 2024-01-12 13:50:34 +01:00
vendor updated ayon api to 1.0.0-rc.3 2023-12-13 15:59:10 +01:00
widgets move unreal splash screen to unreal 2023-07-31 10:53:50 +02:00
__init__.py General: Connect to AYON server (base) (#3924) 2023-07-11 17:50:50 +02:00
__main__.py
cli.py Testing: dump_databases flag (#5955) 2023-12-06 17:36:14 +01:00
pype_commands.py Testing: dump_databases flag (#5955) 2023-12-06 17:36:14 +01:00
version.py [Automated] Bump version 2024-01-13 03:25:27 +00:00