問題タブ [bpy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
212 参照

python - ブレンダーでnumpy配列を使用してメッシュの配列を生成する方法は?

次のような大規模な 2D 配列からのデータを使用して、ブレンダーを使用して散布図アニメーションを視覚化したいと考えています。

- 番目のメッシュ/オブジェクトa[i]の位置を記述します。iこれらのオブジェクトをブレンダー シーンで作成したいと考えています。a次のコードは立方体でそれを行いますが、数千のベクトルが含まれている場合は遅すぎます。

Pythonでループせずにこれを行うにはどうすればよいですか、または可能な限り高速にするにはどうすればよいですか?

0 投票する
0 に答える
21 参照

python - bpy エラー、ディスプレイを開けない、コアダンプ

こんにちは、Python モジュール bpy で何かをレンダリングしようとしています。

コンソールにダンプされたディスプレイのコアを開けませんでしたというエラーが表示され続けます。

Ubuntu 20.04 ヘッドレスで bpy とブレンダーの最新バージョンを使用しています。私は誰もがこの問題について答えを得ることができないように見えました.

0 投票する
0 に答える
48 参照

python - Blender python スクリプトの矢印

Blener 3d (vs. 2.9x) で python (bpy) を使用して解決したいタスクは次のとおりです。tashk は、いくつかの制約を使用してランダムな矢印を作成することです。

フローチャートのように、矢印は常に 2 つのオブジェクト (ボックスまたは円) を接続する必要があります (矢印のソースとして座標 x1 y1 とターゲットとして x2 y2 が与えられます)。また、矢印にはいくつかの小さなランダムなバリエーションが必要です (手描きの矢印のように)。

私は、ベジェ曲線を使って手で矢印を描くことを実験しました。または、何らかの方法で描画された矢印オブジェクトとラティスを使用して、矢印を伸ばして回転させました(最終的にベジェ曲線のように見えるようにするため)。

意味のある多様性を作成するために、最小のパラメーターで矢印を形成可能にするための、さらに優れた、またはより簡単な別のアプローチがあるかもしれません。

おそらく、未加工のオブジェクトから始めて、いくつかの側面を変形させて、ランダムな変化が生じるようにすることもできますが、矢印は依然として典型的な矢印のように見えます.

Blender with Pythonでこれを達成するためのベストプラクティスはありますか?