2

現在、コンピューター サイエンスの修士課程を受講しており、WPF でセル オートマトンを実装したいと考えています。レンダリング パフォーマンスは、200,000 個のセルを含む格子 (グリッド) を表示するのに十分でなければなりません。

WPF ではビジュアルの更新が非常に遅いため (ビジュアル ツリーと論理ツリーが原因)、レンダリングを行うには古き良き Picturebox (GDI+) を使用し、ソフトウェアの残りの部分を実装するには WPF を使用する方がよいでしょう。2 番目のオプションは、ピクセル シェーダー (HLSL) を使用することですが、WPF がマルチパス シェーダーをサポートしているかどうかはわかりません。

どう考えているか教えてください。

4

1 に答える 1

4

まず、WriteableBitmapを確認してください。パフォーマンスはまともですが、シェーダーが提供できるものにはほど遠い. サポートされているシェーダーの種類は正確にはわかりませんが、制限はないと思います...

これは WindowsClient で見つかりました。マルチパス シェーダーは現在サポートされていないようです。繰り返しますが、それはおそらく時間の問題であり、そのコードに対する要求です。記事の執筆後に追加された可能性があります。

Game of Life について言及していないので、誰かが私を +1 してください。

于 2009-08-26T19:54:21.223 に答える