क्षमा करें मुझे यह ध्वनि थोड़ा सा सरल बनाते हैं, मुझे यकीन नहीं है कि आप gfx प्रोग्रामिंग के बारे में कितना जानते हैं या यहां तक कि आप कौन सी तकनीकों का उपयोग कर रहे हैं (मैं इसे स्वयं एचएलएसएल के साथ करूँगा)।
जिस तरह से मैं इस समस्या से संपर्क करूंगा वह एक बनावट उत्पन्न करना है जिसमें आर/जी चैनलों में एक्स/वाई निर्देशांक के ऑफसेट शामिल हैं। फिर एक पिक्सेल के उत्पादन में रंग होगा:
बनावट inputImage
बनावट distortionMap
रंग (एक्स, वाई) = inputImage (x + distortionMap (एक्स, वाई) आर, y + distortionMap (एक्स, वाई) .g)
(, सच यह बिल्कुल सही नहीं है बताने के लिए रंगों का उपयोग के रूप में ऑफसेट सीधे मतलब है कि आप केवल सकारात्मक वैक्टर प्रतिनिधित्व कर सकते हैं, यह काफी सरल 0.5 घटाना है, ताकि आप नकारात्मक वैक्टर का प्रतिनिधित्व कर सकते हैं) है
अब केवल समस्या यह बनी हुई है कि इस विरूपण मानचित्र को कैसे उत्पन्न किया जाए, जो एक अलग प्रश्न है (किसी भी छवि को किसी प्रकार का विरूपण उत्पन्न होगा, जाहिर है, उचित तरल प्रभाव पर काम करना काफी जटिल है और मैं इसे किसी दिन छोड़ दूंगा अधिक योग्यता प्राप्त की)।