* Tweak log levels and message to be more informative to artist in report page
* Tweak levels and clarity of logs
* Tweak levels and clarity of logs + tweak grammar
* Cosmetics
* Improve logging
* Simplify logging
* Convert to debug log if it's skipping thumbnail integration if there's no thumbnail whatsoever to integrate
* Tweak to debug since they only show representation ids hardly understandable to the artist
* Match logging message across hosts + include filepath for full clarity
* Tweak message to clarify it only starts checking and not that it requires filling + to debug log
* Tweak to debug log if there's basically no thumbnail to integrate at the end
* Tweak log levels
- Artist doesn't care what's prepared, especially since afterwards it's logged what gets written to the database anyway
* Log clearly it's processing a legacy instance
* Cosmetics
* 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
* Added get_bmd_library to acces BMD's internal python library
* Added the option to import image and online families. + black formatted
* Added workfile loader
To import the content of another workfile into your current comp
* Fixed wrong family and extension in workfile loader
* black formatting
* Added missing formats to fbx importer
Fusions fbx importer can import a bunch of different formats other then fbx (confusing I know but it's how it is)
* Update openpype/hosts/fusion/plugins/load/load_workfile.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
---------
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
* refactor: rt.execute(saveNodes) replaces with pymxs function
- changed the function to no longer use the selection and instead feed it the nodes directly from get_all_children function.
- removed maintained_seclection() as we're no longer overriding the selection of the Max scene.
- black also used to format.
* refactor: replaced rt.export string with proper pymxs implementation
- black used for formatting
- moved the general flow around as each function call is now seperate instead of large string
* refactor: replaced rt.execute with pymxs implementation
* refactor: replaced rt.execute with proper pymxs
* refactor: replaced rt.execute where possible
* fix: pymxs terrible argument handling
- noPrompt doesn't seem to work unless you call rt.name and is also positional
- using doesn't work as a string you need to feed it the actual rt object
* fix: exportFile to use correct arguments
* fix: rt.exportfile args
* fix: exportfile args
* refactor: replaced rt.execute with proper function
* refactor: removed use of rt.execute and replaced with pymxs
* refactor: removed configs from maintained_selection() block
* refactor: updated black to be 79 charlines