ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.

概要

shot([audio=string], [clip=string], [clipDuration=time], [clipOpacity=float], [clipSyncState=boolean], [clipZeroOffset=time], [copy=boolean], [currentCamera=string], [determineTrack=boolean], [endTime=time], [favorite=boolean], [linkAudio=string], [lock=boolean], [mute=boolean], [paste=boolean], [pasteInstance=boolean], [postHoldTime=time], [preHoldTime=time], [scale=float], [sequenceDuration=time], [sequenceEndTime=time], [sequenceStartTime=time], [shotName=string], [sourceDuration=time], [startTime=time], [track=int], [unlinkAudio=boolean])

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

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

ショット ノードを作成したり、作成したノードを操作するために使用します。

戻り値

string ショットの名前

戻り値の型は照会モードでは照会フラグが基になります。

キーワード

reference, sequencer, node

フラグ

audio, clip, clipDuration, clipOpacity, clipSyncState, clipZeroOffset, copy, currentCamera, determineTrack, endTime, favorite, linkAudio, lock, mute, paste, pasteInstance, postHoldTime, preHoldTime, scale, sequenceDuration, sequenceEndTime, sequenceStartTime, shotName, sourceDuration, startTime, track, unlinkAudio
ロング ネーム(ショート ネーム) 引数型 プロパティ
startTime(st) time createqueryedit
Maya タイム スライダでのショットの開始時間です。startTime を変更すると、ショットの継続時間が延長されます。
endTime(et) time createqueryedit
Maya タイム スライダでのショットの終了時間です。startTime を変更すると、ショットの継続時間が延長されます。
sequenceStartTime(sst) time createqueryedit
シーケンス タイム スライダでのショットの開始時間です。ショットの startTime を変更すると、シーケンス時間におけるショットの開始時間が変わります。
sequenceEndTime(set) time createqueryedit
シーケンス タイム スライダでのショットの終了時間です。ショットの endTime を変更すると、シーケンス時間におけるショットの継続時間が変わります。
preHoldTime(prt) time createqueryedit
シーケンス タイム スライダにおいて、ショットの前に付加する時間の長さを指定します。シーケンス時間内のショットの先頭フレームごとに指定の長さを付加します。
postHoldTime(pst) time createqueryedit
シーケンス タイム スライダにおいて、ショットの後ろに付加する時間の長さを指定します。シーケンス時間内のショットの最終フレームごとに指定の長さを付加します。
scale(s) float createqueryedit
ショットの Maya フレーム レンジをスケールする度合を指定します。これによって sequenceEndFrame は影響を受けますが、sequenceStartFrame はそのまま変更されません。
sourceDuration(sd) time queryedit
ショットにおけるソース フレーム数を返します。このフラグは照会のみです。
sequenceDuration(sqd) time queryedit
ショットのシーケンス継続時間を返し、付加時間やスケールを含みます。このフラグは照会のみです。
currentCamera(cc) string createqueryedit
このショットに使用されたカメラを示します。ショットやシーケンサ(Sequencer)のカメラの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
track(trk) int queryedit
このショットが属するトラックを指定します。
clip(cl) string createqueryedit
このショットに使用されたクリップを示します。このクリップは currentCamera の imagePlane に配置されます。 ショットやシーケンサ(Sequencer)のカメラの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
clipOpacity(co) float createqueryedit
ショットのクリップの不透明度を示します。この値は currentCamera の imagePlane に割り当てられます。 ショットやシーケンサ(Sequencer)のカメラの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
clipDuration(cd) time createqueryedit
クリップの長さを示します。シーケンサ(Sequencer)のクリップ インディケータ バーの表示に使用されます。
clipZeroOffset(czo) time createqueryedit
ショットの冒頭に対応させるクリップの時間を指定します。これは、スプリットしたクリップを正確にアラインするために使用されます。
clipSyncState(css) boolean createqueryedit
このショットに使用されたクリップのビューポートとの同期状態を示します。 戻り値は、 0 = このショットに使用されているクリップはない 1 = クリップはビューポートと完全に同期され、フレームはシーケンサと 1:1 2 = クリップはビューポートと部分的に同期され、ムービーはシーケンサに合わせてスケール可能 3 = クリップはビューポートと同期されていない(スケール/時間/カメラの相違が考えられる)
audio(aud) string createqueryedit
ショットのオーディオ クリップを指定します。オーディオはショットにリンクされ、ショットがシーケンサ(Sequencer)に表示されている間、指定のサウンドを再生することができます。ショットやシーケンサ(Sequencer)のオーディオの使用方法の詳細については、ショット ノードに関するマニュアルを参照してください。
favorite(fav) boolean createqueryedit
ショットをお気に入りに指定します。シーケンサ(Sequencer)のパネルでのナビゲーションを効率化するための UI インディケータです。
lock(lck) boolean createqueryedit
指定のショットをロックします。shotTrack コマンドを使用して実行する、トラック全体のロックとは異なります。
mute(m) boolean createqueryedit
指定のショットをミュートします。shotTrack コマンドを使用して実行する、トラック全体のミュートとは異なります。
shotName(sn) string createqueryedit
ショットのユーザ定義名を指定します。Maya のノード名としては無効な名前を割り当てることができます。shotName アトリビュートが定義されると、必ずその値が UI で使用されます。
copy(c) boolean createqueryedit
このフラグを使用して、1 つまたは複数のクリップをクリップボードにコピーします。照会モードでこのフラグを使用すると、クリップボードにコピーされた内容を照会することができます。
paste(p) boolean createqueryedit
このフラグを使用して、クリップボードのショットをシーケンス タイム スライダにペーストします。ショットは、c/copy フラグを使用してクリップボードに追加します。
pasteInstance(pi) boolean createqueryedit
このフラグを使用して、クリップボードのショットのインスタンスをシーケンス タイム スライダにペーストします。オリジナルのソース ショットからカメラやイメージ プレーンを複製する p/paste フラグと異なり、pi/pasteInstance フラグはソース ショットのカメラやイメージ プレーンを共有します。 オーディオ ノードは複製されます。
linkAudio(la) string createqueryedit
このショットにリンクするオーディオ クリップを指定します。現在リンクされているオーディオのリンクが解除されることはありません。
unlinkAudio(ula) boolean queryedit
コメント 現在リンクしているオーディオのリンクがすべて解除されます。
determineTrack(dt) boolean queryedit
ショットに使用できるトラックを定義します。新しいトラック番号、または、現在のトラックを使用できる場合は既存のトラック番号を返します。

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

Python 例

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 #