சுருக்கம்
இந்த கட்டுரை பைதான் வழியாக பிரேம் சேவையகத்தைப் பயன்படுத்தி Nuke ஸ்கிரிப்ட்களை எவ்வாறு வழங்க முடியும் என்பதை விவரிக்கிறது.
மேலும் தகவல்
Nuke அல்லது Nuke Studio வில், GUI-யில் உள்ளூரில், Nuke இன் டெர்மினல் அமர்வைப் பயன்படுத்துதல் அல்லது Frame Server-ஐப் பயன்படுத்துதல் போன்ற இரண்டு வெவ்வேறு முறைகளைப் பயன்படுத்தி ரெண்டர்களை செயல்படுத்தலாம்.
ஃபிரேம் சர்வர், உள்ளூர் கணினியிலோ அல்லது நெட்வொர்க்கில் உள்ள பிற கணினிகளிலோ வேலையை விநியோகிக்க பல Nuke செயல்முறைகளைப் பயன்படுத்துவதன் மூலம் ரெண்டர் நேரங்களைக் குறைக்க Nuke அனுமதிக்கிறது. ஃபிரேம் சர்வர் பற்றிய கூடுதல் தகவல்களை இங்கே காணலாம்:
பிரேம் சர்வரைப் பயன்படுத்தி ரெண்டரிங்
Nuke 11.0v1 இன் படி, Nuke GUI இலிருந்து Frame Server இல் Nuke ஸ்கிரிப்ட்களை ரெண்டர் செய்ய முடியும், கீழே காணப்படுவது போல், Render உரையாடலில் Render using frame server விருப்பத்தை சரிபார்ப்பதன் மூலம்:
இது பின்னணி ரெண்டர்கள் வரிசையில் ரெண்டர் வேலையைச் சேர்க்கும், மேலும் Nuke செயல்முறைகள் கிடைக்கும்போது அதை ரெண்டரிங் செய்யத் தொடங்கும்.
பிரேம் சர்வரைப் பயன்படுத்தி பைதான் வழியாக Nuke ஸ்கிரிப்ட்களை வழங்க, ரெண்டர் செய்யப்பட வேண்டியதைப் பொறுத்து இரண்டு கட்டளைகளைப் பயன்படுத்தலாம்:
from hiero .ui.nuke_bridge import FnNsFrameServer
#Queue background render of all the frames for a script
FnNsFrameServer.renderScript("C:/temp/test.nk")
#Queue background render of a range of frames for a script
FnNsFrameServer.renderFrames("C:/temp/test.nk", "1-10", "Write1", ["main"])
இந்த கட்டளைகளுக்கு, Frame Server அதை ரெண்டர் செய்ய Nuke ஸ்கிரிப்டை சேமிக்க வேண்டும். ரெண்டர் செய்யக்கூடிய ஸ்கிரிப்ட்டின் தற்காலிக பதிப்பைச் சேமிக்க, ரெண்டர் செய்யக்கூடிய ஸ்கிரிப்ட்டின் தற்காலிக பதிப்பைச் சேமிக்க, ரெண்டர் செய்யும்போது ஸ்கிரிப்ட் தற்செயலாகப் புதுப்பிக்கப்படுவதைத் தடுக்க, கட்டளைகளை nuke .scriptSaveAs() கட்டளையுடன் இணைக்கலாம்.
பின்னர் அவற்றை பைப்லைன் தேவைகளைப் பொறுத்து தனிப்பயன் மெனு/பைதான் செயல்பாட்டில் அல்லது நேரடியாக ஸ்கிரிப்ட் எடிட்டரில் இயக்கலாம்.
renderScript() செயல்பாடு, செயல்பாட்டில் அழைக்கப்படும் Nuke ஸ்கிரிப்டில் உள்ள பிரேம்களுக்கான அனைத்து Write nodes க்கும் அனைத்து views ஐயும் ரெண்டர் செய்கிறது.
அதேசமயம் renderFrames() செயல்பாடு பட்டியலிடப்பட்ட Write முனைகள் மற்றும் ஸ்கிரிப்ட்டில் வரையறுக்கப்பட்ட Views க்கான குறிப்பிட்ட பிரேம்களை மட்டுமே ரெண்டர் செய்கிறது.
We're sorry to hear that
Please tell us why