Metlivi ब्लॉग

स्मूद एनिमेशन को गति बनाए रखते हुए स्टेप्ड कीज़ में कैसे बदलें

स्मूद एनिमेशन को स्टेप्ड कीज़ में बदलने के लिए, मूल गति को उन फ़्रेमों पर सैंपल करें जिन्हें आप बनाए रखना चाहते हैं, फिर हर सैंपल किए गए पोज़ को अगली की तक होल्ड करें। केवल विरल मूल कीज़ पर इंटरपोलेशन बदलने से उनके बीच पहले मौजूद पोज़ छूट जाते हैं।

यह गाइड उन कैरेक्टर क्रिएटर्स के लिए है जो किसी मौजूदा वर्चुअल पेट या खिलौने के एनिमेशन को सोच-समझकर बनाए गए पोज़ होल्ड में बदल रहे हैं। इसमें व्यावहारिक चरण Maya का उपयोग करते हैं और ऐसे सैंपल फ़्रेम चुनने का तरीका बताते हैं जिससे महत्वपूर्ण हावभाव और टाइमिंग बनी रहे। यहाँ गति बनाए रखने का अर्थ है चुने गए पोज़, ऐक्शन की अवधि और उसके खास पलों को बनाए रखना; उन पोज़ के बीच की गति होल्ड की एक श्रृंखला बन जाती है।

29 अक्टूबर 2026पढ़ने में 7 मिनटलेखक: Metlivi Editorial Team
खंड 1

केवल टैंजेंट बदलने से गति क्यों बदल जाती है

स्मूद एनिमेशन कर्व अपनी कीज़ के बीच की वैल्यू तय करता है। Maya का Stepped टैंजेंट मौजूदा की की वैल्यू को अगली की आने तक होल्ड करता है। इसलिए, अगर किसी कैरेक्टर के सिर घुमाने की कीज़ केवल फ़्रेम 1 और 13 पर हैं, तो उन कीज़ को सीधे Stepped में बदलने से लंबा होल्ड बनेगा और फिर अचानक बदलाव होगा। इससे बीच की सिर की पोज़िशन कैप्चर नहीं होतीं। Autodesk इस व्यवहार को अपनी Graph Editor Tangents menu reference में दर्ज करता है।

इसका समाधान दो अलग-अलग चरणों में है: पहले स्मूद स्रोत से वैल्यू कैप्चर करें, फिर तय करें कि हर कैप्चर की गई वैल्यू कितनी देर तक दिखाई दे। इन चरणों का क्रम महत्वपूर्ण है। स्रोत को stepped interpolation में बदलने के बाद उसे सैंपल करेंगे, तो मूल स्मूद गति के बजाय मौजूदा होल्ड कैप्चर होंगे।

इस वर्कफ़्लो के लिए, एक बिना छेड़ा हुआ स्मूद संस्करण रखें और कन्वर्ज़न के लिए अलग सीन बनाएँ। इससे आपको उन हावभावों को वापस पाने के लिए संदर्भ मिलेगा जो पोज़ कम करते समय गायब हो जाएँ।

खंड 2

स्टेपिंग इंटरवल चुनने से पहले क्या बनाए रखना चाहिए?

पूरी क्लिप देखकर शुरुआत करें और उन पलों को पहचानें जिनसे ऐक्शन स्पष्ट होता है। खिलौने की ओर मुड़ते छोटे कैरेक्टर के लिए, इनमें मोड़ की शुरुआत, सिर का सबसे बड़ा कोण, नज़र टिकने का पल और आराम की पोज़ में लौटना शामिल हो सकता है।

इन घटनाओं के फ़्रेम नंबर लिख लें। सीन का फ़्रेम रेट, प्लेबैक रेंज और इच्छित लूप सीमा भी दर्ज करें। यही आपकी तुलना की शर्तें हैं: स्मूद और स्टेप्ड संस्करणों को समान फ़्रेम रेट पर, उसी कैमरे से और उसी रेंज में देखें।

शुरुआती तरीका चुनने के लिए इस निर्णय-सहायिका का उपयोग करें। ये सैंपलिंग और होल्ड विधि पर आधारित एडिटिंग सुझाव हैं, एप्लिकेशन के प्रीसेट नहीं।

