இந்தக் கட்டுரை, Nuke இன் வெவ்வேறு பதிப்புகளுக்கு இடையேயான Nuke டெவலப்பர் கிட் (NDK) செருகுநிரல்களின் இணக்கத்தன்மையையும், NDK செருகுநிரல்களை எப்போது மீண்டும் தொகுக்க வேண்டும் என்பதையும் விளக்குகிறது.
மேலும் தகவல்
NDK என்பது Nuke இன் குறைந்த நிலை C++ API ஆகும். இது Nuke டெவலப்பர்கள் பட செயல்முறை ஆபரேட்டர்கள் முதல் ஆழமான ஆப்கள் மற்றும் தனிப்பயன் ஆப் வகைகள் வரை அனைத்தையும் உருவாக்க அனுமதிக்கிறது. API C++ சின்னங்களை ஏற்றுமதி செய்வதால், அது பெரிய மற்றும் சிறிய Nuke வெளியீடுகளுக்கு இடையில் மாறுகிறது. எனவே, இதற்கு பெரும்பாலும் பெறப்பட்ட ஆபரேட்டர்களை மீண்டும் தொகுக்க வேண்டும்.
NDK C++ API ஐப் பயன்படுத்தி தொகுக்கப்பட்ட எந்த Nuke செருகுநிரல்களும் பொதுவாக Nuke இன் அதே கிளைக்கான அனைத்து v-வெளியீடுகளுடனும் இணக்கமாக இருக்கும். உதாரணமாக, நீங்கள் Nuke 15.1v1 க்கான செருகுநிரலை தொகுத்தால், அது 15.1v1 முதல் 15.1v9 வரை வேலை செய்யும், ஆனால் கிளை எண் மாறியுள்ளதால், அது Nuke 15.0 வெளியீடுகள் அல்லது Nuke 15.2 வெளியீடுகளுடன் வேலை செய்யாது.
Nuke 15.1v1 இன்னும் 'Nuke 15' என்ற பெயரைக் கொண்டிருந்தாலும், Nuke இன் NDK பிளக்-இன் API ஐப் பொறுத்தவரை, இது 15.0 உடன் ஒப்பிடும்போது ஒரு புதிய முக்கிய பதிப்பாகும். Nuke 15.0 க்கான பிளக்-இன்களை Nuke 15.1 வெளியீடுகளுக்கு மீண்டும் தொகுக்க வேண்டியிருந்தது போலவே, Nuke 15.1 க்கான உங்கள் C++ பிளக்-இன்களை Nuke 15.2v1 NDK உடன் Nuke தொகுக்க வேண்டும், இதனால் அவை Nuke 15.2v1 இல் வேலை செய்யும்.
இது Ocula செருகுநிரலுக்கும் பொருந்தும், இது ஒரு குறிப்பிட்ட Nuke வெளியீட்டு பதிப்பிற்கு எதிராகவும் கட்டமைக்கப்பட்டுள்ளது.
சுருக்கம்
இந்தக் கட்டுரை, Nuke இன் வெவ்வேறு பதிப்புகளுக்கு இடையேயான Nuke டெவலப்பர் கிட் (NDK) செருகுநிரல்களின் இணக்கத்தன்மையையும், NDK செருகுநிரல்களை எப்போது மீண்டும் தொகுக்க வேண்டும் என்பதையும் விளக்குகிறது.
மேலும் தகவல்
NDK என்பது Nuke இன் குறைந்த நிலை C++ API ஆகும். இது Nuke டெவலப்பர்கள் பட செயல்முறை ஆபரேட்டர்கள் முதல் ஆழமான ஆப்கள் மற்றும் தனிப்பயன் ஆப் வகைகள் வரை அனைத்தையும் உருவாக்க அனுமதிக்கிறது. API C++ சின்னங்களை ஏற்றுமதி செய்வதால், அது பெரிய மற்றும் சிறிய Nuke வெளியீடுகளுக்கு இடையில் மாறுகிறது. எனவே, இதற்கு பெரும்பாலும் பெறப்பட்ட ஆபரேட்டர்களை மீண்டும் தொகுக்க வேண்டும்.
NDK C++ API ஐப் பயன்படுத்தி தொகுக்கப்பட்ட எந்த Nuke செருகுநிரல்களும் பொதுவாக Nuke இன் அதே கிளைக்கான அனைத்து v-வெளியீடுகளுடனும் இணக்கமாக இருக்கும். உதாரணமாக, நீங்கள் Nuke 15.1v1 க்கான செருகுநிரலை தொகுத்தால், அது 15.1v1 முதல் 15.1v9 வரை வேலை செய்யும், ஆனால் கிளை எண் மாறியுள்ளதால், அது Nuke 15.0 வெளியீடுகள் அல்லது Nuke 15.2 வெளியீடுகளுடன் வேலை செய்யாது.
Nuke 15.1v1 இன்னும் 'Nuke 15' என்ற பெயரைக் கொண்டிருந்தாலும், Nuke இன் NDK பிளக்-இன் API ஐப் பொறுத்தவரை, இது 15.0 உடன் ஒப்பிடும்போது ஒரு புதிய முக்கிய பதிப்பாகும். Nuke 15.0 க்கான பிளக்-இன்களை Nuke 15.1 வெளியீடுகளுக்கு மீண்டும் தொகுக்க வேண்டியிருந்தது போலவே, Nuke 15.1 க்கான உங்கள் C++ பிளக்-இன்களை Nuke 15.2v1 NDK உடன் Nuke தொகுக்க வேண்டும், இதனால் அவை Nuke 15.2v1 இல் வேலை செய்யும்.
இது Ocula செருகுநிரலுக்கும் பொருந்தும், இது ஒரு குறிப்பிட்ட Nuke வெளியீட்டு பதிப்பிற்கு எதிராகவும் கட்டமைக்கப்பட்டுள்ளது.
மேலும் படிக்க
கூடுதல் NDK தகவலுக்கு NDK டெவலப்பர் வழிகாட்டி மற்றும் NDK குறிப்புப் பக்கத்தைப் பார்வையிடவும்.