首页 > 解决方案 > WPF 的 Viewport3D 使用什么版本的 DirectX?

问题描述

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

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

有谁知道 DirectX WPF 的 Viewport3D 使用哪个版本的引擎盖?

谢谢。

标签: wpf3ddirectxviewport3d

解决方案


对于 .NET Core,关于改进 WPF 的 3D 功能存在一个未解决的问题,包括升级到更新版本的 DirectX,这也证实了当前的实现。

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

关于该主题的其他参考资料:


推荐阅读