Is there a secret trick to force anti-aliasing inside Viewport3D in Windows XP?

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.

+5
source share
3 answers

Have you tried this (from your thread on MSDN forums)?

, , MSDN . MSDN HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE. HKEY_LOCAL_MACHINE\Software\Microsoft\Avalon.Graphics\MaxMultiplesampleType "4", WPF XP.

+2

, Matthew MacDonald Pro WPF Windows Presentation Foundation .NET 3.0, , :

WPF. - WPF , Windows Vista ( Windows Vista ).

, , AA WPF 3D , Vista, , , !

+2

Does your video card support Shader 2.0? You can link to this wiki page to see if it does ...

0
source

All Articles