5

シーンにいくつかのオブジェクトがあり、OrbitControls を使用してカメラをシーン内で移動します。素敵なレンダリングを行うための理想的なカメラの位置/回転を見つけたので、カメラの位置と回転を読み取り、ブレンダーに直接入力して同じビューを取得しようとしました。

three.js からブレンダー カメラに貼り付けた位置はうまく機能します。three.js で軌道カメラと同じ位置を取得します。Y と Z が入れ替わっていることを念頭に置いても、回転は別の方法で機能します。同じように動作するべきではありませんか (Y と Z を切り替えるだけです)。

そうでない場合、これらの値を変換して、ブレンダーカメラを three.js と同じ位置に設定できるようにする方法は? これは、いくつかのスクリーンショットを含む github に書いた投稿 です 。私はcamera.rotation.x、y、zだけを読んでいます。グローバル/ローカルマトリックスまたは他の方法から回転を読み取る必要がありますか?

助けてくれてありがとう。

マチェイ

4

1 に答える 1