В моем приложении WPF есть несколько трехмерных сеток, и мне нужно добавить к ним некоторые анимации, а не типичные анимации, а скорее последовательность изображений PNG для создания графической анимации. *
Думайте об этом, как будто мне нужно добавить мультипликационную анимацию на сторону куба.
Я очень хорошо знаю о Viewport2DVisual3D, но когда я заменяю свою обычную ModelVisual3D на Viewport2DVisual3D, я получаю ужасную производительность! Вокруг 5 FPS.
Как только я удаляю материал с IsVisualHostMaterial, установленным в значение true, частота кадров восстанавливается до нормального состояния.
Производительность - всегда сложная тема, но я думал о том, чтобы создать Visual Brush с источником изображения WriteableBitmap или RenderTargetBitmap, а затем нарисовать мои PNG в этой последовательности.
Это звучит нормально, или я не получаю плохую производительность, которую я получаю?