問題タブ [3d]

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

3d - Creating 3D Model then determine dimensions

Are there any libraries that can take a few digital pictures of an object and create a 3d model of it.

For instance, I'd ideally like to let a user upload n pictures of an object and feed the pictures into something like photosynth to construct a model, then determine dimensions of said object.

Thoughts?

0 投票する
5 に答える
3708 参照

math - ゲームプログラミングの学習 (パート 2) (数学)

この質問を書いてから数か月が経ちました。それ以来、「生の」C++ D3D、The Ogre および Irrlicht グラフィック エンジン、そして最近では Microsoft XNA をいじりました。私はいくつかの 2D ゲーム (主にテトリス、アストロイドなどの古いもののレプリカ) を作成し、上記のテクノロジで 3D の世界に (非常に) 小さな一歩を踏み出しました。

実際のゲーム ロジックを作成し、オブジェクトの相互作用を抽象化して、さまざまな形式のコントロール (コンピューター、プレーヤー、ネットワーク経由など) をプラグインできるようにし、スレッド化やその他の使用する操作を行うことに問題はほとんどありません。日々の仕事から - それは私にとって完全に自然に感じます. 私は HLSL とパーティクル エフェクト (非常に基本的なもの) をほとんどいじりませんでした。

しかし、行列とベクトルを含む 3D 数学 (および Ogre3D のクォータニオン(?) は本当に必要なのでしょうか?) ... 本当に理解できます。例に従うことができます (たとえば、オライリーから購入した Learning XNA 3.0 の本は、すばらしい本です)そして、例で何かが起こる理由方法を理解していますが、自分で何かをしようとすると、このタイプの数学の理解が不足していて、実際にそれを取得して機能させることができないと感じます自分。

そこで、3D 数学 (主に) を学ぶためのリソースと、シェーダー/パーティクル エフェクトの本を探しています。私は教育的であり、私の頭をはるかに超えるベクトル数学に関する医師の論文のようなものよりもゆっくりとしたリソースを好みます. 理想的なリソースは、D3D ですべてを実証するものです。

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

windows - Windows/X ウィンドウ システム ウィンドウをテクスチャの 3D 空間に表示するには?

どうすればウィンドウをキャッチして 3D 空間のテクスチャに表示できるのでしょうか。また、マウスとキーボードの入力を 3D アプリケーションからバックグラウンドで実行されているアプリケーションにリダイレクトするにはどうすればよいですか? つまり、完全な 3D デスクトップです。

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

3d - Xnaカメラの配置

やあ、

XnaGameStudioで3Dビューアを実行しようとしています。

この時点で、カメラのベクトル位置とCameraViewベクトル位置を移動する方法を知っていますが、問題は回転(マウスを使用するときにカメラを移動する方法)に関するものです。3Dシューティングゲームのように。

何かアイデア、URL、または助けを借りたコードはありますか?

どうもありがとう。敬具。ホセマ。

0 投票する
13 に答える
6678 参照

3d - 3D ゲームはどのように作成しますか?

ゲーム プログラマーは、maya や 3d max などの外部 3D モデリング ソフトウェアで作成されたゲーム キャラクターと、c や c++ などのお気に入りのプログラミング言語で作成された実際のゲーム ロジックをどのように結び付けるのだろうかと常に考えていました。

この 2 つのことをどのように組み合わせるのですか?また、キャラクターのモデリングからプログラミングまで、ゲームを構築する実際のプロセスはどのようなものですか?

私が不思議に思うことのいくつかは、キャラクターの動きをコードからプログラムするのですか、それとも 3D モデルからプログラムするのですか?

例を見るのは本当にいいでしょう。

0 投票する
5 に答える
6077 参照

c++ - 2 つの座標空間間でのオブジェクトの変換

だから私は「グラフィックスとゲーム開発のための 3D 数学入門」という本を読んでいて、ほとんど数学以外のバックグラウンドを持っていたので、ようやくベクトル/行列の数学を理解し始めました - これは安心です。

しかし、はい、常にありますが、ある座標空間から別の座標空間へのオブジェクトの変換を理解するのに苦労しています。この本の中で、著者は、 「ワールド空間」で 20 度 (簡単にするために 2D 空間にすぎません) 回転させた車 (画像) を銃で撃った例を取り上げています。つまり、ワールド空間、ガン オブジェクト空間、カー オブジェクト空間の 3 つの空間があります。その後、本書は次のように述べています。

