カメラの画角がアトリビュートエディタにあるのにとれない。というかこれはあくまで表示だけっぽいです。
そもそもMayaの場合、焦点距離にキーをうつことで画角を設定するのです。
というのも、これは、実物のカメラにあわせて
カメラアパチャ(フィルムサイズ)と焦点距離で、画づくり(画角を設定)をするためのようです。
というわけで、どうにかアパチャと焦点距離から画角求めたいのですが、アパチャアトリビュートがみつからない。と思ったらこんなところにありました。
なぜこんなところにまとめられているのか・・・
アトリビュートとしてはvfa:垂直アパチャとhfa:水平アパチャです。ちなみにinch。focalLengthはmmなんですが。
ここから、水平画角、垂直画角を求める式は以下です。※ちなみにMayaでは水平画角が使われているようです。
import math
#FOVHを取得
apertureh = cmds.getAttr(_camera_shape+".hfa")
FL = cmds.getAttr(_camera_shape+".focalLength")
fovh = apertureh * 0.5 / (FL * 0.03937 )
fovh = 2.0*math.atan(fovh) / math.pi * 180.0
#FOVVを取得
aperturev = cmds.getAttr(_camera_shape+".vfa")
FL = cmds.getAttr(_camera_shape+".focalLength")
fovv = aperturev * 0.5 / (FL * 0.03937 )
fovv = 2.0*math.atan(fovv) / math.pi * 180.0