publish_plugins
CollectUSDLayerContributionsProfileModel
Bases: BaseSettingsModel
Profiles to define instance attribute defaults for USD contribution.
Source code in server/settings/publish_plugins.py
132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 | |
EntityListFolderModel
Bases: BaseSettingsModel
Folder must have label and can be scoped to views.
Scope of the folder can be defined for all views or use just the view matching list type of created list. In case the list folder already exists the settings are not used and we just make sure the list can be seen under the folder.
Source code in server/settings/publish_plugins.py
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 | |
ExtractBurninDef
Bases: BaseSettingsModel
Source code in server/settings/publish_plugins.py
1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 | |
validate_name(value)
Ensure name does not contain weird characters
Source code in server/settings/publish_plugins.py
1170 1171 1172 1173 | |
ExtractOIIOPostProcessModel
Bases: BaseSettingsModel
Process representation images with oiiotool on publish.
This could be used to convert images to different formats, convert to scanline images or flatten deep images.
Source code in server/settings/publish_plugins.py
911 912 913 914 915 916 917 918 919 920 | |
ExtractOIIOTranscodeModel
Bases: BaseSettingsModel
Color conversion transcoding using OIIO for images mostly aimed at transcoding for reviewables (it'll process and output only RGBA channels).
Source code in server/settings/publish_plugins.py
803 804 805 806 807 808 809 810 | |
ExtractReviewOutputDefModel
Bases: BaseSettingsModel
Source code in server/settings/publish_plugins.py
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 | |
validate_name(value)
Ensure name does not contain weird characters
Source code in server/settings/publish_plugins.py
1084 1085 1086 1087 | |
ExtractThumbnailFromSourceModel
Bases: BaseSettingsModel
Thumbnail extraction from source files using ffmpeg and oiiotool.
Source code in server/settings/publish_plugins.py
676 677 678 679 680 681 682 683 684 685 | |
IntegrateProductGroupModel
Bases: BaseSettingsModel
Group published products by filtering logic.
Set all published instances as a part of specific group named according to 'Template'.
Implemented all variants of placeholders '{task}', '{product[type]}', '{host}', '{product[name]}', '{renderlayer}'.
Source code in server/settings/publish_plugins.py
1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 | |
PreIntegrateThumbnailsModel
Bases: BaseSettingsModel
Explicitly set if Thumbnail representation should be integrated.
If no matching profile set, existing state from Host implementation is kept.
Source code in server/settings/publish_plugins.py
1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 | |
ValidateIntentModel
Bases: BaseSettingsModel
Validate if Publishing intent was selected.
It is possible to disable validation for specific publishing context with profiles.
Source code in server/settings/publish_plugins.py
489 490 491 492 493 494 495 496 497 498 | |
ensure_unique_resolution_option(objects, field_name=None)
Ensure a list of objects have unique option attributes.
This function checks if the list of objects has unique 'width', 'height' and 'pixel_aspect' properties.
Source code in server/settings/publish_plugins.py
383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 | |