هل هناك سر خدعة لإجبار الحواف داخل Viewport3D في ويندوز XP ؟

StackOverflow https://stackoverflow.com/questions/39454

سؤال

تحت Windows XP WPF الحقيقي 3D المحتوى (التي عادة ما يتم عرض باستخدام Viewport3D التحكم) تبدو قبيحة للغاية لأنه افتراضيا لا والحواف المحسنة مثل باقي WPF الرسومات.خصوصا في دقة أقل التجربة لدرجة أنه لا يمكن أن تستخدم في إنتاج التعليمات البرمجية.

لقد تمكنت من قوة الحواف على بعض بطاقات الرسومات Nvidia باستخدام إعدادات السائق.للأسف, هذا في بعض الأحيان ينتج القبيح التحف يعمل فقط مع بطاقات محددة و إصدارات برامج التشغيل.الكلمة الرسمية من مايكروسوفت في هذا الصدد هو أن والحواف المحسنة 3D عموما لا تدعم ويندوز XP و قطعة أثرية أرى النتيجة من حقيقة أن WPF بالفعل الخاصة الحواف (على XP فقط 2D).

لذلك أنا أتساءل عما إذا كان هناك ربما بعض سر خدعة تسمح لي قوة الحواف على WPF محتوى 3D تحت نظام التشغيل Windows XP.

هل كانت مفيدة؟

المحلول

كنت قد حاولت هذا (من الخيط الخاص بك على منتديات MSDN)?

حسنا, يبدو أن الإشارة في MSDN الرابط أعلاه بشكل غير صحيح تحديد المتضررة التسجيل الجذر الرئيسي.في MSDN هو المحدد كما HKEY_CURRENT_USER ، بينما الصحيح الجذر المفترض أن يكون مفتاح HKEY_LOCAL_MACHINE.لقد حاولت إعداد HKEY_LOCAL_MACHINE\Software\Microsoft\أفالون.الرسومات\MaxMultiplesampleType إلى '4' و يمكنني الحصول على الحواف أجل تطبيق WPF على XP.

نصائح أخرى

الشعور انا من متى ماكدونالد برو WPF Windows Presentation Foundation في .صافي 3.0 هو أنه ليس من الممكن:

هناك استثناء واحد WPF برنامج الدعم.بسبب ضعف دعم السائق ، WPF ينفذ فقط الحواف 3-D الرسومات إذا كنت تقوم بتشغيل التطبيق الخاص بك على نظام التشغيل Windows Vista (و لديك أصلي Windows Vista برنامج تشغيل لبطاقة الفيديو الخاصة بك).

أنا لم أر قط أي شيء تشير إلى أن يمكنك تمكين AA في WPF 3D على أي شيء ولكن Vista, ولكن إذا كان هناك طريقة جديدة بالنسبة لي و أحب أن أعرف كذلك!

هل لديك بطاقة فيديو تدعم Shader 2.0?يمكنك الرجوع هذه صفحة ويكي لمعرفة ما اذا كان لا...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top