Commit graph

1542 commits

Author SHA1 Message Date
Roy Nieterau
6144af98df Actually ignore validation when it should. 2018-12-21 16:05:18 +01:00
Roy Nieterau
ef179da1f2 Remove duplicated information in docstring, simplify readability. 2018-12-21 16:03:00 +01:00
Roy Nieterau
39fde42c40 Remove duplicate plug-in functionality
- This is replaced by validate_output_node.py
2018-12-21 16:00:16 +01:00
Roy Nieterau
8959c62760 Implement validation of prims attribute for Build from Hierarchy in ROP 2018-12-21 15:56:13 +01:00
Roy Nieterau
5ac8394797 Fix PLN-220: ROP render error hangs Pyblish
- It's because Houdini errors are old-style class error, those seem to hang Pyblish QML
- See: https://gitter.im/pyblish/pyblish?at=5c1bdb49b8760c21bbfbee7b
2018-12-21 09:22:04 +01:00
Roy Nieterau
9fef84ef1d Rename plug-in to be clearer and more explicit about what it does 2018-12-19 10:48:35 +01:00
Roy Nieterau
7cca8b80cb Don't force build_from_path on CreateAlembicCamera default instance 2018-12-19 10:48:08 +01:00
Roy Nieterau
75a032733e Remove render in background functionality for VDB as it was unstable
- Publishing would just continue even though background render was not finished yet.
2018-12-17 13:05:25 +01:00
Roy Nieterau
714f98fcda PEP08 2018-12-17 12:58:17 +01:00
Roy Nieterau
5df5c59609
Merge pull request #213 from BigRoy/PLN-205
Exclude parent hierarchy by default for pointcaches
2018-12-14 12:54:01 +01:00
Roy Nieterau
eada832591
Merge pull request #214 from BigRoy/PLN-202
Suspend viewport during camera extraction (optimization)
2018-12-14 12:52:55 +01:00
Roy Nieterau
7705c7ea50 Remove unused function, favored by avalon.maya.suspended_refresh() 2018-12-14 12:49:44 +01:00
Roy Nieterau
da4b30c8a4 Suspend all viewports during camera extraction (optimization) (PLN-202) 2018-12-14 11:50:01 +01:00
Roy Nieterau
723e144885 Merge branch 'master' of https://github.com/Colorbleed/colorbleed-config 2018-12-13 21:13:25 +01:00
Roy Nieterau
825a5587c3 Fix bug typo in get_attr_in_layer
- This fixes a double conversion issue with renderlayer overrides on a layer that has no override set but other layers have for that same attribute.
2018-12-13 21:12:38 +01:00
Roy Nieterau
e2413854a8 Remove outdated docstring content 2018-12-13 21:10:53 +01:00
Roy Nieterau
bff76636df Remove unused code 2018-12-13 14:48:59 +01:00
Roy Nieterau
7711938d36 By default exclude parent hierarchy for pointcaches (PLN-205)
- This adds in a toggle to export alembics without the parent hierarchy
2018-12-13 14:12:22 +01:00
Roy Nieterau
bb39de901d Some more work-in-progress on correct type conversion for get_attr_in_layer() 2018-12-13 10:36:20 +01:00
Roy Nieterau
077df63286 Correctly perform attribute type value conversion for render layer overrides 2018-12-13 08:43:18 +01:00
Roy Nieterau
d61c5ea1e6 Merge branch 'master' of https://github.com/Colorbleed/colorbleed-config 2018-12-08 20:46:14 +01:00
Roy Nieterau
b82c1086f4
Merge pull request #212 from BigRoy/PLN-215
Improve Houdini Output node validations and error messages on publishing, and correctly set selected node on CreateVDBCache
2018-12-08 19:45:41 +01:00
Roy Nieterau
934bbb280b
Merge pull request #211 from Colorbleed/REN-59
Improve render submission code
2018-12-08 19:42:52 +01:00
Roy Nieterau
427a5a3ba0 Assert node is valid, we somehow had a case where the node was None 2018-12-08 19:42:00 +01:00
Roy Nieterau
8c09ada8cb Explicitly also check for endFrame + PEP08 and cosmetics 2018-12-08 19:39:27 +01:00
Roy Nieterau
7a39b50469 Remove redundant instances list that was unused 2018-12-08 19:37:25 +01:00
Roy Nieterau
e22bd1f26b Clarify error messages more for the artists. 2018-12-08 19:34:12 +01:00
Roy Nieterau
488703bfc7 Remove redundant import 2018-12-08 19:26:45 +01:00
Roy Nieterau
d09f088f14 Fix filename typo 2018-12-08 19:20:18 +01:00
Roy Nieterau
8e67248054 Fix Create VDB cache correctly assigning currently selected nodes 2018-12-08 19:19:55 +01:00
Roy Nieterau
5e653bbb55 Fix custom icons in Maya background color and positioning 2018-12-05 08:39:05 +01:00
Roy Nieterau
40bf199f6e Use collected cameras in validation, instead of collecting again. 2018-11-23 18:01:05 +01:00
Roy Nieterau
0fab828311 Fix REN-59: Less renderlayer switching on render submission from maya
- This is a good optimization for render scenes with multiple layers that are slow on switching renderlayers.
- This will be slower for render setup because it's not optimized for render setup, see colorbleed.maya.lib.get_attr_in_layer()
2018-11-23 17:51:20 +01:00
Roy Nieterau
f7c0c1d885 Fix render single camera validation (actually process something)
- Also improve logged messages
2018-11-23 17:36:26 +01:00
Roy Nieterau
b4297b6a41 Workaround contextplugin running when instance not present bug 2018-11-23 15:54:49 +01:00
Roy Nieterau
241069d24c Submission cosmetics (improve labeling of submitted tasks) 2018-11-23 14:33:41 +01:00
Roy Nieterau
1ef9db118b Skip storing startFrame + endFrame on context, as it is per instance data 2018-11-23 14:28:42 +01:00
Roy Nieterau
51c1ed5dcd Provide consistent log message for collecting renderlayers and vrayscene 2018-11-23 14:22:24 +01:00
Roy Nieterau
52df849649 Remove startFrame+endFrame on context, they are per renderlayer instance 2018-11-23 14:16:52 +01:00
Roy Nieterau
b333aa38cf Only try to collect context startFrame and endFrame when not on instance 2018-11-23 14:15:52 +01:00
Roy Nieterau
50678ed838 Use consistent workaround for ContextPlugin bug: pyblish-base#250 2018-11-23 14:04:21 +01:00
Roy Nieterau
029dfc43c4 Simplify code 2018-11-23 14:00:07 +01:00
Roy Nieterau
ea5043ada2 ValidateSceneSetWorkspace is not families specific, remove families filter 2018-11-23 13:58:30 +01:00
Roy Nieterau
b51cad8d88 Fix ValidateDeadlineConnection running per instance 2018-11-23 13:32:52 +01:00
Roy Nieterau
6c0c6d5784 Avoid requerying renderer, since it's already collected + ls() nodes once since amount of nodes will remain static 2018-11-23 11:27:48 +01:00
Roy Nieterau
a24c58b96e
Merge pull request #210 from BigRoy/master
PLN-198: Add quick icons for Loader/Manager in toolbox in Maya (draft)
2018-11-12 23:39:42 +01:00
Roy Nieterau
e795cd90d7 PLN-198: Add quick icons for Loader/Manager in toolbox in Maya (draft) 2018-11-12 23:37:13 +01:00
Roy Nieterau
e0c63c8527
Merge pull request #209 from BigRoy/master
VRayScene fixes and ValidateLookSets docstring readability
2018-11-10 17:58:48 +01:00
Roy Nieterau
1b35bf1c8c LKD-31: Improve Validate Look Sets docstring for artists for readability 2018-11-10 17:51:55 +01:00
Roy Nieterau
16c5015faa Fix REN-57: Ignore VRayTranslator Settings validator when instances are off 2018-11-10 17:46:31 +01:00