問題タブ [texturing]

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 投票する
0 に答える
156 参照

three.js - three.js で押し出された楕円形オブジェクトにテクスチャを正しく適用する

しばらくの間、three.js カスタム オブジェクトにテクスチャを正しく適用することが困難でした。特に押し出された楕円形のオブジェクト。周りを見回したところ、バウンディング ボックスを使用してオブジェクトの UV マッピングを生成する必要があることがわかりました。ただし、これを行う方法が正確にはわかりません。これがどのように機能するかについての詳細な説明が見つからないようです。このプロセスを詳しく説明してくれる人はいますか?

ありがとう、zaidi92

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

three.js - Threejs: 地形テクスチャが非表示/透明になる

Three.js r62

いくつかのメッシュを含む .obj ファイルのシーンがあります。 https://dl.dropboxusercontent.com/u/8913924/terrain/index.html

「地形」オブジェクトにテクスチャを適用しようとしました。結果は、目に見えない/透明なテクスチャです。

(テクスチャがシーン内の他のオブジェクトに適用されている場合 - すべて問題ないようです)

上記のデモを確認してください

注: .mtl ファイルは空です。

テクスチャをアップロードして、シーンのすべてのオブジェクトに適用します。

このテクスチャを地形と他のすべてのオブジェクトに適用します。

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

opengl - VBO を使用した LWJGL による 3D 立方体のテクスチャリング

OpenGL で大きな問題が発生しています。テクスチャでレンダリングする単純なボックスを取得しようとしました。ただし、ボックスを描画するだけのはずのこのコードでさえクラッシュします。VBO を使用して 3D ボックスにテクスチャを追加するにはどうすればよいですか? また、このコードがクラッシュしないようにするにはどうすればよいですか?

編集: これがロケーションクラスです。

編集:これが私の initGL() メソッドです:

そして、これが私の renderGL() メソッドです:

編集: これは私がスタックトレースのために自分自身を得ているすべてです:

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

c# - 球 C# のテクスチャリング

私は現在、Managed DX と C# に基づくパノラマ ビューアーに取り組んでいます。

球メッシュを作成し、地球マップでテクスチャリングしたいと考えています。

オブジェクトにテクスチャをロードしましたTextureが、結果を見ると、経度と緯度でテクスチャが繰り返されています。

ピクセル シェーダーが必要だと思いますが、作成方法がわかりません。

誰かが私を助けることができますか?

ありがとうございました!

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

c++ - 複数のスプライトを効率的にテクスチャリングするにはどうすればよいですか?

DX11 でスプライトを実装しようとしていますが、テクスチャリングの進め方がわかりません。

まず、複数のスプライトがあり、それぞれが異なるテクスチャ (アトラス) を使用している可能性があります。しかし、画面上にいくつのスプライトがあるかわからないためTexture2D[x]、シェーダー コードでは使用できません。

を使用して調べましたが、オブジェクト自体をテクスチャの配列としてTexture2DArray初期化する必要があります。D3D11Texture2Dある瞬間にスプライト A、B、C が画面に表示され、次の瞬間にスプライト B、C、D が画面に表示されるため、これは問題のように思えます。したがってD3D11Texture2D、B テクスチャと C テクスチャを含む 2 つのオブジェクトを作成する必要があります。いずれにせよ、配列内のテクスチャは同じサイズでなければならないようです..

そして、それは絶対的な災害です。だから - 配列について欠けているものはありますか? そして、これを最も効率的な方法で行うためのオプションは何ですか? 単一のテクスチャを設定し、そのテクスチャを使用するすべてのスプライトを描画して、繰り返す必要がありますか? それもかなり悪いように見えるからです。

前もって感謝します!

PS。これが時期尚早の最適化かもしれないことはわかっていますが、私は DX に不慣れであり、適切にコーディングすることやライブラリを適切に使用することを学ぶことは私にとって興味深いことです。ですから、悪い解決策を書くよりも、少し時間を費やしたいと思います。