पर एक बनावट प्रोजेक्ट करने के लिए पिक्सेल शेडर को एक आर्बिटरी उपयोगकर्ता परिभाषित चतुर्भुज को बनावट प्रोजेक्ट करने के लिए बस पिक्सेल शेडर का उपयोग करके एक तरीका जानने की आवश्यकता है।पिक्सेल शेडर एक आर्बेटरी चतुर्भुज
एक चतुर्भुज के चार पक्षों कीस्वीकार किया जाएगा निर्देशांक:
/// <defaultValue>0,0</defaultValue>
float2 TopLeft : register(c0);
/// <defaultValue>1,0</defaultValue>
float2 TopRight : register(c1);
/// <defaultValue>0,1</defaultValue>
float2 BottomLeft : register(c2);
/// <defaultValue>1,1</defaultValue>
float2 BottomRight : register(c3);
प्रक्षेप एल्गोरिथ्म के कोशिश की जोड़ी है, लेकिन यह सही पाने के लिए प्रबंधन नहीं कर सके।
क्या कोई नमूना है जो आप सोचते हैं कि मैं वांछित परिणाम प्राप्त करने के लिए संशोधित करने में सक्षम हूं?
यह सब सच है ... लेकिन एचडब्ल्यू के त्रिभुज-आधारित इंटरपोलेटर को पूरी तरह से हटाने और पूरी तरह से क्वाड या बहुभुजों या अपनी जटिल योजनाओं को परिभाषित करने के लिए भी पूरी तरह से संभव है, बशर्ते आप अपने पदचिह्न को त्रिकोण में तोड़ सकें और प्रत्येक पिक्सेल प्राप्त कर सकें उसे आवश्यक जानकारी को शेडर करें (विशेष रूप से, अन्य सभी शीर्षकों की स्थिति और मूल्य; न केवल स्थानीय त्रिकोण)। बेशक यह एचडब्ल्यू के समर्पित त्रिभुज इंटरपोलेशन समर्थन की तुलना में चीजों को करने का एक विशेष रूप से प्रभावी तरीका नहीं है, लेकिन इसका मतलब यह नहीं है कि इसमें अनुप्रयोग नहीं हैं। – timday
पोस्टर ने निर्दिष्ट नहीं किया है कि क्या वे एचडब्लू इंटरपोलेशन का उपयोग करने की कोशिश कर रहे हैं, या साइड चरण। मैं मानता हूं कि दोनों संभव हैं। मुझे लगता है कि मूल प्रश्न को स्पष्ट करने और अधिक जानकारी प्रदान करने की आवश्यकता है। – voidstar69