मेरी परियोजना में, मैं एक उच्च विस्तृत जाल (कपड़े) को ख़राब करने के लिए एक प्रणाली बना रहा हूं ताकि यह एक उत्तल जाल को 'फिट' करे। ऐसा करने के लिए, मैं आइटम के गहन मानचित्र और 'पतवार' का उपयोग करता हूं ताकि यह निर्धारित किया जा सके कि विश्व अंतरिक्ष में किस बिंदु पर विचलन होता है और किस हद तक होता है।
बस सभी पतले वर्टिकल को गहराई तक बदलना, जैसा कि 'पतवार' द्वारा परिभाषित किया गया है, काफी प्रभावी है, और इसका प्रदर्शन अच्छा है, लेकिन यह जाली की विशेषताओं को संरक्षित नहीं करने की समस्या से ग्रस्त है और झूठी सकारात्मकता से बचने के लिए व्यापक खींचतान की आवश्यकता होती है।
मैं इसके बजाय गहराई के विचलन मानचित्र से सरल 'विकृति' का एक सेट उत्पन्न करना चाहूंगा, जो विकृत जाल के बाहर (विश्व अंतरिक्ष में) * सभी धक्का देगा। इस तरह, मेष की सभी विशेषताओं को संरक्षित किया गया है और अनुचित वर्टिश को समेटने के लिए जटिल उत्तराधिकार की आवश्यकता नहीं है।
मुझे यकीन नहीं है कि इस विकृति सेट को बनाने के बारे में कैसे जाना जाता है। मैं एक एल्गोरिथ्म की तरह कुछ कल्पना कर रहा हूं जो कि एक निश्चित सीमा के भीतर सन्निहित विचलन के प्रत्येक पैच के लिए एक गोलाकार सतह से मेल खाने का प्रयास करता है, लेकिन यह नहीं जानता कि यह कहां से शुरू करना है।
क्या कोई विकृति उत्पन्न करने के लिए एक उपयुक्त फिल्टर या एल्गोरिदम सुझा सकता है? या इसे एक और रास्ता डालने के लिए एक गहराई नक्शा 'संपीड़ित'?
(* धक्का क्योंकि उत्तल 'बुलगी' ह्यूमनॉइड के लिए इसकी फिटिंग इसलिए सतह के पीओवी से 'गोलाकार' होने की संभावना है।)
संपादित करें: यहां एक छवि / आरेख ठीक से सुझाया गया है जो दिखाता है कि मैं क्या हासिल करने की कोशिश कर रहा हूं।
इसके अलावा, मुझे यह कहना चाहिए कि जब से यह प्रश्न पोस्ट किया गया था तब मैंने इस समस्या पर बहुत अधिक काम किया था, और हालांकि मैंने कभी भी हल नहीं किया कि मुझे जो विकृति मिली, उसे आखिरकार मैंने कैसे तय किया कि इसके लिए गहराई के नक्शे अनुपयुक्त थे:
- विकृत जाल पूरा नहीं हुआ है, तो यह नक्शे कि कर रहे हैं में texels पाने के लिए संभव है मतलब उत्तल जाल के दूसरे पक्ष पर होना करने के लिए (क्योंकि वे उन लोगों द्वारा सही पक्ष पर कैमरे के पास छिप नहीं हैं)।
- दक्षता उतनी नहीं थी जितनी कि मुझे उम्मीद थी कि इस तथ्य के कारण 6 नक्शे विरूपण के लिए आवश्यक थे।
ऐसा नहीं है कि ये बेकार थे, लेकिन दूसरे समाधान, जिसमें GPU पर चलने वाली गुठली में टकराव परीक्षण शामिल था, जिसके परिणामस्वरूप उच्च गुणवत्ता वाले परिणाम थे और यह बहुत सरल था, भले ही यह उतना तेज़ न हो।
मुझे अभी भी लगता है कि यह सवाल समस्या दिलचस्प है और किसी भी उत्तर में दिलचस्पी होगी क्योंकि मुझे यकीन है कि ऐसी परिस्थितियां हैं जहां इसे पसंद किया जाएगा।