This command is used to paint properties (such as density) of selected fluid volumes. In query mode, return type is based on queried flag.
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| accopacity (aco) | bool |
|
|
|
|||
| activeListChangedProc (alp) | unicode | ||
| afterStrokeCmd (asc) | unicode | ||
| alphaclamp (alc) | unicode | ||
| alphaclamplower (acl) | float | ||
| alphaclampupper (acu) | float | ||
| attrSelected (asl) | unicode | ||
| autoSave (autoSave) | unicode |
|
|
A MEL command to save the fluid state. Called before an event which could overwrite unsaved values of painted fluid properties. Such events include: changing current time, changing the current paintable property, and exiting the paint tool. (To turn auto-save off, pass in an empty-valued string argument: e.g., .) |
|||
| 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. |
|||
| brushfeedback (brf) | bool |
|
|
|
|||
| clamp (cl) | unicode | ||
| clamplower (cll) | float | ||
| clampupper (clu) | float | ||
| clear (clr) | bool |
|
|
|
|||
| colorAlphaValue (cl1) | float | ||
| colorRGBAValue (cl4) | float, float, float, float | ||
| colorRGBValue (cl3) | float, float, float | ||
| colorRamp (cr) | unicode | ||
| colorfeedback (cf) | bool | ||
| colorfeedbackOverride (cfo) | bool | ||
| colorrangelower (crl) | float | ||
| colorrangeupper (cru) | float | ||
| currentPaintableFluid (cpf) | unicode |
|
|
Query the name of the fluid on which this context is currently painting. Returns string. Flag can have multiple arguments, passed either as a tuple or a list. |
|||
| dataTypeIndex (dti) | int | ||
| delaySelectionChanged (dsc) | bool |
|
|
Internal use only. Under normal conditions, the tool responds to changes to the selection list so it can update its list of paintable geometry. When -dsl true is used, the tool will not update its paintable list until a corresponding -dsl false is called. |
|||
| disablelighting (dl) | bool | ||
| displayAsRender (dar) | bool |
|
|
When true, sets the Shaded Displayattribute of the fluid to AsRender: all fluid properties displayed as hardware rendered. When false, displays only the currently selected paintable attribute of the fluid. |
|||
| displayVelocity (dv) | bool |
|
|
Turns on/off velocity display, independently of the above dar/displayAsRendersetting. Use this flag to enable velocity display while only displaying density, for example. |
|||
| doAutoSave (das) | bool |
|
|
|
|||
| 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, uvvectoror none. C: Default is none. |
|||
| duringStrokeCmd (dsk) | unicode | ||
| 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, fitpostScriptEPS, softimage, wavefrontRLA, wavefrontEXP. C: default is tiff. Q: When queried, it returns a string. |
|||
| filterNodes (fon) | bool | ||
| history (ch) | bool |
|
|
|
|||
| image1 (i1) | unicode |
|
|
| image2 (i2) | unicode |
|
|
| image3 (i3) | unicode |
|
|
|
|||
| importfileload (ifl) | unicode |
|
|
|
|||
| importfilemode (ifm) | unicode |
|
|
|
|||
| 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. |
|||
| interactiveUpdate (iu) | 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. |
|||
| maxvalue (mxv) | float | ||
| minvalue (miv) | float | ||
| name (n) | unicode |
|
|
|
|||
| objattrArray (oaa) | unicode | ||
| opacity (op) | float |
|
|
|
|||
| outline (o) | bool |
|
|
|
|||
| outwhilepaint (owp) | bool |
|
|
|
|||
| paintNodeArray (pna) | unicode | ||
| paintattrselected (pas) | unicode | ||
| paintmode (pm) | unicode |
|
|
|
|||
| paintoperationtype (pot) | unicode | ||
| pickColor (pcm) | bool | ||
| pickValue (pv) | bool | ||
| playbackCursor (plc) | float, float | ||
| playbackPressure (plp) | float | ||
| preserveclonesource (pcs) | bool | ||
| profileShapeFile (psf) | unicode |
|
|
|
|||
| projective (prm) | bool |
|
|
|
|||
| property (p) | unicode |
|
|
|
|||
| radius (r) | float |
|
|
|
|||
| rampMaxColor (rxc) | float, float, float | ||
| rampMinColor (rmc) | float, float, float | ||
| record (rec) | bool | ||
| reflection (rn) | bool |
|
|
|
|||
| reflectionaboutorigin (rno) | bool | ||
| reflectionaxis (ra) | unicode |
|
|
|
|||
| rgbValue (rgb) | float, float, float |
|
|
|
|||
| screenRadius (scR) | float | ||
| selectclonesource (scs) | bool | ||
| selectedattroper (sao) | 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, solidand 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 |
|
|
|
|||
| toolOffProc (tfp) | unicode | ||
| toolOnProc (top) | unicode | ||
| useColorRamp (ucr) | bool | ||
| useMaxMinColor (umc) | bool | ||
| useStrokeDirection (usd) | bool |
|
|
Applicable only during velocitypainting. Specifies whether the value of the painted velocity should come from the direction of the brush stroke, overriding the value specified by the -v/-velocity flag. |
|||
| usepressure (up) | bool |
|
|
|
|||
| value (val) | float | ||
| velocity (v) | float, float, float |
|
|
|
|||
| whichTool (wst) | unicode | ||
| worldRadius (wlR) | float | ||
Derived from mel command maya.cmds.artFluidAttrCtx
Example:
import pymel.core as pm
# Create a new fluidAttr paint context, then switch to it
pm.artFluidAttrCtx('artFluidAttrCtx1')
# Result: u'artFluidAttrCtx1' #
pm.setToolTo('artFluidAttrCtx1')
# Set to paint the color property on the fluid
pm.artFluidAttrCtx('artFluidAttrCtx1', edit=True, property='color')
# Result: u'artFluidAttrCtx1' #