ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.
shot([audio=string], [clip=string], [clipDuration=time], [clipOpacity=float], [clipSyncState=boolean], [clipZeroOffset=time], [copy=boolean], [createCustomAnim=boolean], [currentCamera=string], [customAnim=boolean], [deleteCustomAnim=boolean], [determineTrack=boolean], [endTime=time], [favorite=boolean], [flag1=boolean], [flag10=boolean], [flag11=boolean], [flag12=boolean], [flag2=boolean], [flag3=boolean], [flag4=boolean], [flag5=boolean], [flag6=boolean], [flag7=boolean], [flag8=boolean], [flag9=boolean], [hasCameraSet=boolean], [hasStereoCamera=boolean], [imagePlaneVisibility=boolean], [linkAudio=string], [lock=boolean], [mute=boolean], [paste=boolean], [pasteInstance=boolean], [postHoldTime=time], [preHoldTime=time], [scale=float], [selfmute=boolean], [sequenceDuration=time], [sequenceEndTime=time], [sequenceStartTime=time], [shotName=string], [sourceDuration=time], [startTime=time], [track=int], [transitionInLength=time], [transitionInType=int], [transitionOutLength=time], [transitionOutType=int], [unlinkAudio=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
shot は、取り消し可能、照会可能、および編集可能です。
ショット ノードを作成したり、作成したノードを操作するために使用します。
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
reference, sequencer, node
shotTrack
audio, clip, clipDuration, clipOpacity, clipSyncState, clipZeroOffset, copy, createCustomAnim, currentCamera, customAnim, deleteCustomAnim, determineTrack, endTime, favorite, flag1, flag10, flag11, flag12, flag2, flag3, flag4, flag5, flag6, flag7, flag8, flag9, hasCameraSet, hasStereoCamera, imagePlaneVisibility, linkAudio, lock, mute, paste, pasteInstance, postHoldTime, preHoldTime, scale, selfmute, sequenceDuration, sequenceEndTime, sequenceStartTime, shotName, sourceDuration, startTime, track, transitionInLength, transitionInType, transitionOutLength, transitionOutType, unlinkAudio
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
audio(aud)
|
string
|
 
|
|
ショットのオーディオ クリップを指定します。オーディオはショットにリンクされ、ショットがシーケンサ(Sequencer)に表示されている間、指定のサウンドを再生することができます。ショットやシーケンサ(Sequencer)のオーディオの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
|
|
clip(cl)
|
string
|
 
|
|
このショットに使用されたクリップを示します。このクリップは currentCamera の imagePlane に配置されます。ショットやシーケンサ(Sequencer)のカメラの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
|
|
clipDuration(cd)
|
time
|
 
|
|
クリップの長さを示します。シーケンサ(Sequencer)のクリップ インディケータ バーの表示に使用されます。
|
|
clipOpacity(co)
|
float
|
 
|
|
ショットのクリップの不透明度を示します。この値は currentCamera の imagePlane に割り当てられます。ショットやシーケンサ(Sequencer)のカメラの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
|
|
clipSyncState(css)
|
boolean
|
 
|
|
このショットに使用されたクリップのビューポートとの同期状態を示します。戻り値は0 = このショットに使用されているクリップはない 1 = クリップはビューポートと完全に同期され、フレームはシーケンサと 1:1 2 = クリップはビューポートと部分的に同期され、ムービーはシーケンサに合わせてスケール可能 3 = クリップはビューポートと同期されていない(スケール/時間/カメラの相違が考えられる)
|
|
clipZeroOffset(czo)
|
time
|
 
|
|
ショットの冒頭に対応させるクリップの時間を指定します。これは、分割したクリップを正確に位置合わせするために使用されます。
|
|
copy(c)
|
boolean
|
 
|
|
このフラグを使用して、1 つまたは複数のクリップをクリップボードにコピーします。照会モードでこのフラグを使用すると、クリップボードにコピーされた内容を照会することができます。
|
|
createCustomAnim(cca)
|
boolean
|
|
|
アニメーション レイヤを作成し、ショット ノードの customAnim アトリビュートをアニメーション レイヤの weight アトリビュートにリンクします。
|
|
currentCamera(cc)
|
string
|
 
|
|
このショットに使用されたカメラを示します。ショットやシーケンサ(Sequencer)のカメラの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
|
|
customAnim(ca)
|
boolean
|
|
|
このショット ノードの customAnim アトリビュートにリンクされたアニメーション レイヤ ノードの名前を返します。
|
|
deleteCustomAnim(dca)
|
boolean
|
|
|
このショットの customAnim アトリビュートからアニメーション レイヤを接続解除し、アニメーション レイヤ ノードを削除します。
|
|
determineTrack(dt)
|
boolean
|

|
|
ショットに使用できるトラックを定義します。新しいトラック番号、または、現在のトラックを使用できる場合は既存のトラック番号を返します。
|
|
endTime(et)
|
time
|
 
|
|
Maya タイム スライダでのショットの終了時間です。startTime を変更すると、ショットの継続時間が延長されます。
|
|
favorite(fav)
|
boolean
|
 
|
|
ショットをお気に入りに指定します。シーケンサ(Sequencer)のパネルでのナビゲーションを効率化するための UI インディケータです。
|
|
flag1(f1)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 1/12
|
|
flag10(f10)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 10/12
|
|
flag11(f11)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 11/12
|
|
flag12(f12)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 12/12
|
|
flag2(f2)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 2/12
|
|
flag3(f3)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 3/12
|
|
flag4(f4)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 4/12
|
|
flag5(f5)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 5/12
|
|
flag6(f6)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 6/12
|
|
flag7(f7)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 7/12
|
|
flag8(f8)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 8/12
|
|
flag9(f9)
|
boolean
|
 
|
|
このショットについてユーザが指定した状態フラグ 9/12
|
|
hasCameraSet(hcs)
|
boolean
|
 
|
|
このショットに関連付けられたカメラがカメラ セットの場合、true を返します。
|
|
hasStereoCamera(hsc)
|
boolean
|
 
|
|
このショットに関連付けられたカメラが立体視カメラの場合、true を返します。
|
|
imagePlaneVisibility(ipv)
|
boolean
|
 
|
|
ショット イメージプレーンの可視性です。この値は urrentCamera の imagePlane に割り当てられます。
|
|
linkAudio(la)
|
string
|
 
|
|
このショットにリンクするオーディオ クリップを指定します。現在リンクされているオーディオのリンクが解除されることはありません。
|
|
lock(lck)
|
boolean
|
 
|
|
指定のショットをロックします。shotTrack コマンドを使用して実行する、トラック全体のロックとは異なります。
|
|
mute(m)
|
boolean
|
 
|
|
指定のショットをミュートします。shotTrack コマンドを使用して実行する、トラック全体のミュートとは異なります。このアトリビュートを照会したときに、それ自身がミュートされている、ショットがミュートされている、ショットがソロ化解除されている場合は、true を返します。ショット自身の状態のみを照会する場合は、「selfmute」フラグを参照してください。
|
|
paste(p)
|
boolean
|
 
|
|
このフラグを使用して、クリップボードのショットをシーケンス タイム スライダにペーストします。ショットは、c/copy フラグを使用してクリップボードに追加します。
|
|
pasteInstance(pi)
|
boolean
|
 
|
|
このフラグを使用して、クリップボードのショットのインスタンスをシーケンス タイム スライダにペーストします。オリジナルのソース ショットからカメラやイメージ プレーンを複製する p/paste フラグと異なり、pi/pasteInstance フラグはソース ショットのカメラやイメージ プレーンを共有します。オーディオ ノードは複製されます。
|
|
postHoldTime(pst)
|
time
|
 
|
|
シーケンス タイム スライダにおいて、ショットの後ろに付加する時間の長さを指定します。シーケンス時間内のショットの最終フレームごとに指定の長さを付加します。
|
|
preHoldTime(prt)
|
time
|
 
|
|
シーケンス タイム スライダにおいて、ショットの前に付加する時間の長さを指定します。シーケンス時間内のショットの先頭フレームごとに指定の長さを付加します。
|
|
scale(s)
|
float
|
 
|
|
ショットの Maya フレーム レンジをスケールする度合を指定します。これによって sequenceEndFrame は影響を受けますが、sequenceStartFrame はそのまま変更されません。
|
|
selfmute(sm)
|
boolean
|
 
|
|
この個別のショット自身のミュート状態が設定されている場合は、照会します。これは「mute」フラグとは異なります。「mute」フラグは、トラックがミュートされているために、または別のトラックがソロ化されているためにこのショットがミュートされている場合は、true を返します。このフラグを編集すると、このショット自身のミュート状態が設定されます(「mute」フラグと同様の動作)。
|
|
sequenceDuration(sqd)
|
time
|

|
|
ショットのシーケンス継続時間を返し、付加時間やスケールを含みます。このフラグは照会のみです。
|
|
sequenceEndTime(set)
|
time
|
 
|
|
シーケンス タイム スライダでのショットの終了時間です。ショットの endTime を変更すると、シーケンス時間におけるショットの継続時間が変わります。
|
|
sequenceStartTime(sst)
|
time
|
 
|
|
シーケンス タイム スライダでのショットの開始時間です。ショットの startTime を変更すると、シーケンス時間におけるショットの開始時間が変わります。
|
|
shotName(sn)
|
string
|
 
|
|
ショットのユーザ定義名を指定します。Maya のノード名としては無効な名前を割り当てることができます。shotName アトリビュートが定義されると、必ずその値が UI で使用されます。
|
|
sourceDuration(sd)
|
time
|

|
|
ショットにおけるソース フレーム数を返します。このフラグは照会のみです。
|
|
startTime(st)
|
time
|
 
|
|
Maya タイム スライダでのショットの開始時間です。startTime を変更すると、ショットの継続時間が延長されます。
|
|
track(trk)
|
int
|

|
|
transitionInLength(til)
|
time
|
 
|
|
transitionInType(tit)
|
int
|

|
|
ショットへのトランジションについてトランジションのタイプを指定します。0 = フェード 1 = ディゾルブ
|
|
transitionOutLength(tol)
|
time
|
 
|
|
transitionOutType(tot)
|
int
|

|
|
ショットからのトランジションについてトランジションのタイプを指定します。0 = フェード 1 = ディゾルブ
|
|
unlinkAudio(ula)
|
boolean
|

|
|
コメント現在リンクしているオーディオのリンクがすべて解除されます。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
myShot = cmds.shot('myShot', st=10, et=19);
cmds.shot(myShot, e=True, sst=100, set=119);
cmds.shot(myShot, q=True, st=True);
# Result: 10.0 #
cmds.shot(myShot, q=True, sst=True);
# Result: 100.0 #
cmds.shot(myShot, e=True, pst=10);
cmds.shot(myShot, q=True, set=True);
# Result: 119.0 #
cmds.shot(myShot, e=True, prt=5);
cmds.shot(myShot, q=True, set=True);
# Result: 124.0 #
cmds.shot(myShot, q=True, sd=True);
# Result: 25.0 #