சுருக்கம்
விண்டோஸ் இயங்குதளத்தில் பல Nuke ஸ்கிரிப்ட்களை ரெண்டரிங் செய்வதற்கான பேட்ச் கோப்பை எவ்வாறு உருவாக்குவது என்பதை இந்தக் கட்டுரை விளக்குகிறது. ஒரு நேரத்தில் ஒன்றுக்கும் மேற்பட்ட ஸ்கிரிப்ட்களை, குறிப்பாக ஒத்திசைவற்ற பிரேம் வெளியீட்டைக் கொண்டுள்ள ரெண்டரிங்கைச் செயல்படுத்த இது பயனருக்குப் பயனளிக்கும்.
மேலும் தகவல்
இந்தச் செயல்முறையானது, பல கட்டளைச் சாளரங்களைத் திறப்பது போன்ற முடிவுகளை அடைய, ஒரு தொகுதி கோப்பை இயக்க பயனரை அனுமதிக்கும். இந்த செயல்முறை மிகவும் சிக்கலானது, மேலும் விண்டோஸ் டைரக்டரிகள் மற்றும் குறிப்பிட்ட Nuke கட்டளை-வரி செயல்பாடுகளை முடிக்க வேலை அறிவு தேவைப்படுகிறது.
உதாரணம் :
1. நோட்பேட் போன்ற உரை திருத்தியை துவக்கவும்.
2. பின்வரும் குறியீட்டைக் கொண்டு Nuke க்கான பாதையைச் சேர்ப்பதன் மூலம் தொகுதி கோப்பை ஸ்கிரிப்ட் செய்யத் தொடங்குங்கள்:
path="C:\Program Files\Nuke14.0v5\"
- Nuke எந்தப் பதிப்பு தற்போது நிறுவப்பட்டுள்ளதோ அதைப் பயன்படுத்தி.
2a. பின்னர், இந்த வரியுடன் வழங்கப்பட வேண்டிய ஸ்கிரிப்டை செயல்படுத்தவும்:
start Nuke 14.0.exe -x -F 1-10 “path/to/script_v1.nk "
குறிப்பு: தொடக்கக் கட்டளை Nuke 14.0 ஐத் திறந்து, பின்னர் ( -x
) பிரேம்களுக்கான ஸ்கிரிப்ட்டின் அனைத்து எழுது முனைகளையும் ( -F
) செயல்படுத்துகிறது. " test_v1.nk " என்ற தலைப்பில் குறிப்பிட்ட ஸ்கிரிப்டில் 1-10.
2b. ஒவ்வொரு குறிப்பிட்ட ஸ்கிரிப்ட் வழங்கப்படுவதற்கு மேலே உள்ள கட்டளையை மீண்டும் செய்யவும். இதைக் குறிப்பிட கீழே உள்ள உதாரணத்தைப் பார்க்கவும்.
3. கோப்பைத் தேர்ந்தெடு > இவ்வாறு சேமி...
4. .bat என்ற நீட்டிப்புடன் கோப்புப் பெயரை உருவாக்கவும். (அதாவது batchRender.bat) மற்றும் சேமி மூலம் உறுதிப்படுத்தவும்.
5. ஸ்கிரிப்டை இயக்க, சேமித்த இடத்தில் உள்ள தொகுதி கோப்பை இருமுறை கிளிக் செய்யவும். மாற்றாக, கோப்பில் வலது கிளிக் செய்து திற என்பதைத் தேர்ந்தெடுக்கவும்.
6. தொகுதி கோப்பு முடிந்ததும், ரெண்டர்களின் வெளியீட்டிற்கான குறிப்பிட்ட கோப்பகத்தைப் பார்க்கவும்.
3 ஸ்கிரிப்ட்களை ஒரே நேரத்தில் ரெண்டரிங் செய்வதற்கு, மேலே குறிப்பிடப்படாத கூடுதல் வரிகளையும் உள்ளடக்கிய இந்த எடுத்துக்காட்டு தொகுதி கோப்பைப் பார்க்கவும் . இந்த வரிகள் தொடர்பான கூடுதல் தகவல்களை மேலும் படிக்கும் பிரிவில் காணலாம்:
@echo off
title Batch Render Nuke Scripts!
mode 45, 10
rem ======================
rem A CHOICE TO MAKE
rem ======================
echo.
echo WELCOME!
echo.
echo.
CHOICE /M "Would you like to begin rendering?"
IF ERRORLEVEL 2 GOTO :End
IF ERRORLEVEL 1 GOTO :Begin
rem ============================
rem BEGIN THE BATCH RENDER
rem ============================
:Begin
rem ======================================
rem SETTING PATH TO EXECUTE RENDER
rem ======================================
path="C:\Program Files\Nuke14.0v5\"
rem =========================
rem BEGIN SCRIPT 1 RENDER
rem =========================
start Nuke 14.0.exe -x -F 1-10 "C:\temp\test_v1.nk"
rem =========================
rem BEGIN SCRIPT 2 RENDER
rem =========================
start Nuke 14.0.exe -x -F 1-10 "C:\temp\test_v2.nk"
rem =========================
rem BEGIN SCRIPT 3 RENDER
rem =========================
start Nuke 14.0.exe -x -F 1-10 "C:\temp\test_v3.nk"
:End
title No Renders made...
cls
echo.
echo.
echo.
echo NO RENDERS MADE, NOW EXITING!
PING localhost -n 2 >NUL
exit
கூடுதல் குறிப்புகள்:
மேலே உள்ள தொகுதி கோப்பு உதாரணத்துடன், நிரல் சரியாக தொடங்குவதற்கு Nuke இன் பாதை முதலில் அமைக்கப்பட்டுள்ளது. பின்னர், test_v1.nk, test_v2.nk மற்றும் test_v3.nk க்கான குறிப்பிட்ட ஸ்கிரிப்ட் இருப்பிடங்கள் ஒவ்வொரு கோப்பிற்கும் ஒரு கட்டளை வரியைத் திறக்கும், மேலும் தொடக்க வரியில் குறிப்பிடப்பட்ட பிரேம்களை இயக்கும்.
தொகுப்பு ஸ்கிரிப்ட்கள் பற்றிய கூடுதல் தகவலுக்கு, மேலும் படிக்கும் பிரிவில் வழங்கப்பட்ட இணைப்புகளைப் பார்க்கவும். மேலே உள்ள ஸ்கிரிப்டை நீங்கள் இணைப்புகளிலிருந்து பதிவிறக்கம் செய்யலாம்.
Nuke ஏற்கும் எந்த கட்டளை வரி செயல்பாடுகளும் -sro உடன் ரெண்டர் ஆர்டர் அல்லது -X கட்டளை மற்றும் ரைட் நோடின் பெயரைப் பயன்படுத்தி குறிப்பிட்ட ரைட் நோட்களைப் பயன்படுத்துதல் போன்ற தொகுதிக் கோப்பில் பயன்படுத்தப்படலாம்.
கூடுதலாக, /wait
எனப்படும் மற்றொரு கட்டளையுடன் ரெண்டர்களை தடுமாறச் செய்வது அவசியமாக இருக்கலாம். இந்தக் கட்டளையைப் பயன்படுத்தி முந்தையதை முடித்த பின்னரே அடுத்த ஸ்கிரிப்டைத் தொடங்கும். இதற்கு ஒரு உதாரணம் பயன்படுத்தப்படும்:
@echo off rem ====================================== rem SETTING PATH TO EXECUTE RENDER rem ====================================== path="C:\Program Files\Nuke14.0v5\" rem ========================= rem BEGIN SCRIPT 1 RENDER rem ========================= start /wait Nuke 14.0.exe -x -F 1-10 "C:\temp\test_v1.nk" rem ========================= rem BEGIN SCRIPT 2 RENDER rem ========================= start Nuke 14.0.exe -x -F 1-10 "C:\temp\test_v2.nk"
முந்தைய Nuke வெளியீடுகளில் தொகுதி ரெண்டரிங் செய்யும் போது .mov கோப்புகளுடன் அறியப்பட்ட சிக்கல் இருந்தது. ரெண்டர்கள் தோல்வியடையும் மற்றும் "தொழிலாளர் செயல்முறை தோல்வியுற்றது" என்பதற்கான பிழை கொடுக்கப்பட்டது, இது குயிக்டைம் செயல்முறைக்குக் காரணம். இந்தச் சிக்கலைக் குறிப்பிடவும்:
ஒரு தொகுதி செயல்முறையுடன் .mov கோப்புகளை ரெண்டரிங் செய்வதற்கான ஒரு தீர்வு குயிக்டைமை நிறுவல் நீக்குவதாகும். இருப்பினும், Nuke சரியாகச் செயல்பட Quicktime தேவைப்படுவதால், இது பரிந்துரைக்கப்படவில்லை.
இருப்பினும், சிக்கல் இனி Nuke 14.0v5 இல் ஏற்படாது என்பதால், அதற்குப் பதிலாக இந்தப் பதிப்பைப் புதுப்பிக்க பரிந்துரைக்கிறோம்.
மேலும் படிக்க
Nuke க்கான கட்டளை வரி செயல்பாடுகள் பற்றிய கூடுதல் தகவல்களை எங்கள் ஆவணங்களைப் பார்க்கவும்.
ஒரு தொகுதி கோப்பு என்ன செய்கிறது என்பதைப் புரிந்துகொள்ள, இந்தக் கட்டுரைகளைப் பார்க்கவும்:
எடுத்துக்காட்டு ஸ்கிரிப்டைப் பதிவிறக்கவும்:
We're sorry to hear that
Please tell us why