Q100292: Katana டெலிபாராமீட்டர்களை எவ்வாறு உருவாக்குவது

Follow

சுருக்கம்

TeleParameter என்பது ஒரு சிறப்பு வகை அளவுரு ஆகும், இது பொதுவாக மற்றொரு முனையின் அளவுருவைக் குறிப்பிடுகிறது. இலக்கு அளவுருவானது மூல அளவுருவைச் சுட்டிக்காட்டுகிறது, இதனால் இரண்டு அளவுருக்களிலும் எந்த மாற்றமும் மற்றொன்றில் பிரதிபலிக்கப்படும், இரண்டு அளவுருக்களும் இணைக்கப்பட்டு அணுகக்கூடியதாக இருக்கும்.

இந்த கட்டுரை UI மற்றும் பைதான் ஸ்கிரிப்டிங் வழியாக TeleParameters எவ்வாறு உருவாக்குவது என்பதை விளக்குகிறது.

மேலும் தகவல்

ஒரு TeleParameter ஆனது ஒரு முனையிலுள்ள அளவுருவை மற்றொரு அளவுருவுடன் இணைக்கும் ஒரு சிறப்பு வகை வெளிப்பாட்டை உருவாக்குகிறது. இணைக்கப்பட்ட அளவுரு ஒரே முனையில் அல்லது வேறு ஒன்றில் இருக்கலாம்.

ஒரு அளவுரு வெளிப்பாட்டின் வித்தியாசம் என்னவென்றால், எந்த அளவுருவையும் பயனரால் புதுப்பிக்க முடியும், மேலும் இது எப்போதும் இணைக்கப்பட்ட அளவுருவும் புதுப்பிக்கப்படும், அதேசமயம் சாதாரண வெளிப்பாட்டுடன், ஒரே ஒரு அளவுருவின் மதிப்பை மட்டுமே திருத்த முடியும்.

UI இல் டெலிபராமீட்டர்களை உருவாக்குதல்

UI இல் TeleParameter ஐ உருவாக்க, பின்வருவனவற்றைச் செய்யவும்:

  • அளவுருக்கள் தாவலில் TeleParameter ஐ உருவாக்க விரும்பும் முனையைத் திறந்து, அளவுருக்களின் மேல் வலதுபுறத்தில் உள்ள குறடு ஐகானைக் கிளிக் செய்து, பயனர் அளவுருக்களைத் திருத்து என்பதைத் தேர்ந்தெடுக்கவும் .

    mceclip0.png

  • இது ஏற்கனவே உள்ள அளவுருக்களுக்கு கீழே ஒரு வெற்று பயனர் அளவுரு குழுவை உருவாக்கும் . சேர் என்பதைக் கிளிக் செய்து , கிடைக்கக்கூடிய அளவுரு வகைகளின் பட்டியலில் இருந்து TeleParameter ஐத் தேர்ந்தெடுக்கவும் .

    mceclip1.png

  • நீங்கள் குறிப்பை உருவாக்க விரும்பும் அளவுருவின் லேபிளை நடு-மவுஸ் 'இங்கே டிராப் பாராமீட்டர்' என்று பெயரிடப்பட்ட டிராப் பகுதிக்கு இழுக்கவும்.

    mceclip2.png

  • இணைக்கப்பட்ட அளவுருவுடன் பொருந்தக்கூடிய தோற்றத்தை TeleParameter எடுக்கும். எந்த அளவுருவில் செய்யப்பட்ட திருத்தங்களும் இணைக்கப்பட்ட அளவுருவில் பிரதிபலிக்கும்.

    mceclip0.png

இந்த எடுத்துக்காட்டு ஒரே முனையில் அளவுருக்களை இணைக்கிறது, ஆனால் நீங்கள் வெவ்வேறு முனையின் அளவுருக்களையும் இணைக்கலாம்:

  • முதல் முனையின் மீது வட்டமிட்டு E ஐ அழுத்தி, பின்னர் இரண்டாவது முனையின் மீது வட்டமிட்டு Shift+E ஐ அழுத்துவதன் மூலம் இரண்டு முனைகளின் அளவுருக்களையும் திருத்தவும்.
  • நீங்கள் இணைக்க விரும்பும் அளவுருவை ஒரு முனையிலிருந்து மற்றொரு முனையில் நீங்கள் உருவாக்கிய டெலிபாராமீட்டருக்கு மத்திய சுட்டி இழுக்கவும்.

பைதான் வழியாக டெலிபராமீட்டர்களை உருவாக்குதல்

ஒரு செயல்பாட்டில் மூடப்பட்ட பைதான் கட்டளைகள் வழியாக டெலிபாராமீட்டரை உருவாக்க தேவையான படிகள் இவை:

def CreateTeleParam(parentParam, targetParam):
   teleParam = parentParam.createChildString('%sTeleParam' % targetParam.getName(), '')
   teleParam.setExpression('getParam("%s").param.getFullName()' % targetParam.getFullName())
   teleParam.setHintString(repr({'widget': 'teleparam'}))

CreateTeleParam() செயல்பாடு, கொடுக்கப்பட்ட இலக்கு அளவுருவை சுட்டிக்காட்டி கொடுக்கப்பட்ட பெற்றோர் அளவுருவின் கீழ் ஒரு TeleParameter ஐ உருவாக்குகிறது.

செயல்பாட்டைப் பயன்படுத்துவதற்கான எடுத்துக்காட்டு இங்கே:

CreateTeleParam(NodegraphAPI.GetNode('Group').getParameter('user'),NodegraphAPI.GetNode('CameraCreate').getParameter('far'))

இந்த எடுத்துக்காட்டில், ஒரு குழு முனையில் farTeleParam என்ற புதிய பயனர் அளவுரு உருவாக்கப்படுகிறது, இது CameraCreate முனையில் உள்ள தூர அளவுருவைக் குறிக்கிறது. பைதான் கட்டளையை இயக்கும் முன், குறடு மெனுவில், குழு முனையில் பயனர் அளவுருக்களைத் திருத்து இயக்கப்பட்டிருப்பதை உறுதிசெய்யவும்.

குறிப்பு: பயனர் அளவுருக்கள் பயனர் அல்லாத அளவுருக்கள் மற்றும் பிற பயனர் அளவுருக்களைக் காட்ட TeleParameters பயன்படுத்தப்படலாம். இருப்பினும், இரண்டு பயனர் அல்லாத அளவுருக்களை இந்த வழியில் இணைக்க முடியாது.

உங்களிடம் மேலும் கேள்விகள் இருந்தால் அல்லது TeleParameters உடன் பணிபுரிவதில் ஏதேனும் சிக்கல் இருந்தால், தயவுசெய்து ஒரு ஆதரவு டிக்கெட்டைத் திறந்து, நீங்கள் எதிர்கொள்ளும் சிக்கல் மற்றும் இதுவரை நீங்கள் எடுத்துள்ள சரிசெய்தல் நடவடிக்கைகளை எங்களுக்குத் தெரிவிக்கவும்.

ஆதரவு டிக்கெட்டை எவ்வாறு திறப்பது என்பது பற்றிய கூடுதல் தகவலுக்கு, Q100064 ஐப் பார்க்கவும் : ஆதரவு டிக்கெட்டை எவ்வாறு உயர்த்துவது .

    We're sorry to hear that

    Please tell us why