एनडीके है Nuke का निम्न स्तरीय C++ API। यह देता है Nuke डेवलपर्स इमेज प्रोसेस ऑपरेटर्स से लेकर डीप ऑप्स और कस्टम ऑप टाइप तक सब कुछ बनाते हैं। चूंकि एपीआई C++ प्रतीकों को निर्यात करता है, यह प्रमुख और छोटे Nuke के बीच बदलता रहता है जारी करता है. इस प्रकार, इसे अक्सर व्युत्पन्न ऑपरेटरों के पुनर्संकलन की आवश्यकता होती है।
एनडीके सी++ एपीआई का उपयोग करके संकलित कोई भी Nuke प्लग-इन आम तौर पर Nuke की एक ही शाखा के लिए सभी वी-रिलीज़ के साथ संगत होगा। उदाहरण के लिए, यदि आपने Nuke 13.1v1 के लिए प्लग-इन संकलित किया है, तो यह 13.1v1 से 13.1v4 के साथ काम करेगा, लेकिन यह Nuke 13.0 रिलीज़ या Nuke 13.2 रिलीज़ के साथ काम नहीं करेगा, क्योंकि शाखा संख्या बदल गई है।
हालाँकि Nuke 13.1v1 का नाम अभी भी 'Nuke 13' है, लेकिन इसमें पर्याप्त बदलाव हैं, जो Nuke के NDK प्लग-इन एपीआई के संदर्भ में, 13.0 की तुलना में एक नया प्रमुख संस्करण है। जिस प्रकार Nuke 13.0 के लिए प्लग-इन को Nuke 13.1 रिलीज़ के लिए पुन: संकलित करने की आवश्यकता होती है, उसी प्रकार Nuke 13.1 के लिए आपके C++ प्लग-इन को Nuke 13.2v1 में काम करने के लिए Nuke 13.2v1 NDK के विरुद्ध पुन: संकलित करने की आवश्यकता होगी।
हालाँकि Nuke 13.1v1 का नाम अभी भी 'Nuke 13' है, लेकिन इसमें पर्याप्त बदलाव हैं, जो Nuke के NDK प्लग-इन एपीआई के संदर्भ में, 13.0 की तुलना में एक नया प्रमुख संस्करण है। जिस प्रकार Nuke 13.0 के लिए प्लग-इन को Nuke 13.1 रिलीज़ के लिए पुन: संकलित करने की आवश्यकता होती है, उसी प्रकार Nuke 13.1 के लिए आपके C++ प्लग-इन को Nuke 13.2v1 में काम करने के लिए Nuke 13.2v1 NDK के विरुद्ध पुन: संकलित करने की आवश्यकता होगी।
यह Ocula प्लगइन पर भी लागू होता है, जो एक विशिष्ट Nuke रिलीज़ संस्करण के विरुद्ध भी बनाया गया है।
अग्रिम पठन
अतिरिक्त एनडीके जानकारी के लिए कृपया एनडीके डेवलपर गाइड और एनडीके संदर्भ पृष्ठ पर जाएं।
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि
सारांश
यह आलेख Nuke के विभिन्न संस्करणों के बीच Nuke डेवलपर किट ( NDK ) प्लग-इन की अनुकूलता बताता है, और जब NDK प्लग-इन को पुन: संकलित करने की आवश्यकता होगी।एम अधिक जानकारी