गति की ज़रूरत शुरुआती तरीका क्या जाँचें
पोज़ की नियमित लय हर दो फ़्रेम पर सैंपल लें क्या प्रमुख पोज़ सैंपलों के बीच आते हैं
जानबूझकर लंबा होल्ड उस हिस्से में कम पोज़ बनाए रखें क्या अगला बदलाव अब भी इच्छित समय पर होता है
तेज़ मोड़ या छोटा हावभाव घटना के आसपास लगातार फ़्रेम बनाए रखें क्या हावभाव दिखाई देता रहता है
लूप होता आइडल एनिमेशन अंतिम होल्ड और रीस्टार्ट की योजना साथ बनाएँ क्या जोड़ पर अनचाहा विराम आता है

एक ही क्लिप में अलग-अलग इंटरवल मिला सकते हैं। दो फ़्रेम की लय उपयोगी शुरुआत है, लेकिन छोटा हावभाव बनाए रखने के लिए एक फ़्रेम का एक्सेंट ज़रूरी हो सकता है। घटना वाले फ़्रेमों को तय शर्त मानें और नियमित सैंपलिंग ग्रिड को संपादन योग्य शुरुआती बिंदु।

खंड 3

कैरेक्टर की मूल्यांकित गति कैसे कैप्चर करें?

पोज़ कम करने से पहले तय करें कि एनिमेशन को उन चैनलों से दर्शाया जा सकता है जिन्हें आप संपादित करना चाहते हैं। रिग की दिखाई देने वाली गति केवल मौजूदा कीज़ पर निर्भर नहीं हो सकती। Autodesk इनवर्स किनेमैटिक्स, एक्सप्रेशन्स और मोशन पाथ्स को ऐसे एनिमेशन के उदाहरण बताता है जिन्हें एनिमेशन कर्व्स में बेक करना पड़ सकता है। देखें Baking simulations।

जिस चीज़ की तैयारी कर रहे हैं, उसके अनुसार बेक टार्गेट चुनें। सीधे ट्रांसफ़ॉर्म्स से एनिमेट किए गए साधारण खिलौने के लिए, वे एनिमेटेड ऑब्जेक्ट हो सकते हैं। रिग्ड कैरेक्टर के लिए तय करें कि आपको संपादन योग्य कंट्रोल एनिमेशन चाहिए या बेक किया हुआ जॉइंट परिणाम। यह न मानें कि एक कंट्रोल को बेक करने से कैरेक्टर का हर दिखाई देने वाला हिस्सा कैप्चर हो जाएगा।

Maya का bakeResults ऑपरेशन योगदान देने वाली निर्भरताओं को सैंपल किए गए एनिमेशन कर्व्स से बदल देता है और स्पष्ट सैंपलिंग रेंज तय करने देता है। इसका simulation विकल्प ऐसे एनिमेशन को सपोर्ट करता है जिसके लिए सीन का क्रमिक मूल्यांकन ज़रूरी हो। इन क्षमताओं का दस्तावेज़ीकरण bakeResults command reference में है।

कन्वर्ज़न के लिए, पहले एक-एक फ़्रेम के अंतराल पर घना रेफ़रेंस बेक बनाएँ। कीज़ हटाने या इंटरपोलेशन बदलने से पहले उस बेक की तुलना बिना छेड़े हुए स्रोत से करें। रूट, सिर, अंगों और अलग से एनिमेट किए गए चेहरे के गुणों की जाँच करें। अगर इस चरण में वे अलग हैं, तो पहले बेक टार्गेट या चैनल कवरेज ठीक करें; स्टेपिंग इंटरवल बदलने से वह गति वापस नहीं आ सकती जो कभी कैप्चर ही नहीं हुई।

खंड 4

Maya में स्टेप्ड कीज़ कैसे बनाएँ?

