問題タブ [dds-format]

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

directx-11 - SharpDX Content.Load

SharpDX 2.5.0 を Visual Studio にインストールしたところ、非常に興味深い予期しないエラーが 1 つあります。

Atari の 'Pong' から始めたかったので、.bmp ファイルにボールを描き、それを .dds ファイルに変換しました。

Easy2Convert BMP から DDS へ

コンテンツに追加し、ロードしようとしました。だから私はこの行を追加しました

ballTexture = Content.Load("ボール");

しかし、メッセージ AssetNotFoundException で失敗しました。

ballTexture = Content.Load("Ball.dds");

見つけるべきチュートリアルはほとんどなく、有用な答えも見つかりませんでした...それはこの写真への完全なパスです:

H:\Programmieren\Pong\Pong\Content\Ball.dds

あなたの答えを楽しみにしています。私の知識を許してください。私はXNAに慣れていて、はるかに簡単でした...

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

ios - iOS でサポートされている圧縮テクスチャ形式は何ですか?

Windows のバックグラウンドから来て、私が慣れ親しんでいる唯一の圧縮ファイル形式は、S3 DXT 圧縮を使用する DDS です。

DDS が iOS デバイスでサポートされているかどうかはわかりません。また、他にどのようなオプションがある可能性がありますか? Ericsson Texture Compression (ETC) や PVRTC などについては聞いたことがありますが、それらがどのように組み合わされ、特定のハードウェア機能にどれだけ依存しているかがわかりません。

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

c++ - Qt 5 dds をサポートしてメモリを節約し、レンダリングを改善

私は dds ファイルを Qt 5.1 にロードしたいと思います。メモリを節約し、レンダリング パフォーマンスを向上させたいと考えています。多くの場合、dds ファイルは png に相当するものよりもサイズが小さく (データが圧縮を破壊するため)、よりキャッシュに適した場所に保存されます。通常の生の画像データよりもレンダリング構造「タイル」(つまりhttp://fgiesen.wordpress.com/2011/01/17/texture-tiling-and-swizzling/ )です。

しかし...グーグルでこのトピックに関する参照を見つけることができません.ddsファイルを読み取ってそれらをQImageに変換する他の人だけを見つけることができますより多くのメモリ、効率の悪いテクセル読み取り、圧縮アーティファクトなどのすべての悪い部分を無料で保持します。

Qt がテクスチャを処理する方法を誤解していますか、または dds フォーマット dxt1-5 を Qt 5.1 内で正しく利用できますか?

QImageReader は dds ファイルを raw に「アンパック」しますか、それとも実際にそのままグラフィックス ハードウェアに直接ロードしますか?

他の提案や指針は非常に高く評価されています。

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

c# - ストリームからDDSファイルをロードしてWPFアプリケーションに表示しますか?

DirectDraw Surface (DDS) ファイルを読み込んで WPF アプリケーションで表示しようとしています。これは、zip アーカイブからストリームを取得する方法です。

では、WPF アプリケーションで DDS 画像 (最初の最高品質のミップマップ) を表示するにはどうすればよいですか?

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

image-processing - dds ファイルの DXGI_FORMAT

DDS ファイルを解析してヘッダー データを読み取ります。画像のフォーマットを変更したいのですが、こちらのサイトに記載されているヘッダーでDXGI_FORMAT(内部フォーマット)の格納場所が指定されていないようです。file の内部形式はどこで取得できますか?

DXGI_FORMAT_BC1_UNORM のように値は 71 ですが、ヘッダーに見つかりませんでした

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

three.js - Three.js dds テクスチャ エラー

jsonLoader を使用して 3D モデルをロードしています。読み込みのパフォーマンスを向上させたいので、テクスチャを DDS 形式に変換しました (Gimp プラグインを使用)。しかし、私はこの問題を取り除くことはできません:

各テクスチャ面は既に 2 のべき乗です。問題が何であるかについてのアイデアはありますか?

編集: 考えられる WebGL ソリューションをいくつか見つけましたが、シェーダーを使用していないため、Three.js で解決策があるかどうか疑問に思っていました

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

opengl - OpenGL の DDS ファイル ローダー、画像の破損

「glCompressedTexImage2D」関数を使用して、OpenGL で圧縮およびミップマップされた DDS ファイルをロードする簡単なプログラムを作成しました。DXT1、DXT3、または DXT5 ファイル形式のみを使用します。一部の DDS ファイルでは問題なく動作しますが、他のファイルではミップマップの一部または大部分が破損しています。機能する dds ファイルと、破損していてヘッダーが同一の dds ファイルを比較しました。画像は 512x512 の完全な正方形です。数回、破損した dds を取得し、いくつかの異なる形式に変換し、軽いガウスぼかしを実行して dds に戻すと、破損することなくうまく機能しました。私が間違っていることを誰かが知っていますか?OpenGL 用の DDS ファイルに代わる、より圧縮されたバインドされた代替手段はありますか?

} // BindDDSFile を終了します