
एनिमेशन व्यू में वर्तमान फ्रेम दिखाएं
Maya में एनिमेट करते समय, व्यू में सीधे एक फ्रेम काउंटर दिखाना उपयोगी होता है 🎬। यह एक HUD (Heads-Up Display) बनाकर किया जाता है जो काम करते समय वर्तमान फ्रेम दिखाता है, केवल एनिमेशन पैनल पर निर्भर नहीं रहना पड़ता।
MEL के साथ इसे कैसे सेट करें
MEL में एक सरल HUD बनाने के लिए, निम्नलिखित कमांड का उपयोग करें:
headsUpDisplay -section 1 -block 0 -label "Frame" -command "currentTime -q" -allowOverlap true frameHUD;
यह कमांड सेक्शन 1 में एक HUD बनाता है जो वर्तमान फ्रेम दिखाता है। इसे हटाने के लिए, बस उपयोग करें:
headsUpDisplay -remove frameHUD;
Python के साथ इसे कैसे सेट करें
यदि आप Python पसंद करते हैं, तो समकक्ष होगा:
import maya.cmds as cmds
cmds.headsUpDisplay('frameHUD', section=1, block=0, label='Frame', command='cmds.currentTime(q=True)', allowOverlap=True)
HUD टाइमलाइन में आगे बढ़ने पर स्वचालित रूप से अपडेट होगा। आप इसे दूसरी कोने में ले जाने के लिए सेक्शन बदल सकते हैं या आकार और रंग जैसे अतिरिक्त गुण समायोजित कर सकते हैं।
व्यावहारिक सुझाव
- इस HUD को एनिमेशन पैनल के समय से भ्रमित न करें; यह केवल एक अतिरिक्त विज़ुअलाइज़ेशन है।
- यह सुनिश्चित करें कि डुप्लिकेट स्क्रिप्ट सक्रिय न हों, क्योंकि वे गलत मान दिखा सकते हैं।
- FPS, कैमरा जानकारी या कुंजी गुण जैसे अन्य उपयोगी डेटा के लिए भी HUDs का उपयोग करें।
निष्कर्ष
Maya में फ्रेम HUD बनाना आपके एनिमेशन वर्कफ्लो को बेहतर बनाता है, आपको व्यू में सीधे रीयल-टाइम जानकारी देखने की अनुमति देता है। MEL या Python के साथ आप इसे कस्टमाइज़ कर सकते हैं और अधिक सटीक और कुशल एनिमेशन के लिए हमेशा हाथ पर रख सकते हैं 🎯।