التردد المضلعات بلون قمة المظللة غورو لإزالة النطاقات

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

سؤال

وأنا باستخدام برنامج OpenGL ES على <لأ href = "HTTP: // شبكة الاتصالات العالمية .apple.com / اي فون / "يختلط =" نوفولو noreferrer "> منخفضة الدقة، جزءا لا يتجزأ من جهاز .

ولقد طبقت التدرج اللون الرأسي، وذلك باستخدام ذروة التلوين، لمضلع كبير بمثابة خلفية لمشهد المقدمة لي. أستطيع أن أرى واضحة التحف النطاقات مرئية في التدرج اللون.

وتجربتي الرئيسية يستخدم عارضين البرمجيات. مع عارضين البرمجيات ومن الشائع أن ارتجف بعيدا ماخ العصابات والتحف النطاقات الأخرى. ونحن في كثير من الأحيان القيام بذلك أثناء الخطوة تكميم تقديم الإطار، حيث نقطة عائمة، يتم تحويل تمثيل عالية الدقة من الألوان لانتاج منخفضة الدقة (عادة مع مكونات صحيح). نحقق التردد باعتقال عشوائيا المكون صحيح النهائي سواء صعودا أو هبوطا، لإدراج فقط أصغر قليلا من الضجيج في الصورة التي لخداع العين في رؤية مزيج continuos وسلس بين الألوان.

وسؤالي هو: هل يمكنني تحقيق ذلك باستخدام برنامج OpenGL ES؟ هل هذا نوع من التردد جزء من خط أنابيب برنامج OpenGL، أو ينبغي أن تخطي تلوين قمة الرأس وجعل التدرج في نسيج وتطبيق قليلا من الضوضاء لذلك؟

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

المحلول

هل حاولت glEnable (GL_DITHER)؟ انها عادة هو تمكين في البداية، ولكني عملت أبدا مع GL ES أو على جهاز المضمنة. ويمكن أن تعتمد أيضا على عمق اللون الذي تستخدمه في الإطار عازلة، وأنت ذاهب للحصول على القطع الأثرية إذا كنت قد حصلت فقط 4 بت لكل قناة.

نصائح أخرى

ولقد سمعت أبدا من التأثير الذي يصف يجري في الأنابيب OGL. معرفتي قليلا المؤرخة في هذه المرحلة، ورغم ذلك أنا قد تكون خاطئة. كنت أعطي تقديم لالملمس تسديدة إذا استطعت.

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