In Windows XP, WPF true 3D content (which is usually displayed using the Viewport3D control) looks extremely ugly, because by default it is not smoothed, like other WPF graphics. Especially at lower resolutions, the experience is so bad that it cannot be used in production code.
I managed to force smoothing on some Nvidia graphics cards using the driver settings. Unfortunately, this sometimes leads to ugly artifacts and only works with certain cards and driver versions. Microsoft's official word on this is that 3D anti-aliasing is usually not supported on Windows XP, and the artifact that I see is the result of WPF already performing its own anti-aliasing (XP only).
So I was wondering if there is any other secret trick that allows me to smooth out WPF 3D content under Windows XP.
source
share