Commit graph

82 commits

Author SHA1 Message Date
Jakub Trllo
6e8f142e52 Merge branch 'develop' into feature/OP-7176_Use-folder-path-as-unique-identifier 2023-11-16 11:23:58 +01:00
Jakub Trllo
e340b9c7bc rename function 'asset_name' to 'prepare_scene_name' 2023-11-16 10:57:09 +01:00
Jakub Trllo
6fece8f6ea fix workfile create plugin in blender 2023-11-15 18:29:59 +01:00
Roy Nieterau
478afb7f48 Cosmetics; match code of other hosts more 2023-11-14 18:04:57 +01:00
Roy Nieterau
45699444ef Fix setting data - current_instance is not a dict 2023-11-14 18:03:08 +01:00
Roy Nieterau
d077b7526f Add legacy instance conversion 2023-11-14 16:57:25 +01:00
Roy Nieterau
9d6352c68d Remove name attributes on Creator that are irrelevant to new-style creators 2023-11-14 16:43:04 +01:00
Roy Nieterau
f281da5784 Fix missing identifier 2023-11-14 16:01:30 +01:00
Roy Nieterau
fa5638d06b Fix parent class 2023-11-14 15:33:59 +01:00
Roy Nieterau
8e6c533ee6 Remove redundant docstring - since create now isn't off-loaded to 'main thread' anymore 2023-11-14 12:03:16 +01:00
Roy Nieterau
a450eab0ce Remove "asset_group" functionality in CreateReview, since it's unused there 2023-11-14 12:02:46 +01:00
Roy Nieterau
9419fe5d51 Clarify what asset_group pre_create_data intends to do, because it is not an Attribute Definition on the Creator 2023-11-14 12:02:20 +01:00
Roy Nieterau
a2a47787db Avoid need for executing in main thread by just not using bpy.ops functions.
I also skipped the "keep_transform" part of the functionality since it's redundant because the created asset group is always at origin by default, and thus needs no matrix inverse computations.
2023-11-14 09:12:09 +01:00
Roy Nieterau
6e89f33014 Clarify Workfile instance data persistence 2023-11-14 08:50:03 +01:00
Roy Nieterau
b16bc2a80e Remove debugging prints 2023-11-14 02:43:21 +01:00
Roy Nieterau
e67ecd4065 Hound 2023-11-14 02:34:44 +01:00
Roy Nieterau
bf49ffea16 Hound 2023-11-14 02:33:26 +01:00
Roy Nieterau
8575c4843c Fix storing instance and context data correctly, fix removing instances + refactor instance nodes 2023-11-14 02:25:42 +01:00
Roy Nieterau
5b317b4109 Merge remote-tracking branch 'upstream/develop' into enhancement/blender_new_publisher
# Conflicts:
#	openpype/hosts/blender/api/plugin.py
#	openpype/hosts/blender/plugins/create/create_blendScene.py
#	openpype/hosts/blender/plugins/publish/collect_instances.py
#	openpype/hosts/blender/plugins/publish/extract_playblast.py
2023-11-14 00:07:05 +01:00
Sharkitty
62fa330417 Add set_instance_data method to reduce redundancy 2023-11-13 11:58:47 +01:00
Sharkitty
c614522b4c Fix animation and review duplication in publisher UI 2023-11-10 17:16:55 +01:00
Sharkitty
01be65d283 Reduce redundancy in create action, animation, pointcache, render and review 2023-11-10 16:18:28 +01:00
Sharkitty
7cd98fe903 Remove deprecated code, use avalon instances in basecreator 2023-11-09 15:52:36 +01:00
Simone Barbieri
0d6e728552 Added function to get collections
Also added a flag in old function to get selection to include collections.
2023-11-09 10:42:38 +00:00
Sharkitty
cf356e7ecd add create render identifier 2023-11-07 16:00:50 +01:00
Simone Barbieri
b5ebe86b14 Hound fixes 2023-11-03 16:51:21 +00:00
Simone Barbieri
821b478830 Get the selection when creating the instance 2023-11-03 16:50:11 +00:00
Sharkitty
976ff308e9 Add Create workfile plugin 2023-11-02 16:18:51 +01:00
Sharkitty
59bb86dc33 Rename BlenderCreator into BaseCreator 2023-11-02 11:42:39 +01:00
Simone Barbieri
6daa1b898a Use collections as asset group for blendscene family 2023-10-31 10:47:23 +00:00
Sharkitty
4f658d2f51 update blender creator 2023-10-27 16:05:01 +02:00
Sharkitty
cb4dd2559b wip create blend scene create render 2023-10-26 10:44:34 +02:00
Sharkitty
a12d599b44 change creator labels 2023-10-25 14:04:00 +02:00
Sharkitty
e832cf59cc Fix Cannot pickle object error 2023-10-24 14:07:48 +02:00
Sharkitty
f52c9f0a38 Enhance instance_node, wip remove_inst, rm extra empty lines 2023-10-24 14:07:45 +02:00
Sharkitty
5f7847c697 Removed useless pprint 2023-10-24 14:06:37 +02:00
Sharkitty
656a42dd52 Handling instance noce 2023-10-24 14:06:37 +02:00
Sharkitty
4d03c1c0e6 Set subset in inst data, use update to set it 2023-10-24 14:06:37 +02:00
Sharkitty
aeebd78cc7 Collect instances functional 2023-10-24 14:06:37 +02:00
Sharkitty
e0e7c96585 blender creator instances added to context 2023-10-24 14:06:35 +02:00
Sharkitty
cf66d12ef2 Fixes to base creator, creators compatibility 2023-10-24 14:04:29 +02:00
Sharkitty
d4c030e77d Add identifiers to blender creators. Fix wrong method name 2023-10-24 14:04:29 +02:00
Sharkitty
507adfa936 Refactor: Blender new publisher 2023-10-24 14:04:25 +02:00
Simone Barbieri
47a02c2386 Change pointcache creator to be in line with other creators 2023-10-11 14:34:10 +01:00
Simone Barbieri
2acbf241ad Changed family to "render" 2023-09-15 18:05:23 +01:00
Simone Barbieri
3c2c33bcea Reorganized code and added validator to check the output folder 2023-09-15 17:06:29 +01:00
Simone Barbieri
96638726a9 Produce reviews for the beauty render when publishing 2023-09-15 13:09:32 +01:00
Simone Barbieri
d949041ad9 Change behaviour for multilayer exr 2023-09-12 15:10:04 +01:00
Simone Barbieri
01282f3af7 Fix AOVs publish with multilayer EXR 2023-09-12 11:47:48 +01:00
Simone Barbieri
4b27abfae2 Implemented several suggestions from reviews
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Oscar Domingo <oscardomingo@gmail.com>
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-09-11 15:17:17 +01:00