Commit graph

115 commits

Author SHA1 Message Date
Roy Nieterau
409929c3b8 Cosmetics 2023-05-23 17:57:23 +02:00
Roy Nieterau
b70051b768 Preserve comp frame range after rendering 2023-05-23 17:55:54 +02:00
Ember Light
e178244d46
Fusion - Loader plugins updates (#4920)
* 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>
2023-05-22 10:43:11 +02:00
Ember Light
de41f4ee0e
Merge branch 'develop' into fusion-publish-rendered-frames 2023-03-18 19:52:12 +01:00
Alexey Bogomolov
e61ec028e2 delete unused module 2023-03-16 21:33:11 +03:00
Alexey Bogomolov
a63e297186 remove unused import 2023-03-16 03:08:20 +03:00
Jacob Danell
075ea12589 Remove reference to set_rendermode (forgot to delete it in last push) 2023-03-13 18:01:33 +01:00
Jacob Danell
73b6ee58ae Remove old Render Mode menu 2023-03-13 17:57:09 +01:00
Jacob Danell
0483714dcb Change "Maya" to Fusion in comment 2023-03-13 17:49:44 +01:00
Alexey Bogomolov
dbccc10b3b merge with upstream/develop 2023-03-07 20:37:58 +03:00
Roy Nieterau
0f037666f8 Change menu order to how it was originally and match with e.g. maya menu order 2023-03-07 17:49:31 +01:00
Roy Nieterau
5c8bbe2871 Remove pyblish callback which does nothing in new publisher 2023-03-07 17:41:03 +01:00
Jacob Danell
70163a2f25 Added Create button to menu and set tab data for create and publish btn 2023-03-07 17:26:09 +01:00
Roy Nieterau
b077815dc5 Get and set openpype context data on comp 2023-03-05 10:32:13 +01:00
Alexey Bogomolov
e7163d1a1a Merge remote-tracking branch 'upstream/develop' into develop 2023-02-27 10:35:41 +03:00
Jacob Danell
f0cd353301 Fixed Hound's notes 2023-02-23 19:29:03 +01:00
Jacob Danell
245e9944cd Merge remote-tracking branch 'BigRoy/fusion_new_publisher' into fusion-new-publisher
Merge BoyRoys PR with latest OP dev-branch
2023-02-23 19:14:16 +01:00
Jacob Danell
7e4457b241 Fixed hound's max-length note 2023-02-22 11:43:46 +01:00
Jacob Danell
0124bba40c get_representation_parents() missed project_name 2023-02-22 11:43:46 +01:00
Jacob Danell
6482481cf5 handleStart/End is now required 2023-02-22 11:43:46 +01:00
Jacob Danell
7692ff252f use .get() to not throw error
handle_start/end is optional and keys isn't created on Kitsu sync if data doesn't exists on Kitsus side
2023-02-22 11:43:46 +01:00
Alexey Bogomolov
b2bbd81f92 Merge branch 'develop' of github.com:movalex/OpenPype into develop 2023-02-21 01:06:46 +03:00
Alexey Bogomolov
7466f576ba remove redundant import 2023-02-21 00:14:17 +03:00
Alexey Bogomolov
39ee896d7e
Update openpype/hosts/fusion/api/lib.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-02-18 07:47:42 +03:00
Alexey Bogomolov
87ab9e3598 rename get_fusion module 2023-02-17 13:50:08 +03:00
Alexey Bogomolov
dacc90f9ad remove redundant get gomp name function 2023-02-17 13:31:52 +03:00
Alexey Bogomolov
13a364377d use get comp filename from lib 2023-02-03 02:23:30 +03:00
Alexey Bogomolov
cfd718d943 rollback the get_fusion, properly return comp name 2023-02-02 00:07:27 +03:00
Alexey Bogomolov
c1f88602a0 split get comp and get fusion, add get comp name just in case 2023-01-31 03:14:43 +03:00
Jakub Trllo
374d4d9683 use qtpy in fusion 2022-12-13 17:48:48 +01:00
Roy Nieterau
65c2638f3d Fusion: Implement backwards compatibility (pre Fusion 17.4) 2022-10-11 09:43:18 +02:00
Milan Kolar
1255f1b57d
Merge pull request #3927 from BigRoy/fusion_fbx_alembic_loaders 2022-10-10 22:54:32 +02:00
Roy Nieterau
3239953690 Optimize Fusion pulse 2022-09-28 16:45:21 +02:00
Roy Nieterau
fa256ad2a8 Force repair on new comp without asking the user 2022-09-28 16:28:32 +02:00
Roy Nieterau
e9110d518d Add FusionEventHandler with background QThread 2022-09-28 16:27:32 +02:00
Roy Nieterau
0ebb6bd321 Fix missing import 2022-09-28 16:25:04 +02:00
Roy Nieterau
6120d3b0fe Remove unused import 2022-09-28 16:24:44 +02:00
Roy Nieterau
6d6348f28a Fix logging handler to still print logs correctly when original "comp" is closed 2022-09-28 16:24:10 +02:00
Roy Nieterau
711f55204b Implement Alembic and FBX mesh loader 2022-09-28 16:17:43 +02:00
Roy Nieterau
11bd9e8bb1 Add Select Invalid Action 2022-09-23 17:44:05 +02:00
Roy Nieterau
87621c14f5 Refactor INewPublisher to IPublishHost 2022-09-23 17:34:47 +02:00
Roy Nieterau
6abfabed40 Fix missing import 2022-09-21 23:33:13 +02:00
Roy Nieterau
ae5c565ab6 Fix logic - add comments that these will remain unused however 2022-09-21 14:20:50 +02:00
Roy Nieterau
1cf86a68f7 Remove creator in menu in favor of new publisher 2022-09-21 14:19:56 +02:00
Roy Nieterau
218c836026 Reorder logic - makes more sense to check id first 2022-09-21 09:12:41 +02:00
Roy Nieterau
2ace936a95 Draft to refactor fusion to new publisher and use as FusionHost 2022-09-20 23:32:13 +02:00
Roy Nieterau
b62d12779a Clean up docstring 2022-09-20 20:17:52 +02:00
Roy Nieterau
3c134ec011 Remove redundant saying "installed" even though it's midway during install + fix comment 2022-09-20 20:05:15 +02:00
Roy Nieterau
6bcb9dd247 Remove get_additional_data
OpenPype manager/containers don't use it so it's redundant in the code base.
2022-09-20 20:01:53 +02:00
Roy Nieterau
15610328be Get current comp once and as early as possible 2022-09-20 19:46:13 +02:00