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

Follow

அறிகுறிகள்

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

pathSubs.png


காரணம்

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

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

தீர்மானம்

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

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

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

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

எங்கே:

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

    விண்டோஸ் : சி:\நிரல் கோப்புகள்\Nuke14.0v5\Nuke14.0.exe
    OSX : /பயன்பாடுகள்/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0
    Linux : /usr/local/ Nuke 14.0v5/ Nuke 14.0

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

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

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

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


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

பல Nuke அமர்வுகளில் உங்கள் பாதை மாற்றீடுகளை தொடர்ந்து செய்ய நீங்கள் கோப்பு பெயரை Filter 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