Q100142: Nuke Studio மற்றும் Hiero இல் Hiero Python குறியீட்டை எவ்வாறு இயக்குவது

சுருக்கம்

இந்தக் கட்டுரை, Hiero குறிப்பிட்ட Python கட்டளைகளைக் கொண்ட ஸ்கிரிப்டை எங்கு வைக்க வேண்டும் என்பதை விளக்குகிறது, இதனால் அவை Nuke Studio மற்றும் Hiero வில் தொடக்கத்தில் சரியாக செயல்படுத்தப்படும்.

மேலும் தகவல்

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

~/.nuke/Python/Startup

~/.nuke/Python/StartupUI

குறிப்பு: மேலே உள்ள கோப்புறைகள் தானாக உருவாக்கப்படவில்லை, மேலும் உங்கள் .nuke கோப்பகத்தில் ஒரு முறை கைமுறையாக உருவாக்கப்பட வேண்டும். உங்கள் .nuke கோப்பகத்தை அணுகுவது பற்றிய கூடுதல் விவரங்களை இந்தக் கட்டுரையில் காணலாம்: Q100048: இயல்புநிலை .nuke கோப்பகத்தைக் கண்டறிதல்

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

எடுத்துக்காட்டு படிகள்:

  1. ஒரு புதிய உரை கோப்பை உருவாக்கி அதில் உங்கள் தனிப்பயன் Hiero பைதான் குறியீட்டைச் சேர்க்கவும்.
  2. கோப்பை ~/.nuke/Python/Startup/<script_name>.py அல்லது ~/.nuke/Python/StartupUI/<script_name>.py இல் சேமிக்கவும்.
    குறிப்பு: இதைச் செய்யும்போது உங்கள் கோப்பு உலாவியில் கோப்பு நீட்டிப்புகள் காட்டப்படுவதை உறுதிசெய்து, கோப்பு நீட்டிப்பு .py என்பதையும், .txt போன்ற வேறு நீட்டிப்பு அல்ல என்பதையும் சரிபார்க்கவும். நீட்டிப்பை .py ஆக மாற்றும்போது, நீங்கள் கோப்பு வகையை மாற்றப் போகிறீர்கள் என்பதைக் குறிக்கும் எச்சரிக்கையை நீங்கள் காணலாம், இது கோப்பைப் பயன்படுத்த முடியாததாக மாற்றக்கூடும். .py நீட்டிப்பு எதிர்பார்க்கப்படுகிறது மற்றும் Nuke Studio மற்றும் Hiero ஆல் அங்கீகரிக்கப்படும் என்பதால் இந்த செய்தியைப் புறக்கணிக்கவும்.
  3. Nuke Studio அல்லது Hiero தொடங்கவும், உங்கள் தனிப்பயனாக்கம் தானாகவே ஏற்றப்படும்.

குறிப்பு: உங்கள் ~/.nuke/menu.py அல்லது ~/.nuke/init.py இல் Hiero விற்கான ஏதேனும் பைதான் குறியீட்டைச் சேர்ப்பது Nuke / NukeX / Nuke Studio / Hiero ஐத் தொடங்கும்போது பின்வரும் பிழையை ஏற்படுத்தும்: ImportError: No module named _fnpython

இந்தப் பிழை ஏற்படுவது _fnpython என்பது பயன்பாட்டுக் குறியீட்டில் ( _nuke போன்றது) உருவாக்கப்பட்ட ஒரு தனிப்பட்ட தொகுதியாகும், மேலும் Hiero இன் பைதான் தொகுதிகள் முறையாகத் துவக்கப்படுவதற்கு முன்பு init.py செயல்படுத்தப்படுகிறது. இந்தப் பிழை ஒரு பிழையாகப் புகாரளிக்கப்பட்டுள்ளது, இதைப் நீங்கள் கீழே உள்ள URL வழியாகப் பின்தொடர்ந்து புதுப்பிப்புகளுக்கு குழுசேரலாம்:

ID 154593 - உங்கள் .nuke கோப்பகத்தில் உள்ள init.py அல்லது menu.py கோப்புகளில் "import hiero " ஐச் சேர்ப்பது Nuke இயங்குவதைத் தடுக்கிறது.


முனையப் பயன்முறை:

துரதிர்ஷ்டவசமாக, தற்போது Hiero அல்லது Nuke Studio டெர்மினல் பயன்முறையில் இயக்க முடியாது, இருப்பினும், இந்த செயல்பாட்டை செயல்படுத்துவதற்கான உள் அம்ச கோரிக்கை பதிவு செய்யப்பட்டுள்ளது, இதை இவ்வாறு குறிப்பிடலாம்:

ஐடி 138339 - Hiero / Nuke Studio ஹெட்லெஸ்/டெர்மினல் பயன்முறையை செயல்படுத்தவும்.

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

தொடக்கத்தில் Hiero Python குறியீட்டை செயல்படுத்துவது பற்றிய கூடுதல் தகவல்களை Hiero Python டெவலப்பர் வழிகாட்டியின் சுற்றுச்சூழல் அமைவுப் பிரிவில் காணலாம்.

init.py மற்றும் menu.py கோப்புகள் பற்றிய கூடுதல் தகவல்களை இங்கே காணலாம்.

    We're sorry to hear that

    Please tell us why