問題タブ [blender]
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.
python - シーン上の各オブジェクトを別のファイルにエクスポート
Pythonスクリプトを使用して、すべてのオブジェクトをシーンにエクスポートして、ブレンダーでファイルを分離するにはどうすればよいですか? 私はそれを fbx にエクスポートして、次のようなものにしたいと考えています: Object File Car Car.fbx Boat Boat.fbx など..
各オブジェクトには、彼のファイルがあります。「export_fbx.py」を使用しようとしています。ソースをブレンダーのエディターに貼り付け、貼り付けたコードの下に次のようなものを記述します。
しかし、これは機能しません:/ シーンに 45 個のオブジェクトがあり、XNA にインポートするには、お互いを fbx にエクスポートする必要があるため、このようなものが必要です。
xna - 2D ゲームに 3D を追加する
スプライトを使ったトップダウンのプラットフォーマーゲームを作っています。深淵に突き出た柱としてプラットフォームを描くことで、プラットフォームに深みを加えるためにいくつかの 3D 要素を追加したいと思います。概念は下の画像に示されています。
私の問題は、3d モデルの上部をプラットフォーム スプライトに揃えようとするときに発生します。プラットフォーム オブジェクトを描画するたびに適切な位置に柱を自動的に作成するシステムをどのように設計すればよいでしょうか?
model - Blender を使用して 3D モデルにテクスチャを追加する方法
Blender を使用して 3ds ファイルを開くと、同じディレクトリに多くのテクスチャ イメージ ファイルがないソリッド ブロックが読み込まれます。このモデルを完全にロードするのを手伝ってくれる人はいますか? 前もって感謝します:D
python - Python、Python/Blender のリリース ビルドからデバッグ モジュールをロード
私は、すべてのアドオンに python を使用する Blender のエクスポート スクリプトを作成しています。私のコードベースのほとんどは C++ であるため、エクスポート スクリプトからインポートされる Python モジュール (pyd) としてコードをラップし、変換に関連するすべてのビットを渡すことにしました。
リリース ビルドを作成する限り、blender はモジュールを問題なくロードし、Visual Studio でデバッグすることもできますが、バグを解決するには、リリース ビルドは信頼できないため、モジュールのデバッグ ビルドを使用する必要があります。残念ながら、その場合、モジュールはロードされません。
Python コンソールから:
少し調べてみたところ、エラーは別のdllが見つからないということであることがわかりました。他に何もロードしていないため、モジュールとともにPythonのデバッグビルドを追加しました。エラーは異なります。
そこで、モジュールの初期化名を「PyInit_exporter」から「PyInit_exporter_d」に変更しました(致命的なエラーでブレンダーをクラッシュさせていたため、デバッグの pythond.dll を削除しました)。最初のエラー(dll の読み込みに失敗しました)が返されます。
それで、私の質問はこれです、Pythonのリリースバージョンを実行しているときにPythonモジュールのデバッグビルドをロードするにはどうすればよいですか? pythonはblenderに組み込まれているので、ソースをダウンロードしてリビルドするのは避けたいです。
c++ - 仮想試用室の設計
私の修士プロジェクトの一環として、衣料品小売店向けの仮想トライアル ルーム アプリケーションを構築することを提案しました。現在は店舗で直接使用することを想定していますが、オンライン ストアにも拡張される可能性があります。
このアプリケーションは、選択したアパレルがどのように見えるかを顧客に示し、画面上の 3D レプリカに表示します。
それには3つのステップが含まれます
- 顧客のサイズアップ
- 顧客レプリカの 3D ヒューマノイド モデルの構築
- モデルにシミュレートされたクロスを適用する
私の質問は、プロジェクトの実現可能性とフレームワークの選択についてです。これは、通常のデスクトップ コンピューターを使用してリアルタイムで実現できますか? はいの場合、この目的に適したフレームワーク (ハードウェア、ソフトウェア、プログラミング言語など) は何ですか?
私が今まで行ってきた作業では、次の方法で上記のステップを達成することを計画していました
ステップ 1 の場合: オプション a) 正面および側面ビュー用の 2 台のカメラ、またはオプション b) 完全な 3D データ用の 1 台の Kinect または 2 台の Kinect
ステップ 2: makehuman (http://www.makehuman.org/) コードを使用して、上記のデータを使用してカスタマイズされた 3D モデルを構築するか、フレームワークについて不明なまま、すべてをゼロから構築します。
ステップ 3: いくつかの布のサンプルが必要なだけなので、Blender でシミュレートされた服を作成することを考えました。
現在、さまざまな部分について漠然とした考えしかありませんが、完全なアプリケーションを開発する方法がわかりません。
iphone - iPhone で OpenGL アニメーションを表示する最適なプロセス
ボーンとスケルトンのアニメーションを Maya から Blender、iPhone にインポートできないという問題があります。これが私がやったことです:
- ColladaMayaプラグインをインストールして、Blender がエクスポートする DAE をエクスポートします
- J eff LeMarche のスクリプトを使用して、モデルの単一のキーフレームをエクスポートし、この .h ファイルを iPhone ゲームにインポートできるようにしました。
- Jeff LeMarche の手順をさらに使用して GLView をセットアップし、ゲームにレンダリングして、このモデルを実際のゲームの横に表示します (3D ではありません)。
- oolongngine、sio2 (適用されましたが、まだ電子メールが返されていません)、その他のSO qを解決策として調査しました。ゲーム開発者からのものも含まれます。
- FBX SDKコンテンツ パイプラインを使用して、アニメーション用のクラス ファイルを動的に生成することを確認しました。
モデルをインポートして表示できます。これらのプロセスの多くはその問題に対応しており、開発者はゲーム オブジェクトをプログラムで操作する必要があります。私の主な問題は、既存のゲームの隣にアニメーションを iPhone にインポートするための、定義された最適なプロセスを見つけることですか? ゲーム全体やシーン全体は必要ありません。1 つのアニメーション モデルと従うべきいくつかの手順だけが必要です。
このアニメーションは、ループで再生するためのものです。異なるゲーム状態 (良い動き、悪い動きなど) で再生される 3 つのアニメーションがあります。そのため、LeMarche のキーフレーム ソリューション (基本的には、すべてのキーフレームを .h ファイルとしてエクスポートすることを意味します) は、信じられないほど時間とメモリを大量に消費することを懸念しています。私は間違いなく喜んでそれを行いますが、私が行ったすべての調査 (追加のリンクは含まれていません) の後、各キーフレームを手動でエクスポートしてインポートする以外に、次にどこに行けばよいかわかりません。
編集:
3D アプリケーションから iPhone にアニメーションをインポートするための明確に定義されたプロセスを教えてくれる人のために、これに賞金を追加しました。アプリケーション自体全体 (つまり、Unity、Sio2 など) ではなく、アプリケーションに 3D オーバーレイを表示するだけです (宝石をちりばめたようなゲームの隣にあるアニメーション モデルのように、世界と対話するのではありません)。
「独自のモデル ローダーを作成してください」とよく言われます。3D アプリケーション (できれば Maya または Blender) からエクスポートし、このアニメーションをインポートして Objective-C でレンダリングするこの「モデル ローダー」プロセスを説明するスクリプト、例、チュートリアルなどはありますか?
3d - Blender2.57で惑星をテクスチャリングする
球をアンラップする方法を教えてください。球の投影をアンラップすると、非常に奇妙なUVマップに移動するため、球の投影として実行されます。テクスチャはありますが、UVマップブレンダーがエクスポートするため、使用できません。助けてください!
前もって感謝します!
xna - DirectX.XをBlenderにインポートする
私は今、作業して3Dアプリケーションを作成するための「ツール」を見つけるためにしばらく時間を費やしました。何らかの理由で、XNA4.0を使用します。これにより、モデルの.Xまたは.FBXファイルをインポートできます。おそらくもっと多くのファイルがインポートできますが、これについてはまだわかりません。どちらの形式も、バイナリではなくテキストベースとして使用したいと思います。.Xを使用するとゴミのテキストが少なくなることがわかったので、無料であるが.Xファイルを編集するための便利なツールを探してみました。多くのゴミ箱ソフトウェアをダウンロードした後、Blenderは私のニーズに「ちょうどいい」と思いました。
私の問題は、Blenderが.Xや.FBXにエクスポートできたとしても、これらのフォーマットからインポートできないことでした。私はこの目標のためのプラグインを探していましたが、これまでに見つけたものはなく、「訪問したリンク」が多すぎて行を失ったので、誰かが.Xをインポートする良い方法を知っているかどうか、この辺りで尋ねると思いましたBlenderに...
また
- XNAを他の形式で動作させる。
- .Xまたは.FBX(テキスト)からインポートされたモデルを編集でき、これらの形式の1つにエクスポートできる優れた3D編集プログラムを提案します。
私は検索を使用しましたが、遅れることはありません。見た目と見た目だけを試してみました。そう..良いアイデアやリンクは大歓迎です。前もって感謝します。
編集:明確にするために:私の目標は、テキスト形式で.X(または.FBX)を編集するために使用できる3Dモデルエディタを用意することです。これにより、他のものから、または他のものに変換せずにXNAを操作できます。