問題タブ [blender-2.67]
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.
object - Blender で複数のオブジェクトの同じパラメータを効率的に変更するにはどうすればよいですか?
1 つの立方体から始めて、いくつかのプロパティ (マテリアル、色、反射属性) を変更し、オブジェクトを 12 個の立方体に複製してシーンに配置しました。レンダリング後、すべての色を変更したいと思います。これを効率的に行うにはどうすればよいですか?
私はすでに複数の方法を見つけました:
- オブジェクト モードで、すべてのオブジェクトを選択し (
B
、次に長方形を選択)、メッシュを結合しctrl-j
、色を変更し、tab
編集モードにP
して、オブジェクトを再度分離します。すべてのオブジェクトのメッシュが接触していないため、これは非常に可能です。基本ドキュメント - 誰かが同様のことを行う Python スクリプトを作成しました。
番号 1 はエラーが発生しやすく、通常の使用には面倒です。番号 2 はより専門的で、さらに悪いものです。複数のオブジェクトを選択して値を変更するだけでは機能しません。プロパティの選択は、選択されたオブジェクトの 1 つだけであるアクティブなオブジェクトにのみ適用されるためです。
これは一般的な使用例であるため、おそらく簡単な方法を見逃しています。それは何ですか?
ios - Cocos3D を使用してテクスチャ付きの Blender 3D モデルを iPhone にエクスポート - テクスチャが表示されない
要件
Blender で作成された 3D モデルがあります。各面に 1 から 6 の数字が付いた立方体です。数字を表すために、各面に UV テクスチャを追加しました。Blenderでレンダリングすると、数字がうまく表示されます。
Cocos3D を使用して、このモデルを iPhone にエクスポートしようとしています。
仕様
- iOS 6.1 および Xcode 4.6.2
- ココス3d 0.7.0
- ブレンダー 2.67b
私がやった事
- この 公式ドキュメントに従って PVRGeoPOD Converter プラグインを Blender に追加しました。
- Blenderで3Dモデルを作成。デフォルトのブレンダー キューブを使用し、6 つの面すべてに UV テクスチャを追加しました。
Blender でFile->Export->PVRGeoPOD(.pod/.h/.cpp)を選択して .pod ファイルを生成し ました。
Pod ファイルを Cocos3D デフォルト テンプレート プロジェクトに追加しました。デフォルトの「Hello world」テキストの代わりに、番号付きキューブ ファイルを使用するようにコードを変更します。
/li>6 つの顔すべてが見えるように、3 軸回転を追加しました。
/li>
問題
さて、立方体が表示され、回転しています。しかし、立方体にはテクスチャがありません。ログで、私はこれを見ることができます
3 つのノード (1 つのメッシュ ノード)、1 つのメッシュ、1 つのカメラ、1 つのライト、1 つのマテリアル、 0 のテクスチャ、0 フレーム、環境光を含むファイル numbered_cube.pod から CC3PODResource を構築します。
さらなる研究
私はいくつかの検索を行い、このSOスレッドに出くわしました。.blend と .pod の間の一種の中間ファイルである Collada (.dae) ファイルについて説明します。変換しようとすると、.pod ファイルしか取得できませんでした。次に、File->Export->Collada(.dae)を使用して .dae ファイル manullay を作成しました。次に、PVRGeoPODGUI スタンドアロン ツールを使用して、この .dae ファイルを .pod に変換しようとしました。ファイルは正常に開いていますが、エクスポート ボタンは常に無効になっています。
簡単に言うと、Cocos3D を使用して、iPhone の Blender で作成した 3D モデルのテクスチャをどのように表示できるかが問題です。何か案が?
pyopengl - BlenderファイルをエクスポートしてPyOpenGLで開く方法は?
Blender で作成した 3D オブジェクトがあります。ブレンダーからエクスポートして、OpenGL にインポートできるようにしたいと考えています。このプロセスに推奨される方法または特定のファイル拡張子はありますか?
graphics - Blender で表面にランダム テクスチャを割り当てる
Blender で (非常に) 長い廊下を合成したいと思います。ここでは、壁と天井のテクスチャがランダム ノイズ モデルに基づいています (そのため、廊下に沿ったどの点でも非常にユニークです)。これは可能ですか?理想的には、プログラムでランダム テクスチャを制御したいと考えています。私は Blender にまったく慣れていませんが、簡単な方法がわかりませんでした。考えられる場合は、助けてください! ありがとう!:)
blender - C または Python を使用して Blender でダイアログ ボックスを作成する
Blender でダイアログ ボックス (quit/OK/Cancel などの 3 つのオプション) を作成し、python または C で入力されたテキストを処理する方法。これに関する適切なチュートリアルが見つかりません。助けて……?
c++ - Blender でのツール シェルフとウィジェットのサイズ変更
Blender では、利用可能な画面スペースがいっぱいになるまで、ツール シェルフとウィジェットをドラッグすることができます。しかし、ブレンダーで作業している間、画面いっぱいになるまでウィジェットやツール自体のサイズを変更するのは良くありません。
そのため、ツールの自己とウィジェットの最大サイズを制限しようとしています。ツール自体とウィジェットのサイズ変更を禁止するだけです。昨朝から今まで、変更を加える必要がある適切なファイルを取得できませんでした。
Blender のソース コードのどこを変更する必要がありますか??
前もって感謝します
python - どうすればblender-2.68に.plyファイルをロードし、コマンドライン/スクリプトから修飾子を適用できますか?
異なる .ply ファイルに保存されている多数のメッシュにモディファイヤを適用したいと考えています。
プロセスを自動化できるように、コマンドラインからこれを実行したいと考えています。pythonで修飾子を書く方法など、blender python APIの基本を知っています。しかし、そのためには、最初に UI を使用してブレンダーに .ply ファイルをインポートしてから、Python スクリプトを実行する必要がありました。
ただし、ply ファイルの読み込みプロセスを自動化し、必要な操作を行い、結果を ply 形式で保存して、すべてのファイルを最小限の手作業で 1 つずつ処理できるようにしたいと考えています。
python - Blender Python API を使用して 2D アニメーション ニューラル ネットワークを作成する
Blender と Python を使用して、人間の脳の計算が意識を生み出す方法に関する理論の単純化された 2D アニメーションを作成したいと考えています。私は Python-Blender API の研究に何時間も費やしましたが、今のところ、自分がやりたいことをどのように行うかはまだ明確ではありません。Blender とその Python API の両方を学習するために必要な時間を大幅に費やす前に、Blender-Python を使用して次のことが可能かどうか、またどのように使用できるかを知りたいと思います。
プログラム制御下で細長い平行四辺形の形で何千もの線を作成し、そのような各線の 2 つの平行な狭いエッジを、画像内の選択された平行線のペアの選択された位置に配置します。
Python の制御下で、そのような線から形成された接続線のネットの色と z レベルを変更します。
1 つまたは複数の曲がりがある線など、より複雑な線の色と Z レベルを作成、配置、および変更します。
これらのことを実行して、ニューラル サブネットワークのさまざまな同期活性化を表現したいと考えています。これらのアニメーションを表示したいカンファレンスの前に、Blender とその Python API の学習と使用に約 1 か月ほど費やすことができます。その時代の初心者。
あなたが私に与えることができるどんな助けにも感謝します. このようなアニメーションの作成を手伝ってくれる人がいれば、YouTube に掲載されたときに喜んでクレジットを共有します。ewporter@gmail.com までご連絡ください。