問題タブ [texture-mapping]
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.
c++ - 一般的な Vertex 構造の textureMappingu/v?
いくつかの directx の例を見ると、頂点の構造が次のように定義されていることがよくあります。
このタイプの頂点の下で、textureMappingu/v は何のためにあるのでしょうか?
opengl - opengl 関数呼び出しを介して調整する opengl テクスチャ lod バイアス?
opengl関数呼び出しを介してlodバイアスを変更するにはどうすればよいですか? 私はデフォルト設定が気に入らず、ミップレベルの変更が早すぎて、近くの地面が見苦しくなります。
これを行うコードが見つかりませんでした。すべてのトピックは、仕事をする外部プログラムに関するものでした...
編集:これは私のテクスチャ設定です:
java - GLSL での 32 ビット RGBA 浮動小数点値の読み取り
32 ビットの float データをシェーダーに送信しようとしていますが、結果が不安定です。完全な白 (1,1,1,1) でテストすると、値はすべてゼロになります。これはテクスチャを作成するための私のコードです:
そしてGLSLでそれを読む:
テクスチャをランダムな値に設定すると、何かが表示されますが、正しくありません。これは RGBA32F テクスチャから読み取る正しい方法ですか、それとも何か不足していますか?
web-applications - サーバー上のバッチ プロセスでテクスチャを 3D オブジェクトにマッピングする
次のユースケースがあります。
- ユーザーが自分の写真を Web サーバーにアップロードする
- 後でサーバー上で、画像は定義済みの 3D オブジェクトにマッピングされ、通常の画像 (png、jpeg など) として保存されます。とりあえず正面だけ。セッションが終了すると、ファイルは削除されます。
- それらを通常の img タグでユーザーに表示します
これをサポートするために、次のプロセスを考えていました。
を。3D モデルはオフラインで作成され、サーバーにアップロードされます
。リアルタイムで、テクスチャ マッピングがサーバー上で行われます
c. 3D モデルの生成されたビューは、一時ファイルに保存されます
。ファイルはimgタグで表示されます
それでは、質問に進みます。
この種のプロセスをサポートするツールについて、あなたの提案は何ですか? それらが実行される OS は重要ではありません。手順 b. c. かなり速いはずです。
したがって、これらのツールの要件は次のとおり
です。 3D モデラーの場合:
- オープン ソース
- 使いやすい
- 次のステップで使用されるライブラリで読み取り可能な形式でモデルを保存する
グラフィカル ライブラリの場合:
- オープン ソース
- 使いやすい
- リソースが使いやすい (グラフィックを多用するアプリケーションと同様に :) )
- モデラーによって生成されたファイルを読み取る
- テクスチャを適用する
- 生成オブジェクトのビューを保存する +テクスチャを通常のファイルに変換して、ブラウザに表示します。
ありがとう。
wpf - 球にマッピングされたテクスチャの x、y 座標の取得 (WPF、同期、visualtreehelper.hittest なし)
テクノロジー: WPF、C#
口実: カスタム ジャイロスコープ + 加速度計デバイスを使用してゲームを作成しています。迷路マップが描かれた球体があります。テクスチャは、サード パーティから生成された一連の位置とテクスチャ座標によってマッピングされます。ユーザーは、迷路を解こうとしているデバイスを介して球体を回転させます。
質問: カスタム マッピングを使用して球座標 (アルファ、ガマ、シータ) からマップ座標 (x、y) を取得する必要があるため、ユーザーが壁にぶつかっているかどうかを確認できます。visualtreehelper.hittest は非同期であり、ゲーム ループでデータが必要なため、使用できません。
ありがとう。
matlab - MATLABでテクスチャマップされた三角形を描画するにはどうすればよいですか?
(u,v)
画像の座標に三角形があります。(X,Y,Z)
この三角形を、画像の三角形とテクスチャマッピングされた3D座標で描画したいと思います。
ここにu,v,X,Y,Z
、三角形の3つの角を表す3つの要素を持つすべてのベクトルがあります。
私は非常に醜く、遅く、不十分な解決策を持っています。
- 画像の長方形の部分を抽出します
- 3点で定義された変換で3D空間に変換します
- 表面で描く
- 最後に、AlphaDataを使用して三角形の一部ではないものをすべてマスクします
確かにこれを行うためのより簡単な方法があるはずですか?
graphics - テクスチャ ポリゴンを任意に歪ませるにはどうすればよいですか?
頂点をドラッグして、テクスチャ付きポリゴンを任意に歪ませるプログラムを書きたいと思います。新しいポリゴンがそれ自体と交差しないと仮定して、テクスチャを滑らかに、オーバーラップせずに歪ませたいと思います。また、新しい形状で、最小限の損失でプロセスを繰り返すことができるはずです。
これを行うためのアルゴリズムはありますか?
3d - Direct3D: 1 回の DrawIndexedPrimitives 呼び出しでテクスチャ付き立方体を描画します。可能?
8 つの頂点と 1 つのDrawIndexedPrimitives
呼び出しだけを使用して、テクスチャ付きの立方体を描画しようとしています。これは可能ですか?
UV 座標に問題があります。立方体のすべての面で機能する適切な UV 値を考え出すことは不可能です。
例として、次の番号付けを取り上げます。
頂点 A の UV は (0, 0) に設定されています。A の対角線上にあるすべての頂点 (A を頂点として共有する 3 つの面すべて) について、UV を (1, 1) に設定しています。ここで、頂点として A を持たない 3 つの面は、それぞれ (1, 1) の UV 値を持つ 2 つの頂点を持つことになります。これが事実であってはならないことは私の理解です。
解決策は何ですか?
opengl - OpenGLの3dsモデルのさまざまな部分へのテクスチャマッピング?
OpenGL と C++ でツリー (.3ds 形式) のテクスチャをマッピングしようとしています。頂点バッファー オブジェクト、頂点配列オブジェクト、およびシェーダーを使用しています。頂点座標、法線、およびテクスチャ座標は、glVertexAttribPointer を介してシェーダーにアップロードされます。 .私の質問は、モデルのさまざまな部分 (つまり、樹皮と葉) にさまざまなテクスチャを選択するにはどうすればよいですか?