問題タブ [3d-modelling]

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 に答える
2328 参照

opengl - .stl ファイルからサムネイルを生成する方法

私は、.stl ファイルを含むディレクトリをスキャンし、モデルの jpg サムネイルを生成するアプリケーションを作成するタスクを与えられました。ビューアや操作は必要ありません。利用可能なソリューションはありますか、それとも独自に作成する必要がありますか?

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

licensing - 青写真の助けを借りて車のモデルを開発する

Belnder 3dで車のモデリングを開発するために、Net(googled)から車の設計図を取得しました。私の質問は、著作権/ライセンスに関連する懸念/問題はありますか?たとえば、インターネットから青写真を取得してAUDI A6のモデルを作成したい場合、AUDIの人々には何らかの権利がありますか?

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

api - 3Dモデリングオブジェクトを制御するためのチュートリアル

私はBlenderの経験があり、指定された寸法と小さな球の半透明の円柱を作成できます。(温度と熱の概念を説明する化学チュートリアルビデオの場合)次のようなプログラムを作成したいと思います。

  1. 円柱といくつかの球を座標空間に設定します
  2. カメラと照明を設定する
  3. 球体をランダムな方向に動かしながら、それらの位置を追跡し、必要に応じて跳ね返らせます(これは、座標空間が与えられた場合に理解できます。加速を試みても、骨が折れるほど正確にはなりません。」質量」などを考慮に入れて、すべてのボールが進む「速度」でボールを別の方向に送るだけです)
  4. これがカメラを通してどのように見えるかを設定された時間記録します(コマンドラインオプションを秒単位で考えます)

言い換えれば、#4までに、このプログラムはGUIである必要すらありません。プログラムにビデオを作ってもらいたいだけです。

私はC、C ++、Javaの経験が豊富ですが、3Dモデルファイルを取得してプログラムで制御する方法がわからないため、これを実現するには非常に長い時間がかかる場合があります。3Dオブジェクトを制御し、カメラをファイルに記録するためのライブラリとそれに付随するAPIのインフラストラクチャについても知りません。

一部の3Dモデルから始めて、プログラムでシーン(オブジェクト、カメラ、ライト)を設定し、プログラムで座標空間内のオブジェクトを移動し、ビデオをファイルに記録するまでのチュートリアルはありますか?

0 投票する
2 に答える
467 参照

unity3d - unity3D でのタワー ノズル メッシュの回転

Unity 3D で初めてタワー ディフェンス ゲームのようなゲームを作成しています。タワーの Fbx モデルをインポートし、プレハブにアタッチしました。今度はタワーのノズルが回転し、敵が通り過ぎるときに敵に追従するようにします。インポートした fbx モデルには、2 つのポリ メッシュがあり、1 つは固定されたタワーのベース用で、もう 1 つは回転するタワーの上部用です。ここで、これら 2 つのメッシュを使用して 2 つの異なるゲーム オブジェクトを作成しようとしましたが、それらを同じポイントに配置するとオーバーラップします。そのため、ノズルがベースの上に正しく収まるように、手動で位置合わせを行う必要があります。タワー全体が1つのgameObjectのままで、上部を回転できるようにする方法が他にあるのではないかと思っていました。

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

animation - VTKを使用したモデルアニメーション

3DモデルのVTKデータファイルがあり、それに適用された変換を表示しようとしています。

変換のすべての状態のポイント座標/ポリゴンデータがあります(約10〜30の状態があるはずです)。つまり、ステップごとに別のVTKファイルを書き込むことができます。

私は、各状態がたとえば1秒間表示されてから、できるだけ流暢に次の状態に切り替わるような素晴らしいアニメーションを作成しようとしています。

何をするのが最善でしょうか?

0 投票する
3 に答える
16036 参照

matlab - MATLABでの3D行列(画像)のサイズ変更

