أمثلة تأثير تظليل البكسل
-
20-09-2019 - |
سؤال
لقد رأيت عددًا من أمثلة تأثير البكسل ، أشياء مثل دوامة على صورة. لكنني أتساءل عما إذا كان أي شخص يعرف أي أمثلة أو دروس لاستخدامات أكثر عملية لتأثيرات التظليل؟
أنا لا أقول أن تأثير الدوامة لا يستخدمه ، فهو مجرد أن العديد من الأمثلة التي وجدتها لها التأثير الأساسي الموضحة ولا تدخل في كيفية استخدامها بمهارة مع تأثير آخر أو الانتقال إلى تنتج تأثيرًا رائعًا. يوجد فيديو هنا, ، هذا يحدد جميع مكتبة تأثيرات WPF ، لكنني لست متأكدًا من كيفية استخدام بعضها في سياق عملي.
على سبيل المثال ، عندما ظهرت Flash 8 بتأثيرات مثل Blur ، وجدت مقطع فيديو رائعًا أوضح كيفية استخدام تأثير الضبابية لإنشاء تأثير رائع مع نص سريع ، وقد ألهم هذا الفيديو العديد من الأفكار حول ما يمكنني فعله مع التأثيرات في Flash 8. أبحث عن شيء مشابه مع تأثيرات تظليل البكسل.
المحلول
لقد استخدمت تظليل البكسل في سياقات مختلفة. في الغالب لإبهار المستخدمين.
هنا مثالان مني. تأثير الجني في Silverlight/WPF: عرض حي
alt text http://img121.imageshack.us/img121/6074/genied.jpg
يمنحك دعم كاميرا الويب في Silverlight 4 متعة لا نهاية لها ، عندما تجمعه مع التظليل. لقد فاجأت حاضرين في المؤتمر ووجه بيل جيتس ، وظهر على الأسطح البيضاء. قمت بتعيين مصباح يدوي بجوار كاميرا الويب و ...
تطبيق كاميرا الويب متاح أيضًا هنا: عرض حي (انك سوف تحتاج Silverlight 4 وقت التشغيل & كاميرا ويب).
المستخدمون المذهلون ليس بالتأكيد وسيلة لاستخدام التظليل. يمكنك أيضًا القيام ببعض حساب التفاضل والتكامل المكلف على وحدة معالجة الرسومات ، لكن لا يمكنني العثور على أي مثال جيد للحياة. وإذا كنت مطور ألعاب (أنا لست كذلك) ، فربما تستخدم التظليل على أساس يومي.
بالنسبة للاستخدامات العملية ، لا يوجد الكثير في الشبكة ، وتحديداً لتقنيات WPF/Silverlight. ينبغي للمرء أن يمر عبر الموضوعات المجاورة ، بدءا من مواصفات لغة HLSL وتنتهي مع فلاش بكسل بندر. فيما يلي بعض المراجع الجيدة للبدء:
- مقدمة HLSL بقلم تشانغ لي.
- الإعلان عن مكتبة تأثيرات تظليل WPF بكسل يحتوي على بعض الروابط في الأسفل.
- الكتب Shader x2 على gamedev.net. يعرض كتاب Shaderx2 تطبيقات تظليل مختلفة. كثير منهم لا ينطبق على WPF ، لكنهم قد لا يزالون يعطيون القارئ شعورًا جيدًا بالاستخدامات العملية.
أنا أيضاً موصوفة بالتفصيل كيف أنشأت تأثير Genie ، ولكن التفسير متاح فقط باللغة الروسية.
لا يوجد استخدام في التظليل في عناصر التحكم في WPF ، بقدر ما أعرف.
أتمنى أن يساعدك هذا :). هتافات.
نصائح أخرى
أحد الأشياء العملية التي تمكن آثار تظليل البكسل ... يمزج أوضاع.
تحقق من Robby Ingebretsen's بريد حول هذه المسألة (التي تناقش طريقة مفيدة للاستفادة من وضع مزيج الحرق الخطي). هناك أيضا stackoverflow سؤال على هذا الموضوع كذلك.
في الواقع ، لقد كتبت بالفعل مكتبة وضع مزيج لـ WPF و Silverlight ، وأجعلها متوفرة بحرية في بلدي مقالات. فيما يلي قائمة بجميع منشورات وضع المزيج (وكلها تحتوي على رمز المصدر والثنائيات المرفقة):
- مزيج أوضاع ، الجزء الأول
- أوضاع مزيج ، الجزء الثاني
- يمزج أوضاع Silverlight
- أوضاع مزيج ، الجزء الثالث
- أوضاع المزيج: الآن عتامة مدركة
- أوضاع المزيج: اللون والتشبع واللون واللمعان مع WPF 4.0
آمل أن يثير هذا خيالك ... واسمحوا لي أن أعرف إذا كنت تتجول مع المكتبة!