WPF的Viewport3D使用什么版本的DirectX?

问题描述

我正在一个项目上,需要在WPF应用程序中显示3D场景(带有动画)。它应该是一个相对简单的场景,但是它将运行的硬件可能受到很大限制,因此我担心性能和效率。

我正在评估是否使用WPF的Viewport3D,但担心它可能在后端使用DirectX 9。理想情况下,我不介意DirectX 11或12,尽管我认为10可以接受。我听说DirectX 9的性能较差,所以我想避免这种情况。

有谁知道DirectX WPF的Viewport3D使用什么版本?

谢谢。

解决方法

对于.NET Core,围绕open issue可以改善WPF的3D功能,包括升级到更新版本的DirectX,这也证实了当前的实现。

WPF在.NET Framework和.NET核心中仍然使用DX9。

关于该主题的其他参考文献: