Я решил проблему с помощью Cached Composition.
Мне пришлось поместить Viewport3d на холст и использовать следующий код:
CacheMode = new BitmapCache()
{ EnableClearType = true, RenderAtScale = 1, SnapsToDevicePixels = true },
То же самое было сделано в самом окне просмотране работает ...