Q100234:不同 Nuke 版本之间的 NDK 插件兼容性

关注

概括

本文介绍了Nuke开发工具包 ( NDK ) 插件在不同版本的Nuke之间的兼容性,以及何时需要重新编译 NDK 插件。

更多信息

NDK 是 Nuke的低级 C++ API。它让 Nuke 开发人员构建了从图像处理操作符到深度操作和自定义操作类型的所有内容。由于 API 导出 C++ 符号,因此它会在主要和次要Nuke之间变化 发布。因此,它通常需要重新编译派生运算符。

使用 NDK C++ API 编译的任何Nuke插件通常都与Nuke同一分支的所有 v 版本兼容。例如,如果您为Nuke 13.1v1 编译了一个插件,它将适用于 13.1v1 至 13.1v4,但它不适用于Nuke 13.0 版本或Nuke 13.2 版本,因为分支号已更改。

尽管Nuke 13.1v1 仍然有“Nuke 13”的名称,但其背后有足够的变化,就Nuke的 NDK 插件 API 而言,与 13.0 相比,它是一个新的主要版本。就像Nuke 13.0 的插件需要重新编译Nuke 13.1 版本一样, Nuke 13.1 的 C++ 插件也需要针对Nuke 13.2v1 NDK 重新编译,才能在Nuke 13.2v1 中工作。

这也适用于Ocula插件,该插件也是针对特定Nuke发行版本构建的。

延伸阅读

请访问NDK 开发人员指南NDK 参考页面以获取更多 NDK 信息。

    我们很遗憾听到

    请告诉我们