சுருக்கம்
Nuke ஸ்கேன்லைன் அடிப்படையிலான படக் கட்டமைப்பு எவ்வாறு படத் தரவை செயலாக்குகிறது மற்றும் படிக்கிறது, நெட்வொர்க்குகள் முழுவதும் கோப்புகளைப் படிக்கும்போது செயல்திறனை எவ்வாறு பாதிக்கலாம் மற்றும் செயல்திறனை மேம்படுத்த Nuke இன் உள்ளூர்மயமாக்கல் செயல்பாட்டைப் பயன்படுத்துகிறது என்பதை இந்தக் கட்டுரை விளக்குகிறது.
மேலும் தகவல்
Nuke என்பது ஒரு ஸ்கேன்லைன் இமேஜ் கம்போசிட்டிங் சிஸ்டம் ஆகும், அதாவது ஒரு நேரத்தில் ஒரு வரி பிக்சல்களின் படிமங்களைச் செயலாக்கி படிக்கிறது, அது படத்தின் முடிவில் வரும் வரை. (இந்த ஸ்கேன்லைன்கள் NDK பிளக்-இன் டெவலப்மென்ட் டெர்மினாலஜியில் வரிசைகளாக குறிப்பிடப்படுகின்றன).
எடுத்துக்காட்டாக, பார்வையாளர் 640x480 தெளிவுத்திறன் கொண்ட படத்தைக் காட்டினால், அது அதை 480 வரிசைகளாகப் பிரித்து, ஒரு நேரத்தில் ஒரு வரிசையைக் கேட்கும், தேவையான செயலாக்கத்தைப் பயன்படுத்தி அதைக் காண்பிக்கும். நீங்கள் முழு-துளை சூப்பர் 4K படத்தை (4096x3112) காட்டுகிறீர்கள் என்றால், நீங்கள் 3112 வரிசை கோரிக்கைகளைப் பார்க்கிறீர்கள்.
ஸ்கேன்லைன் ரெண்டரிங்கில் இரண்டு பெரிய நன்மைகள் உள்ளன. முதலாவதாக, வரிசை அளவு துகள்களில் படங்களைச் செயலாக்குவது என்பது முழுப் படமும் ஒரே நேரத்தில் கணினி நினைவகத்தில் இருக்க வேண்டிய அவசியமில்லை, எனவே Nuke கிட்டத்தட்ட வரம்பற்ற அளவிலான பட அளவுகளைக் கையாள முடியும். இரண்டாவதாக, புலப்படும் பிக்சல்கள் செயலாக்கப்படும் முறை குறைந்தபட்சமாக வைக்கப்படும். இந்த நடத்தை நல்ல அளவிடக்கூடிய செயல்திறனை வழங்க வடிவமைக்கப்பட்டுள்ளது, எனவே இயந்திர வளங்களின் சிறந்த நன்மையை Nuke எடுக்கும்.
Nuke கட்டிடக்கலை பற்றிய கூடுதல் தகவல் மற்றும் பார்வையாளர் தரவை எவ்வாறு படிக்கிறார் என்பதற்கான விரிவான விளக்கத்தை NDK டெவலப்பர் வழிகாட்டியில் காணலாம்.
Nuke 13.2 இன் படி, மென்பொருள் இப்போது மேல்-கீழ் முறையிலிருந்து வழங்குவதற்கான திறனை வழங்குகிறது, அங்கு உள்ளீட்டு தரவு தேவையில்லாத வரைபடத்தில் உள்ள அனைத்து முனைகளையும் முதலில் வழங்குவதன் மூலம் ஸ்கிரிப்ட்டின் வெளியீட்டை விரைவுபடுத்தும் திறனைக் கொண்டுள்ளது. டாப்-டவுன் என்ன செய்வது என்பது பற்றிய விரிவான அணுகுமுறைக்கு, பின்வரும் தகவலை மதிப்பாய்வு செய்யவும்: https://learn.foundry.com/ nuke /developers/latest/ndkdevguide/2d/architecture.html#top-down-rendering
நெட்வொர்க்கில் இருந்து படித்தல்
Nuke ஸ்கேன்லைன் கட்டமைப்பு கோப்புகளில் படிக்கும் விதம் நெட்வொர்க் முழுவதும் கோப்புகளைப் படிக்கும்போது செயல்திறனைப் பாதிக்கலாம்.
ஒரு படம் உள்ளீடு/வெளியீடு (I/O) கோப்பு அணுகல் கோரிக்கைகள் மூலம் மூலக் கோப்பிலிருந்து கோரிக்கையாளர் பயன்பாட்டிற்கு (Nuke) தரவைப் பெறுகிறது. கோரிக்கையை அனுப்பும் இயந்திரத்திற்கு மூலப் படம் உள்ளுரில் இருந்தால், I/O கோரிக்கை விரைவாக இருக்கும், குறிப்பாக உங்களிடம் வேகமான சேமிப்பகம் இருந்தால். இருப்பினும், மூலப் படம் பிணைய சேமிப்பக அமைப்பில் இருந்தால், பிணைய வாசிப்பு/எழுது வேகம் மற்றும் அலைவரிசை ஆகியவை கோப்பு வாசிப்பு செயல்திறனுக்கு கூடுதல் தாமதத்தை சேர்க்கலாம். எடுத்துக்காட்டாக, 4k (4096x3112) படத்தை நெட்வொர்க்கில் இருந்து Nuke இல் படிக்க 3112 நெட்வொர்க் அணுகல் கோரிக்கைகள் தேவை. நெட்வொர்க் கோப்பு I/O கோரிக்கைகளின் எண்ணிக்கை பிணைய அலைவரிசையால் பாதிக்கப்படலாம் மற்றும் ஒவ்வொரு கோரிக்கையும் பிணைய வாசிப்பு/எழுதுதல் வேகத்தால் பாதிக்கப்படும்.
குறிப்பு: படத் தரவை மீட்டெடுக்க அதிக எண்ணிக்கையிலான சிறிய வாசிப்பு அளவுகளைக் கையாளும் போது சரியாக அளவிட முடியாத பிணைய சேமிப்பக அமைப்பில் நீங்கள் பணிபுரிந்தால், அதிக எண்ணிக்கையிலான கோப்பு I/O கோரிக்கைகள் காரணமாக பிணைய தாமதங்கள் ஏற்படக்கூடும். Nuke நெட்வொர்க் அலைவரிசையால் வரையறுக்கப்பட வேண்டும்.
இந்தக் கட்டுரையில் விவரிக்கப்பட்டுள்ள படிகளைப் பின்பற்றி உங்கள் நெட்வொர்க் சேமிப்பக அமைப்பின் வாசிப்பு/எழுது வேகத்தை நீங்கள் சோதிக்கலாம்: Q100296: பிணைய வேகத்தை எவ்வாறு சரிபார்க்கலாம்
உள்ளூர்மயமாக்கல் செயல்பாட்டைப் பயன்படுத்தி நெட்வொர்க்கில் காட்சிகளுடன் பணிபுரியும் போது Nuke இன் ஊடாடும் செயல்திறனை மேம்படுத்தலாம். இது பற்றிய கூடுதல் தகவல்கள் கீழே.
EXR படங்கள் மற்றும் சுருக்க வகைகளைப் படித்தல்
EXR பட வகை என்பது மேலே உள்ள விதிக்கு விதிவிலக்காகும், அங்கு Nuke பட வகைகளை ஒரு நேரத்தில் ஒரு வரிசையைச் செயலாக்கும் ஸ்கேன்லைன்களாகப் படிக்கிறது. EXR படத்தின் சுருக்கமானது, தனித்தனியாக ஸ்கேன்லைன்களில் ஏற்றுவதற்கு முன், Nuke ஒரு நேரத்தில் திறக்க வேண்டிய தரவின் அளவை தீர்மானிக்கும். ஜிப் (1) என்பது இயல்புநிலையாகப் படிக்கவும் எழுதவும் கூடிய வேகமான சுருக்கமாகும், ஏனெனில் Nuke நேரடியாக ஸ்கேன்லைன்களுக்கு உள்ளேயும் வெளியேயும் திறக்க முடியும், மேலும் பெரிய அளவிலான தரவுகளை படிக்கத் தொடங்கும் முன் திறக்கப்படும் வரை காத்திருக்க முடியாது. சுருக்கப்படாத கோப்புகள் ஜிப் (1) ஐ விட வேகமாகப் படிக்கப்படுகின்றன.
EXR படங்களின் சில சுருக்க விருப்பங்களுக்கு, Nuke ஒரு நேரத்தில் 1 ஸ்கேன்லைனை விட பெரிய துகள்களைப் படிக்கும். பின்வரும் சுருக்க விருப்பங்கள் ஒரே நேரத்தில் 64 ஸ்கேன்லைன்களின் தொகுதிகளில் விளக்கப்பட்டு படிக்கப்படும், படத்திற்கான ஒட்டுமொத்த அணுகலைக் குறைக்கிறது: ZIP (16), PIZ, PXR24, B44, B44A.
Nuke கம்ப்ரஷன் வகைகளின் பட்டியல் Nuke Documentation இல் பட்டியலிடப்பட்டுள்ளது.
முழு உள்ளீட்டுப் படத்தையும் மீட்டெடுக்க நெட்வொர்க் அணுகலைப் பற்றி நீங்கள் கவலைப்படுகிறீர்கள் என்றால், மேலே உள்ள சுருக்கங்களில் ஒன்றின் மூலம் சுருக்கப்பட்ட EXR தரவைப் பயன்படுத்துவது ஒட்டுமொத்த நெட்வொர்க் அணுகலைக் குறைக்கலாம். இருப்பினும், இது பயன்படுத்தப்படும் பிணைய சேமிப்பக அமைப்பின் வாசிப்பு/எழுது வேகத்தைப் பொறுத்தது, இது பெரிய தெளிவுத்திறனைக் கையாளும் போது இன்னும் மந்தநிலையைக் காட்டலாம்.
உள்ளூர்மயமாக்கல்
நெட்வொர்க்கில் உள்ள கோப்புகளைப் படிப்பதில் இருந்து எந்த ஒரு செயல்திறன் பாதிப்பையும் எதிர்கொள்வதற்கான ஒரு வழி, Nuke GUI அமர்வுகளில் கோப்பு I/O ஐ விரைவுபடுத்தவும் மற்றும் நெட்வொர்க் தொடர்புகளைக் குறைக்கவும் Nuke இன் உள்ளூர்மயமாக்கல் செயல்பாட்டைப் பயன்படுத்துவதாகும்.
உள்ளூர்மயமாக்கல் இயக்கப்பட்டால், ஸ்கிரிப்ட் படிக்கும் படங்களின் உள்ளூர் தற்காலிக சேமிப்பை Nuke சேமிக்கும். உள்ளூர் தற்காலிக சேமிப்பை உருவாக்க நகலெடுக்கப்பட்ட கோப்புகள் நெட்வொர்க் இருப்பிடத்திலிருந்து ஸ்கேன்லைன்களாக முதலில் படிக்கப்படும், ஆனால் அதன் பிறகு அது அசல் பதிப்பை விட உள்ளூர் பதிப்புகளைப் பயன்படுத்துகிறது. நெட்வொர்க் கோப்புகள், நீங்கள் Nuke GUI இல் உங்கள் ஸ்கிரிப்ட்டில் வேலை செய்யும் போது.
Nuke மற்றொரு பயனருக்கு அல்லது ரெண்டர் பண்ணைக்கு அனுப்பப்படும் போது அவற்றைக் கண்டறிய முடியும், ஆனால் பல சிறிய கோப்பு I/O கோரிக்கைகளைத் திரும்பத் திரும்பப் பயன்படுத்துவதைத் தவிர்ப்பதன் மூலம் உங்கள் நெட்வொர்க்கில் உள்ள அழுத்தத்தைக் குறைக்கிறீர்கள். உங்கள் ஸ்கிரிப்ட்டில் வேலை செய்யும் போது நெட்வொர்க் முழுவதும் படத் தரவைப் படிக்கவும்.
கோப்புகள் மற்றும் மீடியாவை உள்ளூர்மயமாக்குவது பற்றிய கூடுதல் தகவல்களை பின்வரும் இணைப்புகளில் உள்ள எங்கள் ஆன்லைன் உதவியில் காணலாம்:
Nuke : சிறந்த செயல்திறனுக்காக கோப்புகளை உள்ளூர்மயமாக்குதல்
NukeStudio : ஊடகத்தை உள்ளூர்மயமாக்குதல்
மேலும் உதவி
இந்தக் கட்டுரையில் கொடுக்கப்பட்டுள்ள பரிந்துரைகளைப் பயன்படுத்திய பிறகும் கோப்புகளைப் படிப்பதிலும் எழுதுவதிலும் செயல்திறன் சிக்கல்களை நீங்கள் கண்டால், தயவுசெய்து ஒரு ஆதரவு டிக்கெட்டைத் திறந்து, நீங்கள் எதிர்கொள்ளும் சிக்கலையும் இதுவரை நீங்கள் எடுத்துள்ள சரிசெய்தல் படிகளையும் எங்களுக்குத் தெரிவிக்கவும்.
ஆதரவு டிக்கெட்டை எவ்வாறு திறப்பது என்பது பற்றிய கூடுதல் தகவலுக்கு, Q100064: ஆதரவு போர்டல் கட்டுரையைப் பயன்படுத்தவும் .
நிகழ்நேர இயக்கத்தில் சிக்கல் இருந்தால், இந்தக் கட்டுரையில் உள்ள தகவலை மதிப்பாய்வு செய்யவும்: Q100297: நிகழ்நேர பின்னணி சரிசெய்தல்
We're sorry to hear that
Please tell us why