नीचे दिए गए चरण ऐसे सीन के लिए हैं जिसकी टाइम यूनिट फ़्रेम पर सेट है और कन्वर्ज़न कॉपी में इच्छित ऑब्जेक्ट या रिग चैनल चुने गए हैं।

  1. Animation मेनू सेट में Key > Bake Simulation के पास मौजूद विकल्प बॉक्स खोलें।
  2. क्लिप को कवर करने वाली स्पष्ट Start/End रेंज सेट करें।
  3. बेक में इच्छित ऑब्जेक्ट और एट्रिब्यूट शामिल करने के लिए Hierarchy और Channels चुनें।
  4. Sample By को 1 और Oversampling Rate को 1 पर सेट करें। नियमित अंतराल वाले सैंपलों के लिए Smart Bake बंद करें।
  5. बेक लागू करने से पहले Bake To और सोर्स-लेयर विकल्पों की समीक्षा करें। मूल सीन अलग से रखें।
  6. बेक करें और परिणाम की तुलना स्मूद रेफ़रेंस से करें। Autodesk इन कंट्रोल्स को Bake Simulation Options में समझाता है।

इस घने बेक की एक कॉपी रखें। वर्किंग संस्करण में Graph Editor खोलें, क्लिप के भीतर बेक की गई कीज़ चुनें और Tangents > Stepped चुनें। नियमित Stepped का उपयोग करें: Stepped Next तुरंत अगली की की वैल्यू लेता है, जिससे पोज़ दिखाई देने का समय बदल जाता है। अस्थायी निरीक्षण के लिए Maya में Enable Stepped Preview भी है; इसे बंद करने पर मूल टैंजेंट प्रकार बहाल हो जाते हैं। देखें Graph Editor Tangents menu।

अब वर्किंग संस्करण की कीज़ को अपने चुने हुए फ़्रेम शेड्यूल तक कम करें। फ़्रेम 1 से शुरू होने वाली दो-फ़्रेम की लय के लिए, फ़्रेम 1, 3, 5 आदि के साथ किसी भी आवश्यक घटना और अंतिम फ़्रेम की कीज़ बनाए रखें। उन चैनलों में जिनका साथ बदलना है, बीच की गैर-ज़रूरी कीज़ चुनकर हटाएँ। हटाने से पहले चुने गए फ़्रेम नंबर जाँचें।

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

खंड 5

सैंपलों के बीच आने वाले हावभाव को कैसे बनाए रखें?

इस उदाहरण पर विचार करें: 24 fps की कैरेक्टर क्लिप में कान का एक छोटा झटका है जिसका अधिकतम कोण फ़्रेम 8 पर आता है। फ़्रेम 1 से शुरू होने वाला दो-फ़्रेम शेड्यूल फ़्रेम 1, 3, 5, 7, 9 आदि सैंपल करता है। इससे फ़्रेम 8 छूट जाता है।

24 fps पर, दो फ़्रेम के नियमित होल्ड पैटर्न में प्रति सेकंड 12 निर्धारित पोज़ बदलाव होते हैं, जबकि तीन फ़्रेम के पैटर्न में आठ। ये शेड्यूल का गणितीय वर्णन हैं, क्लिप कैसी दिखती है इसका माप नहीं।

फ़्रेम उदाहरण के लिए स्मूद स्रोत में कान का कोण नियमित दो-फ़्रेम शेड्यूल संशोधित शेड्यूल
7 10° बनाए रखें बनाए रखें
8 25° छोड़ें बनाए रखें
9 12° बनाए रखें बनाए रखें

फ़्रेम 8 बनाए रखने से अधिकतम कोण अपने मूल समय पर बना रहता है। फ़्रेम 7 फिर एक फ़्रेम तक रहता है, फ़्रेम 8 एक फ़्रेम तक रहता है और नियमित पैटर्न फ़्रेम 9 पर फिर शुरू हो सकता है। ऐक्शन के बाकी हिस्से को खिसकाए बिना हावभाव बना रहता है।

उस फ़्रेम को बिना छेड़े हुए स्रोत या घने बेक से वापस लें। पहले से कम किए गए stepped कर्व में की जोड़ने पर उसकी मौजूदा होल्ड वैल्यू ही दर्ज होगी; छूटा हुआ कोण फिर से नहीं बनेगा। पोज़ चुनने की प्रक्रिया पूरी होने तक घना रेफ़रेंस रखने का यही मुख्य लाभ है।

