私は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. ブレンダーで作成したモデルiをunity3dで回転/回転できますか?
- 3. glRotateを使用していないOpenGLのカメラの回転glLookAt
- 4. Matter.jsでカメラを回転
- 5. PythonでSVDを使用して画像を回転する
- 6. マウスを使ってThree.jsでカメラを回転する
- 7. Arkit - カメラの回転でオブジェクトを回転する
- 8. ブレンダー軸の中心点の回転
- 9. Three.jsを使用してローカルX軸でカメラXを回転させます
- 10. Pythonでキーを使用して単語を回転させる
- 11. キーボードを使ってカメラをz軸上で回転させる
- 12. ジャイロスコープと磁気センサーを使ってRajawaliカメラを回転する
- 13. モバイルジャイロスコープ入力を使用してカメラを回転させているときに、カメラのzの回転をロックする方法
- 14. freeglut - マウスを使用したスムーズなカメラ回転
- 15. カメラをポイントに回転
- 16. gluLookatとglMultMatrixfを使用してカメラを自律回転させる
- 17. Android回転カメラ撮影写真を単独で回転
- 18. Libgdxのカメラ回転を設定する
- 19. カメラの回転をリセットする
- 20. OpenGL 2つのキーでカメラを回転
- 21. カメラが回転している場合、カメラからの画像がヌルです
- 22. Pythonを使用してブレンダーでテキストの色を変更する方法
- 23. Pythonを使用してブレンダーでオブジェクトのサブ要素を選択する
- 24. Python 2.7でgdal.ReadAsArrayを使用するとxyが回転する
- 25. カメラの回転時にオブジェクトの回転が正しくない
- 26. AFRAME/threejsカメラのマニュアル回転
- 27. 3DカメラX軸回転
- 28. カメラの回転行列
- 29. ユニティカメラ背面のカメラ回転
- 30. Pythonを使用して完全な.SVGドキュメントを回転させてスケーリングする
スクリプトソリューションが絶対に必要ですか?あなたが尋ねたことは、Pythonなしで簡単に行うことができるからです。 – Highstaker
また、この質問はBlender.SE、imoに適しているかもしれません。 https://blender.stackexchange.com/ – Highstaker
@Highstaker私は、あなたはこれで私を助けることができますか? –