3D行列(MxNxK)があり、サイズを(M'xN'xK')に変更したい(matlabでのサイズ変更のように)。私は画像ピラミッドを使用していますが、その結果はあまり正確ではなく、より良いものが必要です。解決策はありますか?

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

blender - ブレンダーエクスポート/片面ポリゴン

私は3Dモデリング、ブレンダーなどに本当に慣れていません。

ブレンダー(部屋)でモデルを作成しました。これを(.objとして)エクスポートして、CopperCube(3Dシーンを作成するツール)にインポートできるようにしました。

問題は、壁が外側からしか見えないことです。写真を見てください:

ブレンダー: http: //imageshack.us/photo/my-images/341/blenderg.png/

CopperCube: http: //imageshack.us/photo/my-images/829/coppercube.png/

私はCopperCubeのフォーラムに尋ねたところ、片側のポリゴンしかない(または反転している)と言われました。これを変更する方法はありますか?申し訳ありませんが、私はこれを完全に始めたばかりです...

これがCopperCubeフォーラムの答えです:

Blenderはわかりませんが、エクスポート用に変更できるオプションはありますか?モデルに片面ポリゴンがあるか、一部のポリゴンの法線が反転しているように見えます。

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

c# - モノドロイドを使用した3Dモデル

C#を使用してMonoで開発されているAndroidアプリに3Dモデルを追加することに興味があります。モデルはBlenderのようなツールで開発されます。モデルとの相互作用の例は、「笑顔」ボタンをクリックしてモデルの笑顔シーケンスを開始することです。このタイプのメディア用の賢い「コンテナ」はありますか?ユーザーに事前に決定されたルーチンを表示するだけで済みます。新しいルーチンは作成されません。

助けてくれてありがとう。

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

opengl-es - LibGDX の mipmap .png ファイルと model .obj ファイルを生成するにはどうすればよいですか?

私は LibGDX (Android 用の OpenGL ES 2.0 ラッパー) で少し遊んでいます。

準備されたファイルを使用してモデルとミップマップ テクスチャをロードするサンプル コードをいくつか見つけました。 /gdxinvaders/RendererGL20.javaモデル用の .obj ファイルと RGB565 形式の .png ファイルを読み込み、ミップマップ テクスチャを適用します。

これらのファイルを作成するための最良/最も簡単な方法は何ですか?

.obj ファイルが多数のツールによって生成されることは理解しています (これまでのところ、Blender、Wings3D、Kerkythea をインストールしました)。

しかし、もっと重要なことは、mipmap されたテクスチャを含む .png ファイルをどのように作成するのですか? 私が見た .png ( https://github.com/libgdx/libgdx/blob/master/demos/invaders/gdx-invaders/data/ship.png ) には、おそらく作成された、顔ごとに異なるテクスチャが含まれているようです何かのツールで。インストールした 3 つのツールのメニューを参照しましたが、そのような .png ファイルをエクスポートするオプションが見つかりませんでした。私は何が欠けていますか?

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

xna - 複数の骨の回転の謎

私はクォータニオンとXNAスキンモデルの例を使用しています(数週間前から......)。最近ネットで購入できるいくつかのオープンソースセンサーボードから2セットのクォータニオンを受け取りました。私はこれらのクォータニオンを受け取り、それらと一緒に手足を回転させることができるように、いくつかのコードを書くことができました。今私の問題は次のとおりです。私の例では右上腕と右下腕を使用しており、それらを別々に回転させることができます。私の最初の位置は下に描かれているもので、完璧です。

http://i.imgur.com/c7qei.png「初期位置」

これで、右腕を前方に回転させたいときに、この図の右側に示すように、最終的な位置を設定する必要があります。しかし、どういうわけか、結果は左の1つの位置になりますが、私の本当の「物理的な」腕は前を向いています。

http://i.imgur.com/tXCp6.png「理想的な最終位置(右)、本当に間違った位置(左)」

下腕が上腕の回転をどのように補正しないか。私は小さな一歩を逃していると確信しています。以下に、使用しているコードの重要な部分を示します。

この謎を解くのを手伝っていただけませんか。私は自分の問題をできるだけ明確に説明できたと思います。また、よろしくお願い申し上げます。

あなたのもの

デイブ