Commit graph

262 commits

Author SHA1 Message Date
Sponge96
803e6ea244
Merge branch 'develop' into fusion_output_format_validator 2023-12-18 15:55:24 +00:00
Petr Kalis
443d107b0e
OP-7470 - fix for single frame rendering (#6056) 2023-12-18 12:28:44 +01:00
JackP
940103feee refactor: more accurately specified the conditions of '_configure_saver_tool' calls 2023-12-15 15:50:11 +00:00
JackP
3c272e4a7d fix: typo in comparison of data 2023-12-15 14:48:36 +00:00
JackP
23d0c166df chore: removed redundant validator
this is no longer needed since the creator now respects changes to attributes
2023-12-15 14:33:38 +00:00
JackP
839e8153e3 feat: create_saver now respects changes to creator_attributes 2023-12-15 14:30:32 +00:00
JackP
289eb1f4c8 fix: added check for optional behaviour 2023-12-15 11:46:18 +00:00
JackP
437246c090 chore: added optional class inherit for testing 2023-12-15 11:36:15 +00:00
JackP
b5b1be262e chore: added optional tag for testing 2023-12-15 11:28:54 +00:00
JackP
e4b24189d1 fix: more typos..
love when my lsp isn't working
2023-12-15 11:25:12 +00:00
JackP
9e69e5d48e fix: typo 2023-12-15 11:23:03 +00:00
JackP
fb90d78160 refactor: improved repair function 2023-12-15 10:51:28 +00:00
JackP
f7a1a029c7 refactor: get_file_ext to use lstrip instead of replace 2023-12-15 10:50:55 +00:00
JackP
1cc824c099 chore: updated docstring 2023-12-15 10:50:28 +00:00
JackP
19fe8e0c1b chore: removed redunant function + small refactor 2023-12-15 10:50:17 +00:00
Jack P
7e883fc167 feat: added new saver output ext validator 2023-12-15 10:25:24 +00:00
Sponge96
9711900309
Fusion: Project/User option for output format (create_saver) (#6045)
* feat: schema for saver output extensions

* feat: saver output ext option added

* fix: typo on dict get

* feat: added tiff

* fix: typo on fetching default attr

* Transfered new Settings to Ayon

---------

Co-authored-by: Jack P <jack.p@random42.com>
Co-authored-by: kalisp <petr.kalis@gmail.com>
2023-12-14 12:48:16 +01:00
Jakub Ježek
6813bb1154
Merge branch 'develop' into bugfix/fusion_18_6_fix_enabled_savers_context_manaer 2023-11-28 16:00:29 +01:00
Jakub Trllo
79c079961b Merge branch 'develop' into feature/OP-7176_Use-folder-path-as-unique-identifier 2023-11-16 17:22:33 +01:00
Jakub Ježek
2b5c20e6e0
Update openpype/hosts/fusion/plugins/create/create_saver.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-11-14 12:49:46 +01:00
Jakub Jezek
f906d05c73
fusion: removing hardcoded template name for saver 2023-11-13 16:56:47 +01:00
Jakub Trllo
ff8cd30244 Merge branch 'develop' into feature/OP-7176_Use-folder-path-as-unique-identifier 2023-11-02 11:40:01 +01:00
Roy Nieterau
c080c43d4c
Merge branch 'develop' into feature/fusion_usd_load 2023-10-30 13:40:59 +01:00
Jakub Ježek
dd757c0ad3
Merge branch 'develop' into feature/fusion-resolution-validator 2023-10-30 12:22:06 +01:00
Jakub Ježek
e3daa40ce4
Merge pull request #5558 from BigRoy/enhancement/general_fixes_from_colorbleed 2023-10-30 12:08:52 +01:00
Jakub Trllo
7942e33a11 be expicit about source of asset and folder path 2023-10-25 12:01:58 +02:00
Jakub Trllo
18fcfa4a41 use 'get_asset_name_identifier' in fusion 2023-10-24 18:07:17 +02:00
Roy Nieterau
0f3b6d3c6a
Merge branch 'develop' into feature/fusion_usd_load 2023-10-19 10:59:24 +02:00
Jakub Trllo
e2ce1db898
Merge pull request #5329 from EmberLightVFX/enhancement/fusion-work-with-pathmaps
Fusion: Work with pathmaps
2023-10-13 16:14:29 +02:00
Roy Nieterau
1d9a17d870
Merge branch 'develop' into enhancement/general_fixes_from_colorbleed 2023-10-05 14:21:20 +02:00
Roy Nieterau
e186296813
Merge branch 'develop' into feature/fusion_usd_load 2023-10-05 12:38:37 +02:00
Ember Light
c5b9667aa2
Place get_frame_path import on one row
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-10-03 10:36:17 +02:00
Ember Light
a5b85d36f0
Removed double space in end of file
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-10-03 10:35:50 +02:00
Roy Nieterau
33ebd706a9 Correctly produce the savers_by_name dict to include all savers 2023-10-02 16:31:25 +02:00
Roy Nieterau
74070e0f25 Be more explicit that key should exist 2023-10-02 16:28:46 +02:00
Roy Nieterau
8267736bed Fix Fusion 18.6+ support: Avoid issues with Fusion's BlackmagicFusion.PyRemoteObject instances being unhashable.
```python
Traceback (most recent call last):
  File "E:\openpype\OpenPype\.venv\lib\site-packages\pyblish\plugin.py", line 527, in __explicit_process
    runner(*args)
  File "E:\openpype\OpenPype\openpype\hosts\fusion\plugins\publish\extract_render_local.py", line 61, in process
    result = self.render(instance)
  File "E:\openpype\OpenPype\openpype\hosts\fusion\plugins\publish\extract_render_local.py", line 118, in render
    with enabled_savers(current_comp, savers_to_render):
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\contextlib.py", line 119, in __enter__
    return next(self.gen)
  File "E:\openpype\OpenPype\openpype\hosts\fusion\plugins\publish\extract_render_local.py", line 33, in enabled_savers
    original_states[saver] = original_state
TypeError: unhashable type: 'BlackmagicFusion.PyRemoteObject'
```
2023-10-02 16:24:23 +02:00
Jacob Danell
bd31dbaf35 Get the comp from render_instance instead of get_current_comp() 2023-10-02 16:12:20 +02:00
Jacob Danell
441bb73afc hound 2023-10-02 15:10:46 +02:00
Jacob Danell
73a122b79a Restore formatting of non-modified code 2023-10-02 15:09:30 +02:00
Roy Nieterau
f12dc3f4b3 Merge remote-tracking branch 'EmberLightVFX/enhancement/fusion-work-with-pathmaps' into enhancement/fusion-work-with-pathmaps 2023-10-02 14:24:24 +02:00
Roy Nieterau
333c282eba Don't query comp again 2023-10-02 14:24:02 +02:00
Ember Light
df5fc6154d
Change name from Validate Saver to Validate Asset
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-10-02 14:23:42 +02:00
Ember Light
17b36407ac
Merge branch 'develop' into enhancement/fusion-work-with-pathmaps 2023-10-02 13:49:17 +02:00
Ember Light
21cca1c8ad
Merge branch 'develop' into feature/fusion-resolution-validator 2023-10-02 13:45:51 +02:00
Roy Nieterau
277a0baa7b
Hound 2023-10-02 13:29:49 +02:00
Roy Nieterau
fac33119ec
Enable only in Fusion 18.5+ 2023-10-02 13:28:57 +02:00
Roy Nieterau
68c4dcc86d
Merge branch 'develop' into feature/fusion_usd_load 2023-10-02 13:19:26 +02:00
Roy Nieterau
35460cbb7d
Merge branch 'develop' into enhancement/general_fixes_from_colorbleed 2023-10-02 13:16:34 +02:00
Roy Nieterau
bd049da6f9
Update openpype/hosts/fusion/plugins/load/load_usd.py 2023-09-20 16:11:13 +02:00
Roy Nieterau
b56d4633e1
Merge branch 'develop' into enhancement/publish_instances_uuid_from_host 2023-09-13 22:51:31 +02:00