சுருக்கம்
இந்தக் கட்டுரை விண்டோஸ் இயக்க முறைமையில் பல Nuke ஸ்கிரிப்ட்களை ரெண்டரிங் செய்வதற்கான பேட்ச் கோப்பை எவ்வாறு உருவாக்குவது என்பதை விளக்குகிறது. ஒரே நேரத்தில் ஒன்றுக்கு மேற்பட்ட ஸ்கிரிப்ட்களை, குறிப்பாக ஒத்திசைவற்ற பிரேம் வெளியீட்டைக் கொண்டவற்றை ரெண்டரிங் செய்வதை செயல்படுத்துவது பயனருக்கு பயனுள்ளதாக இருக்கும்.
மேலும் தகவல்
இந்த செயல்முறை பயனரை ஒற்றை Batch கோப்பை இயக்க அனுமதிக்கும், இதன் மூலம் பல கட்டளை சாளரங்களைத் திறப்பது போன்ற அதே முடிவுகளைப் பெறலாம். இந்த செயல்முறை மிகவும் சிக்கலானது, மேலும் இதை முடிக்க Windows கோப்பகங்கள் மற்றும் குறிப்பிட்ட Nuke கட்டளை-வரி செயல்பாடுகள் பற்றிய அறிவு தேவைப்படுகிறது.
உதாரணமாக :
1. நோட்பேட் போன்ற உரை திருத்தியைத் திறக்கவும்.
2. பின்வரும் குறியீட்டைக் கொண்டு Nuke க்கு ஒரு பாதையைச் சேர்ப்பதன் மூலம் தொகுதி கோப்பை ஸ்கிரிப்ட் செய்யத் தொடங்குங்கள்:
path="C:\Program Files\Nuke16.0v4\" - தற்போது நிறுவப்பட்ட Nuke இன் எந்த பதிப்பைப் பயன்படுத்துகிறதோ அதைப் பயன்படுத்தவும்.
2a. பின்னர், இந்த வரியுடன் ரெண்டர் செய்யப்பட வேண்டிய ஸ்கிரிப்டை செயல்படுத்தவும்:
start Nuke 16.0.exe -x -F 1-10 “path\to\the\script_v1.nk "
குறிப்பு: தொடக்க கட்டளை Nuke 15.1 ஐத் திறந்து, பின்னர் ( -x ) பிரேம்களுக்கான ஸ்கிரிப்ட்டின் அனைத்து எழுது முனைகளையும் ( -F ) இயக்குகிறது. “ test_v1.nk ” என்ற தலைப்பில் ஒரு குறிப்பிட்ட ஸ்கிரிப்டில் 1-10.
2b. ஒவ்வொரு குறிப்பிட்ட ஸ்கிரிப்டையும் ரெண்டர் செய்ய மேலே உள்ள கட்டளையை மீண்டும் செய்யவும். இதைக் குறிப்பிட கீழே உள்ள எடுத்துக்காட்டைப் பார்க்கவும்.
3. உங்கள் ஸ்கிரிப்டை கோப்பு > இவ்வாறு சேமி… மூலம் சேமிக்கவும்.
4. .bat நீட்டிப்புடன் ஒரு கோப்புப் பெயரை உருவாக்கி (அதாவது "my_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\Nuke16.0v4\"
rem =========================
rem BEGIN SCRIPT 1 RENDER
rem =========================
start Nuke 16.0.exe -x -F 1-10 "C:\temp\test_v1.nk"
rem =========================
rem BEGIN SCRIPT 2 RENDER
rem =========================
start Nuke 16.0.exe -x -F 1-10 "C:\temp\test_v2.nk"
rem =========================
rem BEGIN SCRIPT 3 RENDER
rem =========================
start Nuke 16.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 இன் path முதலில் அமைக்கப்படுகிறது. பின்னர், test_v1.nk, test_v2.nk மற்றும் test_v3.nk க்கான குறிப்பிட்ட ஸ்கிரிப்ட் இருப்பிடங்கள் ஒவ்வொரு கோப்பிற்கும் ஒரு கட்டளை வரியைத் திறந்து, start வரியில் அழைக்கப்படும் குறிப்பிட்ட பிரேம்களை இயக்கும்.
Nuke ஏற்றுக்கொள்ளும் எந்த கட்டளை வரி செயல்பாடுகளையும் தொகுதி கோப்பில் பயன்படுத்தலாம், அதாவது -sro உடன் Render Order, அல்லது -X கட்டளை மற்றும் Write node இன் பெயரைப் பயன்படுத்தி குறிப்பிட்ட Write nodes ஐப் பயன்படுத்தலாம்.
கூடுதலாக, /wait என்ற மற்றொரு கட்டளையுடன் ரெண்டர்களை அசைக்க வேண்டியிருக்கலாம். இந்த கட்டளையைப் பயன்படுத்துவது முந்தையதை முடித்த பின்னரே அடுத்த ஸ்கிரிப்டைத் தொடங்கும். இதற்கு ஒரு எடுத்துக்காட்டு பின்வருமாறு பயன்படுத்தப்படும்:
@echo off rem ====================================== rem SETTING PATH TO EXECUTE RENDER rem ====================================== path="C:\Program Files\Nuke16.0v4\" rem ========================= rem BEGIN SCRIPT 1 RENDER rem ========================= start /wait Nuke 16.0.exe -x -F 1-10 "C:\temp\test_v1.nk" rem ========================= rem BEGIN SCRIPT 2 RENDER rem ========================= start Nuke 16.0.exe -x -F 1-10 "C:\temp\test_v2.nk"
மேலும் படிக்க
Nuke இன் கட்டளை வரி செயல்பாடுகள் பற்றிய கூடுதல் விவரங்களுக்கு எங்கள் ஆவணங்களைப் பார்க்கவும்.
தொகுதி கோப்புகள் பற்றிய கூடுதல் தகவலுக்கு கீழே உள்ள கட்டுரைகளைப் பார்க்கவும்:
- தொகுதி கோப்புகளுக்கான அதிகாரப்பூர்வ மைக்ரோசாஃப்ட் ஆவணங்கள்
- ஒட்டுமொத்த தொகுதி கோப்பு தகவல்
- தொகுதி கோப்பு கட்டளைகள் மற்றும் பயன்பாடு
- தொடக்க / காத்திருப்பு கட்டளை பற்றிய கூடுதல் தகவல்
எடுத்துக்காட்டு கோப்பு
We're sorry to hear that
Please tell us why