सारांश
यह आलेख बताता है कि टेलीपैरामीटर का प्रदर्शन नाम कैसे बदला जाए, साथ ही वह नाम भी जिससे इसे Katana में आंतरिक रूप से संदर्भित किया जाता है (उदाहरण के लिए स्क्रिप्टिंग एक्सेस के लिए)।
टेलीपैरामीटर पैरामीटर प्रकार की अधिक विस्तृत व्याख्या और उन्हें बनाने के निर्देशों के लिए, कृपया यह लेख देखें: Q100292: Katana में टेलीपैरामीटर कैसे बनाएं
अधिक जानकारी
टेलीपैरामीटर उस पैरामीटर का स्वरूप ग्रहण कर लेता है जिसका वह संदर्भ दे रहा है, जिसमें उसका लेबल भी शामिल है:
उपयोगकर्ता पैरामीटर के नाम आमतौर पर पैरामीटर लेबल के ठीक ऊपर रिंच आइकन पर क्लिक करके और पैरामीटर का नाम बदलें... का चयन करके बदला जा सकता है।
यह टेलीपैरामीटर्स के लिए भी संभव है - हालाँकि, यह UI में दिखाए जाने वाले नाम को प्रभावित नहीं करता है।
ऐसा इसलिए है क्योंकि पैरामीटर को अभी भी उस पैरामीटर के नाम से संदर्भित किया जाता है जिससे वह जुड़ा हुआ है:
fovParam = NodegraphAPI.GetNode('CameraCreate').getParameter('fov')
हालाँकि, उपयोगकर्ता पैरामीटर अभी भी अपने नोड पर एक विशिष्ट नाम के साथ मौजूद है। यह नाम UI में दिखाई नहीं देता है, लेकिन इसका उपयोग पायथन के माध्यम से पैरामीटर तक पहुँचने के लिए किया जा सकता है, जैसे:
teleParam = NodegraphAPI.GetNode('CameraCreate').getParameter('user.CameraFov')
नोट: उपयोगकर्ता पैरामीटर का मान एक स्ट्रिंग अभिव्यक्ति है जो संदर्भित पैरामीटर की ओर इशारा करता है, इस उदाहरण में CameraCreate.fov ।
उपयोगकर्ता पैरामीटर का लेबल यूआई में पैरामीटर लेबल के ठीक ऊपर रिंच आइकन पर क्लिक करके और विजेट विकल्प का चयन करके बदला जा सकता है।
वैकल्पिक रूप से, इसे NodegraphAPI का उपयोग करके सेट किया जा सकता है:
teleParam = NodegraphAPI.GetNode('CameraCreate').getParameter('user.CameraFov')
teleParam.setHintString(repr({'widget': 'teleparam', 'label': 'CameraFovTele'}))
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि