移動先: 概要 戻り値 フラグ. Python 例.

概要

psdEditTextureFile([addChannel=string], [addChannelColor=[string, float, float, float]], [addChannelImage=[string, string]], [deleteChannel=string], [psdFileName=string], [snapShotImage=string], [uvSnapPostionTop=boolean])

注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。

psdEditTextureFile は 「元に戻す」が可能、「照会」が不可能「編集」が不可能 です。

既存の PSD ファイルを編集します。チャンネル(レイヤ セット)の追加と削除がサポートされています。

戻り値

なし

フラグ

addChannel, addChannelColor, addChannelImage, deleteChannel, psdFileName, snapShotImage, uvSnapPostionTop
ロング ネーム(ショート ネーム) 引数型 プロパティ
addChannel(adc) string createmultiuse
指定した名前の空のレイヤ セットを既存の PSD ファイルに追加します。
addChannelImage(aci) [string, string] createmultiuse
(M) 特定のレイヤ セットにレイヤとして追加する必要があるイメージの イメージ ファイル名を指定します。これは先頭文字列です。
addChannelColor(acc) [string, float, float, float] createmultiuse
(M) レイヤ名で指定したレイヤ セット内に作成される レイヤの塗りつぶし色を指定します。
snapShotImage(ssi) string create
UV スナップショット/リファレンス イメージが含まれている ディスク上のイメージ ファイル名です。
uvSnapPostionTop(uvt) boolean create
PSD ファイル内での UV スナップショット イメージ レイヤの位置を指定します。「true」はこのレイヤを最上位に配置し、 「false」は PSD ファイル内でバックグラウンド レイヤの次にある最下位にレイヤを配置します。
psdFileName(psf) string create
PSD ファイル名。
deleteChannel(deleteChannel) string createmultiuse
(M) チャンネル(レイヤ セット)を PSD ファイルから削除します。これは多目的フラグです。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python 例

import maya.cmds as cmds

# Create a Photoshop file with an image layer from a disk image file
cmds.psdTextureFile(xr=512, yr=512, ifn=('C:\\tex.jpg', 'layerSet1', 1), psf='C:\\final.psd')
# // Saved file: C:\final.psd #

# Create a poly plane
cmds.polyPlane(w=10, h=10, sx=10, sy=10, n='pPlane1')
cmds.select('pPlane1')

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

# Edit the "final.psd" file which we have created, add a UV snapshot layer from snapshot file and an image layer from disk image file
cmds.psdEditTextureFile(aci=('layerSet2', 'C:\\tex1.jpg'), ssi='C:\\uvSnapshot.iff', uvt=1, psf='C:\\final.psd')