pymel.core.rendering.psdTextureFile

static rendering.psdTextureFile(*args, **kwargs)

Creates a Photoshop file with UVSnap shot image and the layer set names as the input.

Dynamic library stub function

Flags:
Long name (short name) Argument Types Properties
channelRGB (chc) unicode, int, int, int, int ../../../_images/create.gif
 

(M) Layer set names, index, red, green and blue values are given as input. Using this flag, the layers created can be filled with specified colors. This is a multi use flag. The index specifies the placement order of layer sets in the created file.

channels (chs) unicode, int, bool ../../../_images/create.gif
 

(M) Layer set names and index are given as input. This is a multi use flag. A layer set with the given name will be created. The second argument is the index which specifies the placement order of layer sets in the created file. The third argument is a boolean, if truea layer is created inside the layer set , falsecreates an empty layer set

imageFileName (ifn) unicode, unicode, int ../../../_images/create.gif
 

Image file name, Layerset name and index. The image in the file will be transferred to layer set specified. The index specifies the placement order of layer sets in the created psd file. The image file specified can be in any of the formats supported by maya (ex. iff, jpg, gif, tif etc.)

psdFileName (psf) unicode ../../../_images/create.gif
 
PSD file name.
snapShotImageName (ssi) unicode ../../../_images/create.gif
 
Image file name on the disk containing UV snapshot / reference image.
uvSnapPostionTop (uvt) bool ../../../_images/create.gif
 

Specifies the position of UV snapshot image layer in the PSD file. Truepositions this layer at the top and Falsepositions the layer at the bottom next to the background layer in the PSD file Flag can have multiple arguments, passed either as a tuple or a list.

xResolution (xr) int ../../../_images/create.gif
 
X - resolution of the image.
yResolution (yr) int ../../../_images/create.gif
 
Y - resolution of the image.

Derived from mel command maya.cmds.psdTextureFile

Example:

import pymel.core as pm

# Create a poly plane
pm.polyPlane(w=10, h=10, sx=10, sy=10, n='pPlane1')
# Result: [nt.Transform(u'pPlane1'), nt.PolyPlane(u'polyPlane1')] #
pm.select('pPlane1')

# Create a snapshot file containing the UVs of pPlane1
pm.uvSnapshot(n='C:\\uvSnapshot.iff', xr=512, yr=512, o=True)
# // Saved file: C:\uvSnapshot.iff #

# Create a Photoshop file containing a UV snapshot layer from UV snapshot file we have just created and an image layer from a disk image file
pm.psdTextureFile(xr=512, yr=512, ifn=('C:\\tex.jpg', 'layerSet1', 1), ssi='C:\\uvSnapshot.iff', uvt=1, psf='C:\\final.psd')
# // Saved file: C:\final.psd #

Previous topic

pymel.core.rendering.psdExport

Next topic

pymel.core.rendering.rampColorPort

Core

Core Modules

Other Modules

This Page