WPFを使用して単純なレイトレーサを作成したいと思います。それは学習プロジェクトなので、パフォーマンスよりも設定性を優先します(それ以外の場合はC++に行きます)。WPFの高速ピクセル描画
私はまだ比較的高速のピクセル描画が欲しいです。 StackOverflowのprevious questionには、WPFでこれを達成するためのコードがGDIビットマップを取得することによって含まれています。私はWindowsプログラミングについて知っている比較的少ないことから、
- GDIは、DirectXはWPFが
はそれが可能です(これはしかしWPFの部分がわからない)の下のDirectXを使用しています
可能であれば、(他のWPFコントロールと並んで)WPFウィンドウ内にDirectX API呼び出しを組み込むための提案についても検討します。
ありがとうございます。
最も単純なのは、四面体のような単純なものをレンダリングし、それをpngに保存するコマンドラインアプリケーションを作成することです。いったんそれを持っていれば、レイトレースそのものに関連する多くの問題を解決することができました。次に、画面などに描画することについて心配することができます。 – Indy9000
@Gigi:WPFの画面に直接書き込むことは賢明ではないと思います。http://blogs.msdn.com/b/greg_schechter/アーカイブ/ 2006/05/02/588934.aspx – Surfbutler
私は 'WritableBitmap'を使うのはいい考えです。 – CodesInChaos