2012-11-01 19 views
5

मैं सी #/xaml में किसी छवि पर शेडर प्रभाव लागू करना चाहता हूं।छवियों के लिए पिक्सेल शेडर्स को लागू करना

मैं इस उदाहरण पाया है:

http://msdn.microsoft.com/en-us/library/system.windows.media.effects.shadereffect(v=vs.95).aspx

कौन सा एक छवि बहुत तुच्छ करने के लिए पिक्सेल shaders को लागू करने में आता है। दुर्भाग्य से मैं विंडोज 8 फोन एसडीके के साथ एक ही काम नहीं कर सकता।

क्या मैं कुछ भी सरल कर सकता हूं? यदि संभव हो तो मैं डायरेक्टएक्स का उपयोग करना टालना चाहूंगा।

+0

आप XNA का उपयोग करें? या फिर आप के साथ अपने प्रश्न को टैग करने के लिए चाहते हो सकता है आप XNA मतलब है जब आप DirectX उल्लेख किया? किया – doug65536

+0

कर सकते हैं विंडोज फोन (या कुछ) तो फोन देव लोग इसे अधिक आसानी से देखेंगे। – doug65536

उत्तर

0

दुर्भाग्य से आप भी विंडोज फोन 7 या 8. देखें में कस्टम ShaderEffects नहीं बना सकते: WP7 - HLSL effects from WPF/Silverlight

यह भी लगता है कि XNA नो-गो है: Windows Phone custom shaders error? मुझे नहीं लगता कि XNA कोई सुविधा पड़ा है WP7 से WP8 के अलावा, या तो।

आप क्या आप Direct3D में की जरूरत है कर के साथ भाग प्राप्त करने में सक्षम हो सकता है: (http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714072(v=vs.105).aspx)

गुड लक!

Creating a Lens Application that uses HLSL effects for filters

यह समाधान SharpDX एपीआई (एक सी # DirectX आवरण) का उपयोग करता है:

+0

एफडब्ल्यूआईडब्ल्यू कस्टम शेडर्स मूल WP8 ऐप्स ... और मोनोमेम ऐप्स के लिए उपलब्ध हैं। – lzcd

+0

@lzcd क्या आप एक लिंक या उद्धरण प्रदान कर सकते हैं? मेरा मानना ​​है कि आपको होना चाहिए डायरेक्टएक्स शेडर्स की सोच। जहां तक ​​मुझे पता है कि WP8 अभी भी फ्रेमव पर कस्टम प्रभाव का समर्थन नहीं करता है ओर्क तत्वों। – McGarnagle

1

नीचे दिए गए लिंक की जाँच करें।

मैंने हाल ही में परीक्षण किया है और यह एम्यूलेटर के तहत ठीक काम करता है।

दुर्भाग्यवश मुझे गेम क्लास के बाहर आवेदन करते समय एक ही परिणाम नहीं मिला। मैंने अभी तक कोई प्रश्न प्रकाशित नहीं किया है, अभी तक कोई प्रतिक्रिया नहीं है। :-(

गुड लक!

सादर,

पीटर Voloshyn

संबंधित मुद्दे