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

சுருக்கம்

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

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

மேலும் தகவல்

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

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

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

UI-யில் ஒரு TeleParameter-ஐ உருவாக்க, பின்வருவனவற்றைச் செய்யுங்கள்:

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

    mceclip0.png பற்றி

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

    mceclip1.png

  • நீங்கள் ஒரு குறிப்பை உருவாக்க விரும்பும் அளவுருவின் லேபிளை 'Drop Parameter Here' என்று பெயரிடப்பட்ட drop area மீது நடு-சுட்டியால் இழுக்கவும்.

    mceclip2.png

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

    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'}))

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

மேலே உள்ள செயல்பாட்டைப் பயன்படுத்துவதற்கான ஒரு எடுத்துக்காட்டு இங்கே:
CreateTeleParam(NodegraphAPI.GetNode('Group').getParameter('user'),NodegraphAPI.GetNode('CameraCreate').getParameter('far'))

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

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

மேலும் உதவி

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

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

    We're sorry to hear that

    Please tell us why