覚書
- 座標系は左手系。世界も、カメラも。
- デフォルトのレンダリングは 4:3 の画像。この比になるように、
camera
のright
が、 4 ⁄ 3 = 1.33 になっている。出力の比と、up
,right
ベクトルの比が一致していないと歪む。 #declare
はグローバル識別子、#local
はローカル識別子の宣言をする。いわゆる static のような生存期間はずっとだが、スコープはローカルな識別子は宣言できない。- メインファイルでは、
#local
を使わないことが推奨されている (in manual)。理由は、意味がないし、混乱するから。インクルードファイル中ローカルな宣言に使う。(メインでも、マクロローカルなら使っていい) - 識別子のスコープは宣言したところから。前方参照は出来ない。
camera
や物体などの items の出現順序は関係ない。例えば、sky
とlook_at
の順序を入れ替えても同じ。ほんと?