SlimDX рендеринг изображения в растровое изображение - PullRequest
3 голосов
/ 23 июня 2011

Я хочу визуализировать визуальный вид 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, я тоже буду рад этим ...

...