Commit graph

94 commits

Author SHA1 Message Date
Jakub Trllo
bd41ad9479 Merge branch 'develop' into feature/OP-7176_Use-folder-path-as-unique-identifier 2023-11-20 14:31:09 +01:00
Kayla Man
07d00ee787
Chore: Substance Painter Addons for Ayon (#5914)
* Substance Painter Addons for Ayon

* hound

* make sure the class name is SubstancePainterAddon

* use AYON as tab menu name when it is launched with AYON

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-11-20 14:30:09 +01:00
Jakub Trllo
7942e33a11 be expicit about source of asset and folder path 2023-10-25 12:01:58 +02:00
Jakub Trllo
7c7f9f175c modified substance to follow new 'asset' usage 2023-10-24 18:13:23 +02:00
Jakub Ježek
a49b4265c6
Merge pull request #5291 from ynput/release/next-minor 2023-07-13 15:43:02 +03:00
Roy Nieterau
4f4e1ac105
Fix copy.deepcopy unable to deep copy instance data due to a link to PySide2.QMenu in 'pyblish.plugin._Dict' (#5238) 2023-07-13 09:35:20 +02:00
Jakub Trllo
c9edd211af replace 'fname' with 'filepath_from_context' (#5000) 2023-07-11 18:13:49 +02:00
Milan Kolar
25bc9be95a
Merge pull request #5248 from BigRoy/bugfix/substancepainter_open_file_prompt_save 2023-07-05 12:11:10 +02:00
Roy Nieterau
bc87b34f66 Fix unsaved changes save prompt on open file with workfiles in Substance Painter 2023-07-05 12:02:36 +02:00
Kayla Man
21b81ec4e9 hound fix 2023-07-04 18:45:32 +08:00
Kayla Man
950c5f6b04 roy's comment 2023-07-04 18:44:26 +08:00
Kayla Man
8befb04439 roy's comment 2023-07-04 18:31:41 +08:00
Kayla Man
2362c4114e align the setting in the create tab with that in the publish tab 2023-07-04 17:44:58 +08:00
Kayla Man
9ccbaed576 include only one setting in collect_textures, only in publish tab 2023-07-03 23:12:59 +08:00
Roy Nieterau
17a38c32a4
Enhancement: Improve logging levels and messages for artist facing publish reports (#5018)
* 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
2023-05-24 10:54:31 +02:00
Roy Nieterau
042efaae33 Implement output template extensions override 2023-04-24 15:34:15 +02:00
Roy Nieterau
2ff7d7ee1d Cosmetics 2023-04-24 15:24:30 +02:00
Roy Nieterau
ea83a40f8b Attribute is already set in parameters above 2023-04-24 15:24:04 +02:00
Roy Nieterau
5059cf74b5 Support multiple texture sets + stacks 2023-04-04 00:13:50 +02:00
Roy Nieterau
23568e5b06 Fix allow skipped maps logic 2023-04-04 00:11:49 +02:00
Roy Nieterau
9d68db0e16 Validate the generated output maps for missing channels 2023-04-03 16:03:57 +02:00
Roy Nieterau
4300939199 Allow formatting shelf path using anatomy data 2023-04-03 12:17:48 +02:00
Roy Nieterau
5c0dee5318 Log instead of print 2023-04-03 12:07:07 +02:00
Roy Nieterau
35428df6b0 Fix LoadError 2023-04-03 12:00:51 +02:00
Roy Nieterau
76c0a0266f
Apply suggestions from code review
Co-authored-by: Ondřej Samohel <33513211+antirotor@users.noreply.github.com>
2023-04-03 11:59:23 +02:00
Roy Nieterau
22d628d054 Store instances in single project metadata key by id + fix adding/removing instances 2023-03-23 18:09:13 +01:00
Roy Nieterau
d4a0c6634c Optimize logic 2023-03-23 15:45:13 +01:00
Roy Nieterau
f4d423dc4f Add Create... menu entry to match other hosts 2023-03-23 14:39:48 +01:00
Roy Nieterau
57b84f18bc Fix docstring 2023-03-23 11:18:37 +01:00
Roy Nieterau
4fdb31611d Allow to mark an instance to skip integration explicitly
Use `instance.data["integrate"] = False`
2023-03-23 11:03:54 +01:00
Roy Nieterau
17fc4ed925 Fix import 2023-03-23 10:58:04 +01:00
Roy Nieterau
6a4f489f0c Merge branch 'substance_integration' of https://github.com/BigRoy/OpenPype into substance_integration 2023-03-23 10:57:38 +01:00
Roy Nieterau
8b3ce3044a
Raise KnownPublishError instead of assert
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-23 10:56:58 +01:00
Roy Nieterau
1cc2db14bb Add back in imports that accidentally got removed 2023-03-23 10:56:14 +01:00
Roy Nieterau
217b9dd708 Move and refactor PySide2 imports to qtpy and top of file 2023-03-23 10:54:18 +01:00
Roy Nieterau
0b3cb6942d Add todo about a potentially critical issue to still be solved. 2023-03-20 20:27:34 +01:00
Roy Nieterau
1817524857 Simplify setting review tag and stagingDir for thumbnail on representation 2023-03-20 20:07:23 +01:00
Roy Nieterau
eeb2388475 Use openpype.pipeline.create.get_subset_name to define the subset name 2023-03-20 14:13:21 +01:00
Roy Nieterau
9020bf23d3 Implement get_context_data and update_context_data 2023-03-20 11:44:56 +01:00
Roy Nieterau
eeaa807588 Remove unused import 2023-03-20 11:41:54 +01:00
Roy Nieterau
fd2d210522
Use create context environment
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-20 11:26:48 +01:00
Roy Nieterau
55a10a8793 Use new style ColormanagedPyblishPluginMixin 2023-03-13 22:55:00 +01:00
Roy Nieterau
7cd9997912 Merge branch 'substance_painter_ocio' into substance_integration 2023-01-26 15:36:55 +01:00
Roy Nieterau
1c77d2b002 Fix UDIM integration 2023-01-18 10:18:01 +01:00
Roy Nieterau
9329ff28d5 Show new project prompt with mesh preloaded 2023-01-17 15:39:59 +01:00
Roy Nieterau
7167ab1332 Merge branch 'substance_integration' into substance_painter_ocio 2023-01-15 01:36:32 +01:00
Roy Nieterau
ece0e7ded2 No need to strip folder for the templates, we're not using the filename values of the result. 2023-01-15 01:36:04 +01:00
Roy Nieterau
313cb0d550 Ensure safeguarding against forward/backslashes differences 2023-01-15 01:34:00 +01:00
Roy Nieterau
eecf109cab Support single image (otherwise integrator will fail) 2023-01-15 01:32:42 +01:00
Roy Nieterau
33aafc3ff6 Implement OCIO support for Substance Painter + publish color space with textures 2023-01-15 01:30:43 +01:00