ayon-core/openpype/hosts/max
Sponge96 8de85e94a7
3dsmax: Refactored publish plugins to use proper implementation of pymxs (#4988)
* 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
2023-05-19 17:15:09 +02:00
..
api Bugfix/frame variable fix (#4978) 2023-05-17 14:14:26 +02:00
hooks 🎨 move startup script logic to hook 2023-04-17 13:00:01 +02:00
plugins 3dsmax: Refactored publish plugins to use proper implementation of pymxs (#4988) 2023-05-19 17:15:09 +02:00
startup Update openpype/hosts/max/startup/startup.py 2023-02-02 11:40:06 +01:00
__init__.py 🐛 fix publishing of alembics 2022-12-06 23:45:51 +01:00
addon.py pop QT_AUTO_SCREEN_SCALE_FACTOR 2023-02-01 18:33:58 +01:00