「この図では、車に向かって弾丸を発射しているライフルを導入しました。左側の座標空間で示されているように、通常は銃とワールド空間での弾丸の軌道を知ることから始めます。さて、車、銃、弾丸の軌道を静止させたまま、座標空間を車のオブジェクト空間に合わせて変換することを想像してください. これで、車のオブジェクト空間における銃の位置と弾丸の軌道がわかります.交差テストを実行して、弾丸が車に当たるかどうか、どこに当たるかを確認できます。」

そして、私はこの説明に従います。ワールド空間で車が 20* 度回転していることを事前に知っている場合、これは問題ではありません。他の誰かにダウン?すべてがそこに移動する角度がわかりませんか?

そして、ここでどのオブジェクト空間が回転されますか? 世界か銃空間か?ええ、ご覧のとおり、私は少し混乱しています。

理想的な応答は、位置、角度などに任意の変数を使用した車と銃の例を使用することだと思います.

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

c++ - オブジェクトのローカル座標空間を追跡する

わかりました - これは私の以前の質問Transforming an object between two coordinate spaceに大きく関連していますが、より直接的であり、明白な答えがあるはずです。

オブジェクトのローカル座標空間、どうすれば「それを取得」できますか? オークをゲームにロードしたとします。頭、左腕、右腕、原点 (へそ?) がどこにあるかをプログラムでどのように知ることができますか? そして、それがどこにあるかがわかったら、手動で保存する必要がありますか、それとも DirectX API に魔法のように存在するものですか? 私の他の質問では、ある人が X、Y、Z 方向と原点の頂点を保存することについて何か言いましたか? これらの頂点を見つけるにはどうすればよいですか? ゲームにロードする前に、それらを任意に選択し、モデルに割り当てますか? 等

これは、座標空間間の変換に関するものではありません

0 投票する
5 に答える
2113 参照

opengl - マルチヘッドディスプレイシステム

4、8、9、16 などのスクリーン/プロジェクターで構成されたディスプレイで高解像度 3D シーンをリアルタイムでレンダリングできるシステムを作成するために使用できるツール、API、ライブラリは何ですか? 8 台のプロジェクターを使用するセットアップでは、クラスター化されたソリューションを使用する必要がありますか?それとも、4 つのデュアル ヘッド ビデオ カードを備えた単一ノードを使用する必要がありますか? 誰かがそれについて何か経験がありますか?

0 投票する
5 に答える
684 参照

3d - 3D Web サイトとアプリケーション

私は過去数年間、実際に役立つ 3D Web アプリケーションがインターネットにほとんどない理由を理解するのに苦労してきました。2009 年ですが、すべてがシアーズのカタログのページのように見えます。テレビの電源を入れると、毎晩飛んでいるロゴを見つけることができます。その後、ノスタルジックな気分になり、古い N-64 をオンにして、ゼルダやマリオカートをプレイできます。PC では、シムズ 2 はもう 6 歳に近づいています..そして、WoW があります。現在の世代のユーザー (たとえば、Facebook の群れ) は、多次元環境を処理することに ~まったく~ 問題を抱えていません..

それでも、ウェブ上では本当に没入感のあるものは何も起こらないようです. 私は VRML と X3D について少なくとも 10 年間聞いてきましたが、... pffft .. - 地殻変動は何も起きていません。ジャワ3D? .. いいね !..しかし……まだ……待って待ってます。

人々が慣れるまでにキラー Web アプリが必要になると思いますか、それとも、より魅力的な Web エクスペリエンスを使用しようとするのでしょうか?

Second Life やその他の専用のダウンロード アプリケーションについて話しているのではありません。私はおそらく、Lively、SceneCaster、Hangout など、ウェブページに「簡単に」直接配信されるアプリにもっと集中しています。

私が特に興味を持っているのは、仮想店舗と没入型ショッピングの領域です。平均的なユーザーが、現実の世界のように変化するモール空間をブラウジングしたりさまよったりしたくない理由を理解しようとするのは困難でした。

3D Web は常に 5 年後ですか?