C++包扩展_理解胡迪尼底层代码,掌握一种扩展功能的新思路

    找到Output Picture参数,选择右侧的Menu

    实际toolutils.py和FBrender配置文件都在Houdini安装包中

    可以查看toolutils.py源代码,第1114行有所描述

    然后将文件C:Program FilesSide Effects SoftwareHoudini 18.0.460houdiniFBrender

拷贝到D:houdini文件夹中并做需求修改,比如添加一行。

    Houdini搜索一些配置文件有自己的路径优先级,所以它会优先获取到D:houdiniFBrender

    可以看到也是使用的Menu Script

    聪明的你肯定知道将文件C:Program FilesSide Effects SoftwareHoudini 18.0.460houdiniFBres

拷贝到D:houdini文件夹中并做相应的修改

    然后我们在geo节点中创建一个Python节点,依然打开齿轮菜单找到对应参数

    代码的第16行实际调用的是PythonScripts.txt文件,我们将文件C:Program FilesSide Effects SoftwareHoudini 18.0.460houdiniPythonScripts.txt

拷贝到D:houdini文件夹中找到Sop/pythonscript/python并做相应的修改

    我们再来看Wrangle,创建一个Attribute Wrangle节点,打开齿轮菜单找到对应参数

    代码的第528行实际调用的是VEXpression.txt配置文件,我们将文件C:Program FilesSide Effects SoftwareHoudini 18.0.460houdiniVEXpression.txt

拷贝到D:houdini文件夹中找到attribwrangle/snippet并做相应的修改

    所以扩展的通用方案就是通过查看菜单中Menu Script脚本找到具体的配置文件,然后通过HOUDINI_PATH来修改新的配置文件。胡迪尼整个在环境变量控制,API完善性,扩展开发的友好性都不是别的CG软件可以比拟的。

    今日份文字到这里,

相关资源:经典刻录软件尼禄Nero6.6.1.4中文安装版及序列 -其它工具类资源…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月22日
下一篇 2020年9月22日

相关推荐