3

ハードウェア レンダリングを使用して、viewport3d ビジュアルをイメージにレンダリングしたいと考えています。SlimDX を使用してそれを行うにはどうすればよいですか? 私は WPF & VB.NET 4.0 と SlimDX を使用しています。事前に感謝します。:)

これは、viewport3d をレンダリングするために使用するコードです。非常に遅く、悪い結果が得られます。

//rendering viewport3D to image
Dim viewportPlate As New RenderTargetBitmap(600, 600, 96 , 96 , PixelFormats.Pbgra32)
viewportPlate.Render(viewport3d)

//path to save
Dim path As String = imgSave
Dim fs As FileStream = New FileStream(path, FileMode.Create)

//encoding to PNG and saving
Dim encoder As BitmapEncoder = New PngBitmapEncoder()
encoder.Frames.Add(BitmapFrame.Create(viewportPlate))
encoder.Save(fs)

PS: SlimDX 以外のものを使用してこれを行う方法について誰かがより良いアイデアを持っている場合は、それらも歓迎します...

4

0 に答える 0