मेटाबॉल्स: Difference between revisions
m (7 revisions imported from alpha:मेटाबॉल्स) |
No edit summary |
||
| Line 1: | Line 1: | ||
{{short description|N-dimensional isosurfaces which can meld together}}{{Distinguish|मीटबॉल}} | |||
[[Image:Metaballs.png|thumb|1: एक दूसरे पर 2 सकारात्मक मेटाबॉल्स का प्रभाव। <br /> 2: सकारात्मक मेटाबॉल की सतह में इंडेंटेशन बनाकर सकारात्मक मेटाबॉल पर नकारात्मक मेटाबॉल का प्रभाव।|200px]][[ कंप्यूटर चित्रलेख | कंप्यूटर ग्राफिक्स]] में, '''मेटाबॉल''' जैविक-दिखने वाले '''''n'''''-विमितीय [[isosurface|इससरफेस]] होते हैं, जो एकल, सन्निहित वस्तुओं को बनाने के लिए निकटता में एक साथ पिघलने की उनकी क्षमता की विशेषता होती है। | [[Image:Metaballs.png|thumb|1: एक दूसरे पर 2 सकारात्मक मेटाबॉल्स का प्रभाव। <br /> 2: सकारात्मक मेटाबॉल की सतह में इंडेंटेशन बनाकर सकारात्मक मेटाबॉल पर नकारात्मक मेटाबॉल का प्रभाव।|200px]][[ कंप्यूटर चित्रलेख | कंप्यूटर ग्राफिक्स]] में, '''मेटाबॉल''' जैविक-दिखने वाले '''''n'''''-विमितीय [[isosurface|इससरफेस]] होते हैं, जो एकल, सन्निहित वस्तुओं को बनाने के लिए निकटता में एक साथ पिघलने की उनकी क्षमता की विशेषता होती है। | ||
| Line 52: | Line 52: | ||
* [https://web.archive.org/web/20141103023010/http://www.siggraph.org/education/materials/HyperGraph/modeling/metaballs/metaballs.htm Metaballs article] from [[SIGGRAPH]] website | * [https://web.archive.org/web/20141103023010/http://www.siggraph.org/education/materials/HyperGraph/modeling/metaballs/metaballs.htm Metaballs article] from [[SIGGRAPH]] website | ||
* "[https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/exploring-metaballs-and-isosurfaces-in-2d-r2556 Exploring Metaballs and Isosurfaces in 2D]", 3 September 2008, Stephen Whitmore, gamedev.net | * "[https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/exploring-metaballs-and-isosurfaces-in-2d-r2556 Exploring Metaballs and Isosurfaces in 2D]", 3 September 2008, Stephen Whitmore, gamedev.net | ||
[[Category:3 डी कंप्यूटर ग्राफिक्स]] | |||
[[Category:Articles with hatnote templates targeting a nonexistent page]] | |||
[[Category: | [[Category:CS1 English-language sources (en)]] | ||
[[Category:Created On 18/04/2023]] | [[Category:Created On 18/04/2023]] | ||
[[Category:Vigyan Ready]] | [[Category:Lua-based templates]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:डेमो प्रभाव]] | |||
Latest revision as of 18:28, 1 May 2023
कंप्यूटर ग्राफिक्स में, मेटाबॉल जैविक-दिखने वाले n-विमितीय इससरफेस होते हैं, जो एकल, सन्निहित वस्तुओं को बनाने के लिए निकटता में एक साथ पिघलने की उनकी क्षमता की विशेषता होती है।
ठोस मॉडलिंग में, बहुभुज जाल सामान्यतः उपयोग किए जाते हैं। चूंकि, कुछ उदाहरणों में, मेटाबॉल बेहतर होते हैं। मेटाबॉल की "ब्लॉबी" उपस्थिति उन्हें बहुमुखी उपकरण बनाती है, जिसका उपयोग अधिकांशतः जैविक वस्तुओं के मॉडल के लिए किया जाता है और डिजिटल स्कल्प्टिंग के लिए बेस मेश बनाने के लिए भी किया जाता है।[1]
1980 के दशक का आरम्भ में जिम ब्लिन द्वारा कार्ल सैगन की 1980 की टीवी श्रृंखला कॉसमॉसके लिए एटम इंटरैक्शन को मॉडल करने के लिए मेटाबॉल की तकनीक का आविष्कार किया गया था।[2]इसे गति और यूएक्स डिजाइन संप्रदाय में बोलचाल की भाषा में "जेली प्रभाव" के रूप में भी जाना जाता है,[3] सामान्यतः संचालन और बटन जैसे यूज़र इंटरफ़ेस तत्वों दिखाई देता है। मेटाबॉल व्यवहार कोशिका जीव विज्ञान में समसूत्रण से मेल खाता है, जहां गुणसूत्र कोशिका विभाजन के माध्यम से स्वयं की समान प्रतियां उत्पन्न करते हैं।
परिभाषा
प्रत्येक मेटाबॉल को n आयामों में फलन (गणित) के रूप में परिभाषित किया गया है (उदाहरण के लिए, तीन आयामों के लिए, ; त्रि-आयामी मेटाबॉल सबसे आम होते हैं, द्वि-आयामी कार्यान्वयन भी लोकप्रिय होते हैं)। ठोस आयतन को परिभाषित करने के लिए सीमा मान भी चुना जाता है। तब,
कार्यान्वयन
मेटाबॉल्स के लिए चुना गया विशिष्ट कार्य व्युत्क्रम-वर्ग नियम है, अर्थात, सीमा फलन में योगदान घंटाकार के वक्र में घटता है क्योंकि मेटाबॉल के केंद्र से दूरी बढ़ जाती है।
त्रि-आयामी मामले के लिए,
जहाँ मेटाबॉल का केंद्र है। चूंकि, विभाजन के कारण, यह कलनविधियों का विश्लेषण है। इस कारण से, अनुमानित बहुपद कार्यों का सामान्यतः उपयोग किया जाता है।
अधिक कुशल गिरावट फलन की अभिधारण, कई गुणों की आवश्यकता होती है:
- परिमित समर्थन- परिमित समर्थन वाला फलन अधिकतम त्रिज्या पर शून्य हो जाता है। मेटाबॉल क्षेत्र का मूल्यांकन करते समय, नमूना बिंदु से उनकी अधिकतम त्रिज्या से परे किसी भी बिंदु को अनदेखा किया जा सकता है। नियरेस्ट नेबर सर्च यह सुनिश्चित कर सकती है कि क्षेत्र में कुल संख्या की परवाह किए बिना केवल आसन्न मेटाबॉल का मूल्यांकन किया जाना चाहिए।
- सहजता चूंकि आइसोसफेस क्षेत्र को एक साथ जोड़ने का परिणाम है, इसकी सहजता गिरावट वक्रों की सहजता पर निर्भर करती है।
इन मानदंडों को पूरा करने वाला सबसे सरल गिरावट वक्र है जहाँ बिंदु की दूरी है। यह निरूपण क़ीमती वर्गमूल कॉल से बचाता है।
अधिक जटिल मॉडल सहजता प्राप्त करने के लिए परिमित त्रिज्या या बहुपदों के मिश्रण के लिए विवश गाऊसी क्षमता का उपयोग करते हैं। वायविल बंधुओं द्वारा सॉफ्ट ऑब्जेक्ट मॉडल उच्च स्तर की सहजता प्रदान करता है और फिर भी वर्गमूल से बचता है।
मेटाबॉल्स का सामान्य सामान्यीकरण गिरावट वक्र को दूरी-से-रेखाओं या दूरी-से-सतहों पर लागू करना है।
मेटाबॉल्स को स्क्रीन पर रूपांतरित करने के कई तरीके हैं। तीन आयामी मेटाबॉल्स के मामले में, दो सबसे आम रे कास्टिंग और मार्चिंग क्यूब्स एल्गोरिथम हैं।
1990 के दशक में 2डी मेटाबॉल बहुत ही सामान्य डेमो प्रभाव था। प्रभाव Xस्क्रीनसेवर मॉड्यूल के रूप में भी उपलब्ध है।
कलाकार, फ्रिथा लैंड (www.frithaland.com) अपने डिजाइनों में व्यापक रूप से प्रदान की गई मेटाबॉल का उपयोग करती है। उसने असामान्य संप्रदाय के लिए यह दावा किया है और इसे "क्विरिफिकेशन ग्लिटर" करार दिया है। स्कॉटिश होने के नाते उसने "मेटा टार्टन" बनाने के लिए टार्टन पर इस तकनीक का उपयोग किया है।
यह भी देखें
- नूरबस
- बेजियर सतह
संदर्भ
- ↑ "Art of Joe Daniels: Digital Sculpting Tutorial". 8 October 2007.
- ↑ "CG Notes: Metaballs Intro".
- ↑ "The "jelly effect" has recently been very popular and used in lots of animations. … | After effect tutorial, Adobe after effects tutorials, Motion graphics tutorial". Pinterest (in English). Retrieved 2020-08-11.
अग्रिम पठन
- Blinn, J. F. (July 1982). "A Generalization of Algebraic Surface Drawing". ACM Transactions on Graphics. 1 (3): 235–256. doi:10.1145/357306.357310. S2CID 24838292.
बाहरी संबंध
- Implicit Surfaces article by Paul Bourke
- Meta Objects article from Blender wiki
- Metaballs article from SIGGRAPH website
- "Exploring Metaballs and Isosurfaces in 2D", 3 September 2008, Stephen Whitmore, gamedev.net