私はBlenderを使用していますが、(rx、ry、rz)を指している位置(x、y、z)のカメラを持っています。 )(半径はRである)、(rx、ry、rz)を指すようにする。どのように私はそれをPythonを使用して実装することができますか、単純なアルゴリズムはありますか?Pythonを使用してブレンダーでカメラを回転する
0
A
答えて
0
実際のアルゴリズムではありませんが、いくつかのヒントがあります。
空を作成します。あなたがそれをしたい
設定3Dカーソル:「3Dカーソル」へ
セットピボットポイント:以下のパラメータを使用してカメラに制約「するトラックを」作成します。あなたのケースでは(0,0,0)なので、Shift + Cを押すと、そこに設定されます。ターゲットを指差しながら
は今、あなたは単にあなたのカメラを回転させることができ、それが3Dカーソルを中心とした円になります。
また、心の中でこの方法という bpy.ops.transform.rotate(クマを使ってPythonからそれを行うことができますラジアン、度ではない)、しかしあなたは文脈でいくつかの巨大なジャンボをする必要があります。そうでなければピボットを中心に回転しません。基本的には、これはすでにthis answerにあります。私が追加しなければならないのは、複数のビューポート(3Dビュー、むしろ)がある場合、最初は機能しないかもしれないということです。ビューポートのPythonグラブコンテキストはちょっと恣意的です。もしあなたが1つしか持っていなければ、それは問題ではありません。
+0
ありがとう:) –
関連する問題
- 1. glulookatを使用してカメラを回転
- 2. glRotateを使用していないOpenGLのカメラの回転glLookAt
- 3. Matter.jsでカメラを回転
- 4. マウスを使ってThree.jsでカメラを回転する
- 5. Three.jsを使用してローカルX軸でカメラXを回転させます
- 6. ジャイロスコープと磁気センサーを使ってRajawaliカメラを回転する
- 7. モバイルジャイロスコープ入力を使用してカメラを回転させているときに、カメラのzの回転をロックする方法
- 8. freeglut - マウスを使用したスムーズなカメラ回転
- 9. カメラをポイントに回転
- 10. gluLookatとglMultMatrixfを使用してカメラを自律回転させる
- 11. Libgdxのカメラ回転を設定する
- 12. カメラの回転をリセットする
- 13. Pythonを使用してブレンダーでテキストの色を変更する方法
- 14. Pythonを使用してブレンダーでオブジェクトのサブ要素を選択する
- 15. OpenGL 2つのキーでカメラを回転
- 16. カメラが回転している場合、カメラからの画像がヌルです
- 17. Python 2.7でgdal.ReadAsArrayを使用するとxyが回転する
- 18. ユニティカメラ背面のカメラ回転
- 19. AFRAME/threejsカメラのマニュアル回転
- 20. 3DカメラX軸回転
- 21. OpenGLでの3Dカメラの回転:カメラのジッタを防ぐには?
- 22. AccelerateDecelerateInterpolatorを使用してImageViewが1回だけ回転する
- 23. カメラはゆがんで回転しています
- 24. unity3dで回転行列を適用してgameObjectを回転
- 25. Python回転ファイルハンドラが回転しない
- 26. カメラ回転を使用してunity3dでリグの回転を変更するにはどうすればよいですか?
- 27. Pythonを使用したウィンドウでの画面の回転
- 28. JavaScriptを使用して回転
- 29. maemoカメラをPythonで使用する
- 30. ファーストパーソン3Dでのカメラの回転
スクリプトソリューションが絶対に必要ですか?あなたが尋ねたことは、Pythonなしで簡単に行うことができるからです。 – Highstaker
また、この質問はBlender.SE、imoに適しているかもしれません。 https://blender.stackexchange.com/ – Highstaker
@Highstaker私は、あなたはこれで私を助けることができますか? –