ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
camera(
[camera]
, [aspectRatio=float], [cameraScale=float], [centerOfInterest=linear], [clippingPlanes=boolean], [depthOfField=boolean], [displayFieldChart=boolean], [displayFilmGate=boolean], [displayFilmOrigin=boolean], [displayFilmPivot=boolean], [displayGateMask=boolean], [displayResolution=boolean], [displaySafeAction=boolean], [displaySafeTitle=boolean], [fStop=float], [farClipPlane=linear], [farFocusDistance=linear], [filmFit=string], [filmFitOffset=float], [filmRollOrder=string], [filmRollValue=angle], [filmTranslateH=float], [filmTranslateV=float], [focalLength=float], [focusDistance=linear], [homeCommand=string], [horizontalFieldOfView=angle], [horizontalFilmAperture=float], [horizontalFilmOffset=float], [horizontalPan=float], [horizontalRollPivot=float], [horizontalShake=float], [journalCommand=boolean], [lensSqueezeRatio=float], [lockTransform=boolean], [motionBlur=boolean], [name=string], [nearClipPlane=linear], [nearFocusDistance=linear], [orthographic=boolean], [orthographicWidth=linear], [overscan=float], [panZoomEnabled=boolean], [position=[linear, linear, linear]], [postScale=float], [preScale=float], [renderPanZoom=boolean], [rotation=[angle, angle, angle]], [shakeEnabled=boolean], [shakeOverscan=float], [shakeOverscanEnabled=boolean], [shutterAngle=angle], [startupCamera=boolean], [stereoHorizontalImageTranslate=float], [stereoHorizontalImageTranslateEnabled=boolean], [verticalFieldOfView=angle], [verticalFilmAperture=float], [verticalFilmOffset=float], [verticalLock=boolean], [verticalPan=float], [verticalRollPivot=float], [verticalShake=float], [worldCenterOfInterest=[linear, linear, linear]], [worldUp=[linear, linear, linear]], [zoom=float])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
camera は、取り消し可能、照会可能、および編集可能です。
指定したプロパティでカメラを作成、編集、または照会します。 作成、編集、または照会したカメラは、viewPlace コマンドを使って再配置できます。カメラの設定の多くは、作成するレンダリングしたイメージに影響するだけです。カメラの設定には、絞り、シャッター スピード、フィルムに関するオプションなどがあります。カメラ アイコンをスケールしても、カメラのプロパティは変更されません。string[] | (トランスフォーム名とシェイプ名) |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
aspectRatio(ar)
|
float
|
|||
|
||||
cameraScale(cs)
|
float
|
|||
|
||||
centerOfInterest(coi)
|
linear
|
|||
|
||||
clippingPlanes(cp)
|
boolean
|
|||
|
||||
depthOfField(dof)
|
boolean
|
|||
|
||||
displayFieldChart(dfc)
|
boolean
|
|||
|
||||
displayFilmGate(dfg)
|
boolean
|
|||
|
||||
displayFilmOrigin(dfo)
|
boolean
|
|||
|
||||
displayFilmPivot(dfp)
|
boolean
|
|||
|
||||
displayGateMask(dgm)
|
boolean
|
|||
|
||||
displayResolution(dr)
|
boolean
|
|||
|
||||
displaySafeAction(dsa)
|
boolean
|
|||
|
||||
displaySafeTitle(dst)
|
boolean
|
|||
|
||||
fStop(fs)
|
float
|
|||
|
||||
farClipPlane(fcp)
|
linear
|
|||
|
||||
farFocusDistance(ffd)
|
linear
|
|||
|
||||
filmFit(ff)
|
string
|
|||
|
||||
filmFitOffset(ffo)
|
float
|
|||
|
||||
filmRollOrder(fro)
|
string
|
|||
|
||||
filmRollValue(frv)
|
angle
|
|||
|
||||
filmTranslateH(fth)
|
float
|
|||
|
||||
filmTranslateV(ftv)
|
float
|
|||
|
||||
focalLength(fl)
|
float
|
|||
|
||||
focusDistance(fd)
|
linear
|
|||
|
||||
homeCommand(hc)
|
string
|
|||
|
||||
horizontalFieldOfView(hfv)
|
angle
|
|||
|
||||
horizontalFilmAperture(hfa)
|
float
|
|||
|
||||
horizontalFilmOffset(hfo)
|
float
|
|||
|
||||
horizontalPan(hpn)
|
float
|
|||
|
||||
horizontalRollPivot(hrp)
|
float
|
|||
|
||||
horizontalShake(hs)
|
float
|
|||
|
||||
journalCommand(jc)
|
boolean
|
|||
|
||||
lensSqueezeRatio(lsr)
|
float
|
|||
|
||||
lockTransform(lt)
|
boolean
|
|||
|
||||
motionBlur(mb)
|
boolean
|
|||
|
||||
name(n)
|
string
|
|||
|
||||
nearClipPlane(ncp)
|
linear
|
|||
|
||||
nearFocusDistance(nfd)
|
linear
|
|||
|
||||
orthographic(o)
|
boolean
|
|||
|
||||
orthographicWidth(ow)
|
linear
|
|||
|
||||
overscan(ovr)
|
float
|
|||
|
||||
panZoomEnabled(pze)
|
boolean
|
|||
|
||||
position(p)
|
[linear, linear, linear]
|
|||
|
||||
postScale(pts)
|
float
|
|||
|
||||
preScale(prs)
|
float
|
|||
|
||||
renderPanZoom(rpz)
|
boolean
|
|||
|
||||
rotation(rot)
|
[angle, angle, angle]
|
|||
|
||||
shakeEnabled(se)
|
boolean
|
|||
|
||||
shakeOverscan(so)
|
float
|
|||
|
||||
shakeOverscanEnabled(soe)
|
boolean
|
|||
|
||||
shutterAngle(sa)
|
angle
|
|||
|
||||
startupCamera(sc)
|
boolean
|
|||
|
||||
stereoHorizontalImageTranslate(hit)
|
float
|
|||
|
||||
stereoHorizontalImageTranslateEnabled(she)
|
boolean
|
|||
|
||||
verticalFieldOfView(vfv)
|
angle
|
|||
|
||||
verticalFilmAperture(vfa)
|
float
|
|||
|
||||
verticalFilmOffset(vfo)
|
float
|
|||
|
||||
verticalLock(vl)
|
boolean
|
|||
|
||||
verticalPan(vpn)
|
float
|
|||
|
||||
verticalRollPivot(vrp)
|
float
|
|||
|
||||
verticalShake(vs)
|
float
|
|||
|
||||
worldCenterOfInterest(wci)
|
[linear, linear, linear]
|
|||
|
||||
worldUp(wup)
|
[linear, linear, linear]
|
|||
|
||||
zoom(zom)
|
float
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds # Create a camera and get the shape name. cameraName = cmds.camera() cameraShape = cameraName[1] # Get the focal length of the camera. focalLength = cmds.camera(cameraShape, q=True, fl=True) # Change the film fit type. cmds.camera( cameraShape, e=True, ff='overscan' )