Q100273: ஒரு Nuke முனைய அமர்வில் பாதை மாற்றுகளை எவ்வாறு அமைப்பது

அறிகுறிகள்

நீங்கள் Nuke இல் Edit > Preferences... என்பதன் கீழ் உங்கள் பாதை மாற்றுகளை அமைத்துள்ளீர்கள், ஆனால் கட்டளை வரி ரெண்டரிங் அல்லது பைதான் டெர்மினல் பயன்முறையின் போது கோப்பு பாதைகள் சரியாக மாற்றப்படவில்லை. உங்கள் பாதை மாற்றுகள் இப்படி இருக்கும்:

காரணம்

கட்டளை வரி ரெண்டர் அல்லது பைதான் டெர்மினல் பயன்முறையில் கோப்பு பாதைகள் சரியாக மாற்றப்படாமல் போகலாம், ஏனெனில் Nuke GUI பயன்முறைக்கு வெளியே இயங்கும் போது விருப்பத்தேர்வுகள் ஏற்றப்படாது.

டெர்மினல் பயன்முறை (GUI இல்லாமல்) GUI ஐத் தொடங்காமலேயே பைதான் கட்டளைகளை உள்ளிட உங்களை அனுமதிக்கிறது.
இந்த பயன்முறையின் போது ஒரு >>> கட்டளை வரி காட்டப்படும். கட்டளை வரி முறை (தொகுதி முறை) உங்கள் Nuke ஸ்கிரிப்டை (GUI இல்லாமல்) ரெண்டர் செய்ய முனையத்தில் கட்டளைகளை இயக்க அனுமதிக்கிறது.

மேலும் தகவலுக்கு Nuke ஆன்லைன் ஆவணங்களின் கட்டளை வரி செயல்பாடுகளைப் பார்க்கவும்.

தீர்மானம்

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


தற்போதைய Nuke அமர்வு

டெர்மினல் பயன்முறையில் Nuke இயக்கும்போது கொடி எவ்வாறு பயன்படுத்தப்படுகிறது என்பதற்கான எடுத்துக்காட்டு இங்கே:

nuke -t --remap "X:/path,Y:,A:,B:/anotherpath"

எங்கே:

  • nuke பொருத்தமான Nuke இயங்கக்கூடிய நிறுவல் இருப்பிடத்தைக் குறிக்கிறது:

    விண்டோஸ் : C:\நிரல் கோப்புகள்\Nuke16.0v4\Nuke16.0.exe
    OSX : /பயன்பாடுகள்/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0
    லினக்ஸ் : /usr/local/ Nuke 16.0v4/ Nuke 16.0

  • X:/path உடன் தொடங்கும் எந்த பாதைகளும் Y: உடன் தொடங்கும் பாதைகளாக மாற்றப்படும்.
  • A: உடன் தொடங்கும் எந்த பாதைகளும் B:/anotherpath உடன் தொடங்கும் பாதைகளாக மாற்றப்படும்.

வெவ்வேறு இயக்க முறைமைகளுக்கு இடையில் பாதைகளை மாற்ற, உங்கள் கட்டளை உதாரணமாக இருக்கும்:

nuke -t --remap "/home/project/shot/,C:/project/shot"

குறிப்பு: பாதை மேப்பிங் தற்போதைய Nuke அமர்வுக்கு மட்டுமே பயன்படுத்தப்படும், மேலும் அவை Nuke GUI ஐ இயக்கும் போது பயன்படுத்தப்படும் Preferences.nk கோப்பைப் பாதிக்காது.


பல Nuke அமர்வுகள்

பல Nuke அமர்வுகளில் உங்கள் பாதை மாற்றுகளை நிலையாக வைத்திருக்க, நீங்கள் filenameFilter callback ஐப் பயன்படுத்தலாம். முந்தைய எடுத்துக்காட்டைப் போன்ற ஒரு சூழ்நிலைக்கு, இதை எவ்வாறு அமைப்பது என்பதை பின்வரும் எடுத்துக்காட்டு காட்டுகிறது:

import nuke 

def myFilenameFilter(filename):
filename = filename.replace( 'X:/path', 'Y:/' )
filename = filename.replace( 'A:/', 'B:/anotherpath' )

return filename

nuke .addFilenameFilter(myFilenameFilter)

இந்த குறியீட்டை அனைத்து முனைய அமர்வுகளிலும் இயக்க, உங்கள்init.py கோப்பில் குறியீட்டைச் சேர்க்க வேண்டும்.

கோப்பு பெயர் வடிகட்டி அழைப்பு பற்றிய கூடுதல் தகவல்களை Nuke பைதான் டெவலப்பர் வழிகாட்டியிலும் காணலாம்.

    We're sorry to hear that

    Please tell us why