Q100457: ஒற்றை எழுது முனையைப் பயன்படுத்தி பல ஸ்விட்ச் உள்ளீடுகளை எவ்வாறு வழங்குவது

சுருக்கம்

இந்தக் கட்டுரை, ஒரு Nuke ஸ்கிரிப்ட்டிற்குள் வெவ்வேறு முடிவுகளை வெளியிட, ஒற்றை Write முனையுடன் இணைந்து ஒரு Switch முனையை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது.

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


மேலும் தகவல்

கீழே உள்ள எடுத்துக்காட்டில் விளக்கப்பட்டுள்ளபடி, கிடைக்கக்கூடிய ஒவ்வொரு உள்ளீட்டிற்கும் பிரேம்களை வரிசைப்படுத்தும் ஸ்விட்ச் முனையின் “which” குமிழியில் ஒரு வெளிப்பாட்டைப் பயன்படுத்தலாம்.

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

உதாரணமாக: 

ஒரு ஸ்விட்சில் 10 பிரேம்கள் கொண்ட 3 உள்ளீடுகளை ரெண்டர் செய்தல் :

  1. முனை வரைபடத்தில், ஒரு சுவிட்ச் முனையை உருவாக்கவும்.
  2. 3 நிலையான முனைகளைச் சேர்க்கவும்.
  3. கீழே காட்டப்பட்டுள்ளபடி, ஒவ்வொரு முனைக்கும் வண்ண மதிப்புகளை சிவப்பு, பச்சை மற்றும் நீலம் என மாற்றவும்.

  1. மாறிலி முனைகளை சுவிட்ச் முனையின் உள்ளீடுகளுடன் இணைக்கவும். இவை இப்போது முறையே (சிவப்பு - 0, பச்சை - 1, நீலம் - 2) என இணைக்கப்பட்டதாகத் தோன்றும்.

  1. பண்புகள் தொட்டியைத் திறக்க ஸ்விட்ச் முனையை இருமுறை சொடுக்கவும்.
  2. "எந்த" குமிழியை வலது கிளிக் செய்து தேர்ந்தெடுக்கவும் வெளிப்பாட்டைச் சேர்க்கவும்... .
  3. பின்வரும் குறியீட்டை எக்ஸ்பிரஷன் புலத்தில் சேர்த்து, உறுதிப்படுத்த சரி என்பதை அழுத்தவும்: root.frame()%30/10



  4. ஒரு எழுது முனையைச் சேர்த்து அதை ஸ்விட்ச் முனையுடன் இணைக்கவும்.
  5. எழுது முனையின் பண்புகள் தொட்டியைத் திறந்து, குறிப்பிட்ட கோப்பகத்தில் கோப்புகளை ரெண்டர் செய்ய கோப்பு பாதையை அமைக்கவும்.
  6. ரெண்டர் என்பதைக் கிளிக் செய்து ரெண்டர் ப்ராம்ட்டைப் பார்க்கவும்.
  7. பிரேம் வரம்பை 0-29 என அமைத்து, ரெண்டரிங் செய்யத் தொடங்க சரி என்பதைக் கிளிக் செய்யவும்.
  8. வெளியீட்டு கோப்புறையைப் பார்த்து, உருவாக்கப்பட்ட படங்களைக் கவனியுங்கள்.

மேலே உள்ள ரெண்டரிங் மூலம், பின்வரும் ஸ்கிரீன்ஷாட்டில் காணப்படுவது போல், ஒரு ஒற்றை எழுது முனையிலிருந்து தலா 10 பிரேம்களைக் கொண்ட 3 வண்ணங்களின் வெளியீடு இருக்க வேண்டும்:




கூடுதல் குறிப்புகள்:

  • ஒரே நேரத்தில் பல உள்ளீடுகளை ரெண்டர் செய்வதற்கும், ஸ்விட்சின் “which” புலத்தில் உள்ள எக்ஸ்ப்ரெஷன் மூலம் பிரேம்களை வரிசைப்படுத்துவதற்கும் இந்த செயல்முறையைப் பயன்படுத்தலாம். மேலே உள்ள எனது எடுத்துக்காட்டில் இருந்து, root.frame()%30/10 இன் எக்ஸ்ப்ரெஷனை அணுகக்கூடிய பல உள்ளீடுகளுக்கு நீட்டிக்க முடியும். அதே முடிவுகளை அடைய நீங்கள் எக்ஸ்ப்ரெஷன் frame%30/10 பயன்படுத்தலாம்.

  • ஒரு ரெண்டருக்கு 1 பிரேம் மட்டுமே வேண்டுமென்றால், நீங்கள் root.frame()%3 per 3 உள்ளீடுகள் போன்ற ஒரு வெளிப்பாட்டைப் பயன்படுத்துவீர்கள். கூடுதலாக, ஒரு ரெண்டருக்கு 3 பிரேம்கள் வேண்டுமென்றால், root.frame()%9/3 என்ற வெளிப்பாட்டைப் பயன்படுத்தலாம் .

குறிப்பு: அதிகபட்ச உள்ளீடுகளின் எண்ணிக்கையுடன் தொடர்புடையதாக ஒவ்வொரு உள்ளீட்டுடனும் %3 வெளிப்பாடு மாறும். (அதாவது 4 உள்ளீடுகளைப் பயன்படுத்தி %4 , 5 க்கு %5 , முதலியன) மாடுலஸ் கணிதமாகப் பயன்படுத்தப்படும் சதவீதக் குறியீட்டைக் கொண்ட வெளிப்பாடு பற்றிய கூடுதல் தகவலுக்கு கீழே உள்ள மேலும் படிக்கும் பகுதியைப் பார்க்கவும்.


மேலும் படிக்க

ஸ்விட்ச் முனை பற்றிய கூடுதல் தகவல்களைப் பார்க்க, ஸ்விட்ச் அளவுருக்களுக்கான ஆவணத்தைப் பார்வையிடவும்.

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

மாடுலஸ் கணிதம் (%) உடன் கூடிய வெளிப்பாடு தொடர்பான கூடுதல் தகவல்களை இங்கே காணலாம்: மாடுலோ

    We're sorry to hear that

    Please tell us why