Blender のレンズの値はちょっと変です
って Blender のソースのコメントに書いてた。
/** The lens value of Blender is a bit odd. If you want to calculate the FOV (field of view angle) you should know that fov = 360.0 * math.atan(factor * 16.0 / camera.Lens) / math.pi) where factor is dependend on the x- and y-resolution of your picture. */
1. スカイボックスを作りたい。
2. FOV 90 でレンダリングした画像が作りたい。
3. Blender ではカメラの画角の設定は FOV で設定できない。
4. Blender でカメラの画角を設定するには Lens っていう値を使うらしい。
5. Lens って何よ。
6. 変換式発見。/home/jan/Html/NaN/BlenderModule/blender/blender/api/camera-h
fov = 360.0 * math.atan( factor * 16.0 / camera.Lens ) / math.pi )
というわけで。レンダリングイメージの幅と高さが同じ場合、
Camera の Lens を 16 にすると FOV がぴったり 90 度になる。
ということがわかった。やったぜ。
カテゴリ
blenderトラックバック(0)
このブログ記事を参照しているブログ一覧: Blender のレンズの値はちょっと変です
このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/226

そんな作品をみてみたい
わしもそう思うとった!