गहराई के नक्शे से 'चुंबकीय विकृति' बनाने के लिए एक अच्छा फ़िल्टर क्या होगा?


10

मेरी परियोजना में, मैं एक उच्च विस्तृत जाल (कपड़े) को ख़राब करने के लिए एक प्रणाली बना रहा हूं ताकि यह एक उत्तल जाल को 'फिट' करे। ऐसा करने के लिए, मैं आइटम के गहन मानचित्र और 'पतवार' का उपयोग करता हूं ताकि यह निर्धारित किया जा सके कि विश्व अंतरिक्ष में किस बिंदु पर विचलन होता है और किस हद तक होता है।

बस सभी पतले वर्टिकल को गहराई तक बदलना, जैसा कि 'पतवार' द्वारा परिभाषित किया गया है, काफी प्रभावी है, और इसका प्रदर्शन अच्छा है, लेकिन यह जाली की विशेषताओं को संरक्षित नहीं करने की समस्या से ग्रस्त है और झूठी सकारात्मकता से बचने के लिए व्यापक खींचतान की आवश्यकता होती है।

मैं इसके बजाय गहराई के विचलन मानचित्र से सरल 'विकृति' का एक सेट उत्पन्न करना चाहूंगा, जो विकृत जाल के बाहर (विश्व अंतरिक्ष में) * सभी धक्का देगा। इस तरह, मेष की सभी विशेषताओं को संरक्षित किया गया है और अनुचित वर्टिश को समेटने के लिए जटिल उत्तराधिकार की आवश्यकता नहीं है।

मुझे यकीन नहीं है कि इस विकृति सेट को बनाने के बारे में कैसे जाना जाता है। मैं एक एल्गोरिथ्म की तरह कुछ कल्पना कर रहा हूं जो कि एक निश्चित सीमा के भीतर सन्निहित विचलन के प्रत्येक पैच के लिए एक गोलाकार सतह से मेल खाने का प्रयास करता है, लेकिन यह नहीं जानता कि यह कहां से शुरू करना है।

क्या कोई विकृति उत्पन्न करने के लिए एक उपयुक्त फिल्टर या एल्गोरिदम सुझा सकता है? या इसे एक और रास्ता डालने के लिए एक गहराई नक्शा 'संपीड़ित'?

(* धक्का क्योंकि उत्तल 'बुलगी' ह्यूमनॉइड के लिए इसकी फिटिंग इसलिए सतह के पीओवी से 'गोलाकार' होने की संभावना है।)

संपादित करें: यहां एक छवि / आरेख ठीक से सुझाया गया है जो दिखाता है कि मैं क्या हासिल करने की कोशिश कर रहा हूं।

इसके अलावा, मुझे यह कहना चाहिए कि जब से यह प्रश्न पोस्ट किया गया था तब मैंने इस समस्या पर बहुत अधिक काम किया था, और हालांकि मैंने कभी भी हल नहीं किया कि मुझे जो विकृति मिली, उसे आखिरकार मैंने कैसे तय किया कि इसके लिए गहराई के नक्शे अनुपयुक्त थे:

  1. विकृत जाल पूरा नहीं हुआ है, तो यह नक्शे कि कर रहे हैं में texels पाने के लिए संभव है मतलब उत्तल जाल के दूसरे पक्ष पर होना करने के लिए (क्योंकि वे उन लोगों द्वारा सही पक्ष पर कैमरे के पास छिप नहीं हैं)।
  2. दक्षता उतनी नहीं थी जितनी कि मुझे उम्मीद थी कि इस तथ्य के कारण 6 नक्शे विरूपण के लिए आवश्यक थे।

ऐसा नहीं है कि ये बेकार थे, लेकिन दूसरे समाधान, जिसमें GPU पर चलने वाली गुठली में टकराव परीक्षण शामिल था, जिसके परिणामस्वरूप उच्च गुणवत्ता वाले परिणाम थे और यह बहुत सरल था, भले ही यह उतना तेज़ न हो।

मुझे अभी भी लगता है कि यह सवाल समस्या दिलचस्प है और किसी भी उत्तर में दिलचस्पी होगी क्योंकि मुझे यकीन है कि ऐसी परिस्थितियां हैं जहां इसे पसंद किया जाएगा।

यहाँ छवि विवरण दर्ज करें


क्या आप कृपया उस चित्र या आरेखण को सम्मिलित कर सकते हैं जिसे आप प्राप्त करना चाहते हैं? अपनी समस्या को समझना आसान होगा।
WIP

नीचे दी गई टिप्पणी को सुरक्षित करने से चित्र या चित्र बनाने में बहुत मदद मिल सकती है। इस बात को अनुकरण करने के कई तरीके हैं कि कपड़े शरीर के अंगों को कैसे लपेटते हैं और शायद आपके "विकृत" विचार केवल उन कई में से एक है जो लागू हो सकते हैं।
सैम होउस्वर

पूरे आकार को हिलाने में क्या गलत है?
अली

गजु, कल्पना करें कि यदि आकृति मेष के चारों ओर लिपटी हुई है, तो इसे एक दिशा में ले जाने से यह केवल दूसरी तरफ आकार को और अधिक बाधित कर देगा - हालांकि वास्तव में यही है कि विकृतिकार क्या कर रहे हैं, एक समय में आकार के बस थोड़ा सा।
sebf

SamHocevar, यह सवाल केवल फिटिंग के बारे में था - आपके पास एक मेष है जो कि फिट होने वाले चरित्र की तुलना में थोड़ा छोटा है, इसलिए मेष तदनुसार समायोजित किया जाता है। प्रदर्शन के कारणों के लिए गहराई क्षेत्र कार्यान्वयन चुना गया था, विकृतियों को इसलिए चुना गया क्योंकि सुविधा संरक्षण के लिए दृष्टिकोण की क्षमता थी।
sebf

जवाबों:


2

आपके पास एक गहरा मानचित्र है, जो मुझे लगता है कि उत्तल जाल ए और तटस्थ विकृत मेष बी के बीच की दूरी है, और आपके पास मेष ए की सतह के मानक हैं।

आप जो याद कर रहे हैं वह वजन (या समूह) है कि मेष B पर प्रत्येक ऊर्ध्वाधर उसके पड़ोसियों को कैसे प्रभावित करता है। उदाहरण के लिए, जब केंद्रीय खिसक जाता है, तो उसे अपने पड़ोसी के साथ कुछ राशि (प्रतिशत) तक खींचना चाहिए यदि वे एक ही समूह में हों।

यदि आपके पास क्रियाओं का एक समूह एक-दूसरे को 100% प्रभावित करता है, तो वे सभी को आपके गहराई के नक्शे से सबसे दूर की राशि से बाहर धकेल देंगे जैसे कि वे एक असमान इस्पात संरचना का एक हिस्सा थे जो एक इकाई के रूप में चलता है, जो 50% इस संरचना में सेट है। अधिक मोटी रबर शीट की तरह काम कर सकते हैं और 10% फॉर्म फिटिंग प्लास्टिक रैप की तरह हो सकते हैं क्योंकि प्रत्येक लंबवत उसके पड़ोसी को प्रभावित करता है (जो कि अब आपके पास है।

जाहिर है कि मूल्यों में कुछ सम्मिश्रण और विलय हो रहा है। जैसे @ गजू ने कहा, "पूरे आकार को हिलाने में क्या गलत है?"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.