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