खंड 6

क्या stepped modifier काफ़ी है, या वास्तविक कीज़ चाहिए?

की शेड्यूल तय करने से पहले लय जाँचने के लिए procedural stepping effect मददगार हो सकता है। उदाहरण के लिए, Bforartists maker manual में Step Size, Offset और फ़्रेम-रेंज कंट्रोल वाला Stepped Interpolation F-Curve modifier दर्ज है। इसका modifier सिस्टम ऐसे समायोज्य प्रभावों को सपोर्ट करता है जिन्हें बंद किया जा सकता है। देखें Graph Editor — Sidebar — Modifiers Tab manual।

जब आपके काम में विशेष रूप से stepped कीज़ की ज़रूरत हो, तो यह अंतर महत्वपूर्ण है। एनिमेशन डेटा जाँचें: बनाए रखे गए सैंपल समय पर कीज़ और उनके बीच होल्ड होने चाहिए। केवल stepped जैसा दिखने वाला प्रीव्यू यह साबित नहीं करता कि वे कीज़ मौजूद हैं। अगर आपके टूल के लिए उपयुक्त हो, तो टाइमिंग आज़माने के लिए modifier का उपयोग करें, फिर कन्वर्ज़न को पूरा मानने से पहले बने हुए की डेटा की पुष्टि करें।

खंड 7

कैसे जाँचें कि stepped परिणाम में ऐक्शन बना हुआ है?

परिणाम की दो चरणों में समीक्षा करें। पहले मूल और कन्वर्ट किए गए कैरेक्टर की हर बनाए रखे गए फ़्रेम पर तुलना करें। जिन पोज़ का मेल होना चाहिए, उन्हें वहाँ मेल खाना चाहिए। अगर ऐसा नहीं है, तो अधूरे चैनल चयन, बेक टार्गेट या रिग और लेयर के बचे हुए योगदान की जाँच करें। Maya के दस्तावेज़ के अनुसार, मौजूदा डेस्टिनेशन लेयर में बेक करने से संयुक्त परिणाम बदल सकता है, इसलिए अंतर की जाँच करते समय लेयर के व्यवहार को देखें। देखें bakeResults destination-layer reference।

इसके बाद पूरी क्लिप इच्छित गति से चलाएँ। स्क्रबिंग से अलग-अलग पोज़ जाँचे जा सकते हैं; प्लेबैक से पता चलता है कि उनके होल्ड ऐक्शन को स्पष्ट करते हैं या नहीं। इस निदान क्रम का उपयोग करें:

  • कोई हावभाव गायब है: उसकी निर्णायक फ़्रेम को घने रेफ़रेंस से वापस लें।
  • ट्रांज़िशन देर से महसूस होता है: जाँचें कि अगला पोज़ कब शुरू होता है और उससे पहले का होल्ड छोटा करें।
  • सिल्हूट बहुत अचानक बदलता है: मौजूदा दो सैंपलों के बीच स्रोत का एक और पोज़ बनाए रखें।
  • शरीर का कोई हिस्सा खिसकता रहता है: कन्वर्ज़न सेट से बाहर के चैनलों या निर्भरताओं की जाँच करें।
  • लूप के जोड़ पर विराम आता है: जाँचें कि क्या अंत और शुरुआत में एक ही पोज़ अनचाहे रूप से ज़्यादा देर तक दोहराया जा रहा है।

तब पूरा करें जब बनाए रखे गए पोज़ जहाँ ज़रूरी हो स्रोत से मेल खाते हों, प्रमुख घटनाएँ अपने इच्छित समय पर हों और होल्ड कैरेक्टर को चुनी हुई लय दें। स्मूद स्रोत और घने बेक को stepped संस्करण के साथ रखें, ताकि भविष्य में टाइमिंग बदलते समय मूल पोज़ को अनुमान से बनाने के बजाय वापस पाया जा सके।

खंड 8

स्रोत

संबंधित लेख

इस विषय को आगे पढ़ें