* OP-6345 - updated logic to return path and comp for FootageItem
Used later to check existance of file in published comps
* OP-6345 - added validator if footage files exist
Comp could contain multiple FootageItems, eg imported file(s). If file is missing render triggered by jsx fails silently.
* OP-6345 - updated extension
* OP-6345 - small updates after testing
* OP-6345 - fix - handle Solid Footage items
JSX failed silently on Solid item as it doesn't have any `.file`
* OP-6345 - enhance documentation
* OP-6345 - remove optionality
This plugin shouldn't be optional as when needed and skipped it result in really weird behavior.
* OP-6345 - updated documentation
Added missing plugins.
* OP-6345 - missed functionality for optionality
* OP-6345 - removed unneeded import
* OP-6763 - refresh all visible for Flatten image
Previously newly added layers were missing.
* OP-6763 - added explicit image collector
Creator was adding 'layer' metadata from workfile only during collect_instances, it was missing for newly added layers. This should be cleaner approach
* OP-6763 - removed unnecessary method overwrite
Creator is not adding layer to instance, separate collector created.
* OP-6763 - cleanup of names
Was failing when template for subset name for image family contained {layer}
* OP-6763 - cleanup, removed adding layer metadata
Separate collector created, cleaner.
Fixed propagation of mark_for_review
* OP-6763 - using members instead of layer data
Members should be more reliable.
* OP-6763 - updated image from Settings
Explicit subset name template was removed some time ago as confusing.
* OP-6763 - added explicit local plugin
Automated plugin has different logic, local would need to handle if auto_image is disabled by artist
* OP-6763 - Hound
* OP-6345 - fix - review for image family
Image family instance contained flattened content. Now it reuses previously extracted file without need to re-extract.
* OP-6358 - allow not creation of group for reference loader in Maya
Creation of wrapping group could be controlled by checkbox in ReferenceLoader options.
* OP-6358 - group name could be empty in Settings
This enables default behavior of not creating wrapping group without need of artists unchecking `Group imported assets`.
* OP-6358 - changed to safer logic
Stripping of | was weird and potentially dangerous (collision of names), this logic should be safer.
* prepared helper functions for custom settings apply method
* publish plugin can have 'settings_category' attribute to define settings category
* Better 'settings_category' comment
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
* fix trailing spaces
* added more information about pyblish plugins to dev docs
---------
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
* OP-5660 - adding menu buttons to Set frame range in AE
* OP-5660 - refactored location of scripts
set_settings should be in lib as it is used elsewhere, but launch_logic and lib created circular dependency.
Moved main to launch logic as it is actually handling launching.
* OP-5660 - added set_settings to creator
When instance gets created, set frame range and resolution from DB.
* OP-5660 - minor fix
* OP-5660 - updated extension zip
* OP-5660 - updated documentation
* OP-5660 - fixed missing exception
* OP-5660 - fixed argument
* OP-5560 - fix imports
* OP-5660 - updated extension
* OP-5660 - add js alert message for buttons
* OP-5660 - repacked extension
Without Anastasyi showed success, but extension wasn't loaded.
* OP-5660 - make log message nicer
* OP-5660 - added log if workfile not saved
* OP-5660 - provide defaults to limit None exception
* OP-5660 - updated error message