This is a tool context command for 3d Paint tool. In query mode, return type is based on queried flag.
Long name (short name) | Argument Types | Properties | |
---|---|---|---|
accopacity (aco) | bool | ||
|
|||
afterStrokeCmd (asc) | unicode | ||
alphablendmode (abm) | unicode | ||
Specifies the blend mode used while painting RGB channel. Currently, we support the following blend modes: “Default” “Lighten” “Darken” “Difference” “Exclusion” “Hard Light” “Soft Light” “Multiply” “Screen” “Overlay” Default is “Default”. |
|||
assigntxt (ast) | bool | ||
|
|||
attrnames (atn) | unicode | ||
beforeStrokeCmd (bsc) | unicode | ||
brushalignment (bra) | bool | ||
Specifies the path brush alignemnt. If true, the brush will align to stroke path, otherwise it will align to up vector. C: Default is true. Q: When queried, it returns a boolean. |
|||
brushdepth (bd) | float | ||
brushfeedback (brf) | bool | ||
|
|||
brushtype (brt) | unicode | ||
clear (clr) | bool | ||
|
|||
commonattr (cat) | unicode | ||
|
|||
dragSlider (dsl) | unicode | ||
Sets the current brush drag state for resizing or offsetting the brush (like the ‘b’ and ‘m’ default hotkeys). The string argument is one of: “radius”, “lowradius”, “opacity”, “value”, “depth”, “displacement”, “uvvector” or “none”. C: Default is “none”. |
|||
dynclonemode (dcm) | bool | ||
exists (ex) | bool | ||
|
|||
expandfilename (eef) | bool | ||
|
|||
exportaspectratio (ear) | float | ||
exportfilemode (efm) | unicode | ||
|
|||
exportfilesave (esf) | unicode | ||
|
|||
exportfilesizex (fsx) | int | ||
|
|||
exportfilesizey (fsy) | int | ||
|
|||
exportfiletype (eft) | unicode | ||
Specifies the image file format. It can be one of the following: “iff”, “tiff”, “jpeg”, “alias”, “rgb”, “fit” “postScriptEPS”, “softimage”, “wavefrontRLA”, “wavefrontEXP”. C: default is tiff. Q: When queried, it returns a string. |
|||
extendFillColor (efc) | bool | ||
|
|||
fileformat (eff) | unicode | ||
filetxtaspectratio (far) | float | ||
|
|||
filetxtsizex (ftx) | int | ||
|
|||
filetxtsizey (fty) | int | ||
|
|||
floodOpacity (fop) | float | ||
floodall (fal) | bool | ||
floodselect (fsl) | bool | ||
history (ch) | bool | ||
|
|||
image1 (i1) | unicode | ||
image2 (i2) | unicode | ||
image3 (i3) | unicode | ||
|
|||
importfileload (ifl) | unicode | ||
|
|||
importfilemode (ifm) | unicode | ||
Specifies the channel to import. The valid entries here are: “alpha”, “luminance”, “red”, “green”, “blue”, and “rgb” C: Default is “alpha”. Q: When queried, it returns a string. |
|||
importreassign (irm) | bool | ||
Specifies if the multiply atrribute maps are to be reassigned while importing. Only maps previously exported from within Artisan can be reassigned. C: Default is FALSE. Q: When queried, it returns a boolean. |
|||
keepaspectratio (kar) | bool | ||
|
|||
lastRecorderCmd (lrc) | unicode | ||
lastStampName (lsn) | unicode | ||
lowerradius (lr) | float | ||
|
|||
makeStroke (mst) | int | ||
mappressure (mp) | unicode | ||
Sets the tablet pressure mapping when the table is used. There are four options: “none” - the pressure has no effect, “opacity” - the pressure is mapped to the opacity, “radius” - the is mapped to modify the radius of the brush, “both” - the pressure modifies both the opacity and the radius. C: Default is “none”. Q: When queried, it returns a string. |
|||
name (n) | unicode | ||
|
|||
opacity (op) | float | ||
|
|||
outline (o) | bool | ||
|
|||
outwhilepaint (owp) | bool | ||
|
|||
paintmode (pm) | unicode | ||
|
|||
paintoperationtype (pot) | unicode | ||
Specifies the operation type used by the Paint Tool. Currently, we support the following paint modes: “Paint”, “Smear”, “Blur”, “Erase” and “Clone”. Default is “Paint”. |
|||
painttxtattr (pta) | unicode | ||
Specifies the attribute on the shader which the user wants to paint. Currently, we support the following attributes: “Color”, “Transparency”, “Ambient”, “Incandescence”, “BumpMap”, “Diffuse”, “Translucence” “Eccentricity” “SpecularColor”, “Reflectivity”, “ReflectedColor”, and user-defined float, float3, double, and double3 attributes. Default is “Color”. |
|||
painttxtattrname (ptn) | unicode | ||
|
|||
pfxScale (psc) | float | ||
|
|||
pfxWidth (pwd) | float | ||
|
|||
pickColor (pcm) | bool | ||
pickValue (pv) | bool | ||
playbackCursor (plc) | float, float | ||
playbackPressure (plp) | float | ||
preserveclonesource (pcs) | bool | ||
pressureMapping1 (pm1) | int | ||
pressureMapping2 (pm2) | int | ||
pressureMapping3 (pm3) | int | ||
pressureMax1 (px1) | float | ||
pressureMax2 (px2) | float | ||
pressureMax3 (px3) | float | ||
pressureMin1 (ps1) | float | ||
pressureMin2 (ps2) | float | ||
pressureMin3 (ps3) | float | ||
profileShapeFile (psf) | unicode | ||
|
|||
projective (prm) | bool | ||
|
|||
radius (r) | float | ||
|
|||
record (rec) | bool | ||
reflection (rn) | bool | ||
|
|||
reflectionaboutorigin (rno) | bool | ||
reflectionaxis (ra) | unicode | ||
|
|||
reloadtexfile (rtf) | bool | ||
|
|||
resizeratio (rr) | float | ||
|
|||
resizetxt (rft) | bool | ||
|
|||
rgbcolor (rgb) | float, float, float | ||
rgbflood (fc) | float, float, float | ||
saveTextureOnStroke (sts) | bool | ||
|
|||
saveonstroke (sos) | bool | ||
|
|||
savetexture (stx) | bool | ||
|
|||
screenRadius (scR) | float | ||
selectclonesource (scs) | bool | ||
shadernames (hnm) | unicode | ||
|
|||
shapenames (shn) | unicode | ||
|
|||
showactive (sa) | bool | ||
|
|||
stampDepth (stD) | float | ||
stampProfile (stP) | unicode | ||
Sets the brush profile of the current stamp. Currently, the following profiles are supported: “gaussian”, “soft”, “solid” and “square”. C: Default is gaussian. Q: When queried, it returns a string. |
|||
stampSpacing (stS) | float | ||
|
|||
strokesmooth (ssm) | unicode | ||
surfaceConformedBrushVertices (scv) | bool | ||
|
|||
tablet (tab) | bool | ||
|
|||
tangentOutline (to) | bool | ||
|
|||
textureFilenames (tfn) | bool | ||
Returns a string array with the names of all the painted file textures.Flag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list. |
|||
updateEraseTex (uet) | bool | ||
usepressure (up) | bool | ||
|
|||
worldRadius (wlR) | float | ||
Derived from mel command maya.cmds.art3dPaintCtx
Example:
import pymel.core as pm
# Create a new 3d paint context, then switch to it
pm.art3dPaintCtx('art3dPaintCtx1')
# Result: u'art3dPaintCtx1' #
pm.setToolTo('art3dPaintCtx1')
# Set art3dPaintCtx1's radius to 2.0, lowerradius to 0.5
pm.art3dPaintCtx('art3dPaintCtx1', edit=True, r=2.0, lr=0.5)
# Result: u'art3dPaintCtx1' #