問題タブ [texture2d]
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.
iphone - iOS5用のOpenGLES2.0の別のクラスのRenderBuffer/FrameBufferでテクスチャをレンダリングする
2つのUIViewがあり、それぞれに独自のrenderBufferとframeBufferがあります。それらは異なるViewControllerに属しています。私はすでにNSNotificationCenterを介してそれらを接続しているので、これですべて設定されました。
基本的に、ClassAViewのframeBufferのテクスチャをClassBViewのframeBufferにレンダリングする必要があります。これはかなり簡単なはずです...ClassAViewでバインドしたテクスチャを渡してみました:
次に、たとえば画面をタップした後、テクスチャをClassBViewに渡してみます。
しかし、その結果、画面が真っ暗になります。NSLog myClassATextureを試しましたが、「0」が出力されます。
とにかく、ClassAですでにレンダリングされているテクスチャをClassBに効果的に渡すにはどうすればよいですか?
私はiOS5.0をターゲットにしているので、iOS 5を必要とする簡単な方法があれば、私はすべての耳です。:)
本当にありがとう!
c# - Microsoft Xna Texture2D と回転
各画像を 90 度、180 度、および 270 度に回転できる必要がある一連の画像があります。これらの画像はすべて Texture2D 型です。私のためにこれを達成するための組み込み関数はありますか? または、各画像の追加の回転画像をロードする必要がありますか? または、このタスクを完了するためのより良い方法はありますか?
cuda - テクスチャメモリ-tex2Dの基本
テクスチャメモリを使用しているときに、次のコードに遭遇しました:-
私の質問は、なぜ0.5f
との両方に追加するのc
ですf
か?これは私を混乱させます..ありがとう
opengl - アプリにテクスチャをロードできないのはなぜですか?
テクスチャ マッピングは非常に簡単な作業だと思います。実は何度も実装したのですが、今回は失敗してしまい、なぜだろう?そして、テクスチャをロードするルートが正しいことを保証できます。私の混乱の他の理由はありますか?
これが私のコードです:
かなり明確ですよね?ただし、最終結果には、テクスチャのない青い四角形しかありません。誰でも私にヒントを与えることができますか?
c# - XNA:多数のTexture2Dを配列に格納する
私はxnaから始めており、これはかなり初心者ですが、このフレームワークを継続するように努力しています。とにかく、私の問題は、多くの.png画像があり、オブジェクトを作成したくないということです。それらの画像のいずれかについて、それらを配列に配置したいのでTexture2D
、これがそれを行う方法だと思いましたが、それは正しい方法ではないようです:
テクスチャのファイル名は、1.png、2.png、3.pngなどです。
特別なカードには、card1.png、card2.png、card3.pngなどがあります。
ブラックジャックゲームを作ろうとしています。
このすべてのテクスチャを1つのtexture2D配列にロードするためのアドバイスを教えてください。
IDEはNULLREFERENCEEXCEPTIONの問題か何かを与えます。
たぶん、言語は、テクスチャを文字列として見つけるために住所全体を理解していません。
opengl - GL_RGB テクスチャをロードした後の奇妙なカラー シフト
これは、RGB および RGBA 形式で定義されたプリミティブな 5x2 テクスチャです。
RGBA バージョンの読み込みは期待どおりに機能します。
RGB テクスチャをロードすると、奇妙なカラー シフトが発生します。
最初のスクリーンショットと 2 番目のスクリーンショットのコードの違いは、glTexImage2D の 2 つの引数だけです。
私は何を間違っていますか?
環境
- ATI Radeon HD5450、OpenGL 4.2
- Windows 7、64 ビット
- ビジュアル スタジオ 2010
graphics - 3Dグラフィックスのテクスチャフィルタリングモード
さまざまなタイプのテクスチャフィルタリングモードのワークロード/オーバーヘッドの間に特定の関係はありますか?つまり、「フィルタリングなしモード」、双一次フィルタリング、三一次フィルタリングを比較しますか?それらは3Dに固有のものですか、それとも2Dでもありますか?
ありがとう:)--MohammadH。
glsl - 後処理のためにレンダリングされた画像を読み取るときの WebGLRenderTarget のアルファチャンネルはすべて 1.0
Three.js を使用して世界を WebGLRenderTarget にレンダリングしています。私の世界は画面全体に表示されないため、背景が透明になっています。目的は、アルファ チャネル対応の画像効果を提供することです。
世界を WebGLRenderTarget バッファにレンダリングします
バッファから読み取って実際の画面に書き込むことで、これを後処理しようとします
私の後処理機能はアルファチャンネルに依存しています。ただし、どういうわけか、Three.JS 後処理シェーダーがアルファ チャネルを正しく読み取れないようです。WebGLRenderTarget にどのような値を入力しようとしても、すべて 1.0 です。
問題を説明する簡単な方法。
レンダー ターゲットを作成します。
バッファ設定のアルファを 0.3 にクリアします::
次に、このバッファーを読み取りバッファーとして使用し、後処理フラグメント シェーダー関数で画面にレンダリングします (ThreeJS 後処理の例)。
他の色の値は正しく読み取られます。私がvec4(sample.r, sample.g, sample.b, 1.0)
それを直接使用すると、期待どおりにコピーされます。
WebGLRenderTarget のアルファ チャネルのクリアに問題はありますか?
GLSL シェーダーでの 2D 画像後処理のテクスチャとして WebGLRenderTarget を持つアルファ値の読み取りに問題はありますか?
c# - Texture2DをC#のlistDictionaryに保存する方法は?
listDictionaryからtexture2Dを取得する際に問題が発生しました。
これは私のLoadGraphicsクラスです:
これは、Texture2Dを取得する必要があるTurretクラスです。
ここでのみ、次のエラーが発生します。
タイプ「オブジェクト」を「Microsoft.Xna.Framework.Graphics.Texture2D」に暗黙的に変換することはできません。明示的な変換が存在します(キャストがありませんか?)
listDictionaryに保存したことに問題があることはわかっています。そうすれば、必要なすべての情報を一度に取得できるからです。他にどのようにこれを行う必要がありますか?
前もって感謝します、
マーク・ダイケマ
c# - VSPackage 内の XNA コンテンツ (Texture2Ds) を読み込んでいますか?
XNA コンテンツを VSPackage プロジェクトに動的に読み込もうとしています。アドインとして、Visual Studio 内のグラフィックス デバイス コントロールに Texture2D を描画できるようにしたいと考えています。フォーム内に XNA コンテンツを動的に読み込むことができました (このコードを使用: http://create.msdn.com/en-US/education/catalog/sample/winforms_series_2) は別の Windows フォーム プロジェクトに含まれていますが、ここでの目標は、アドインとして持っているものを本質的に同じコードで実装することです。私たちが抱えている問題は、XNA コンテンツを動的に読み込むために使用するコードが VSPackages で機能しないように見えることです。ContentBuilder のビルド中に、読み込んでいるコンテンツ (Texture2D) のインポーターが見つからないというエラー メッセージが返されます。ContentBuilder クラスはさまざまな種類のプロジェクトで機能しますが、VSPackages では機能しないようです。VSPackage 内に XNA を実装することに慣れている人はいますか? VSPackage 内に Texture2D を動的にロードすることさえ可能かどうか知っていますか? そうでない場合、代替手段はありますか?
ありがとう