入力からカメラ値(CameraData)を組み立てて Camera 出力に流します。Render の Camera 入力に直接繋ぐか、CameraLerp / CameraShake などのカメラワークノードを経由させます。Orthographic (2D) トグルをオンにすると正射影になり、画角の代わりに Ortho Size が画面の高さの半分として使われます(Quad + ShapeMaterial による2Dモーショングラフィックス用)。
- PosX / PosY / PosZ(既定 0 / 0 / -30)
- RotX / RotY / RotZ — オイラー角・度(既定0)
- Fov — 垂直画角。1〜179度にクランプ(既定60)
- Ortho Size(既定10、下限0.01)— Orthographic のときのみ有効
- Orthographic (2D) トグル(既定オフ)
ニアクリップ0.1 / ファークリップ1000は固定で、ポートもパラメータもありません。
入力ポート
| Port ID | 型 |
PosX | float |
PosY | float |
PosZ | float |
RotX | float |
RotY | float |
RotZ | float |
Fov | float |
Ortho Size | float |
出力ポート
| Port ID | 型 |
Camera | CameraDataOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
posXInput | float |
posYInput | float |
posZInput | float |
rotXInput | float |
rotYInput | float |
rotZInput | float |
fovInput | float |
orthoSizeInput | float |
orthographic | bool |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "Camera3D" })