用于tpdcclib和tpqtlib的houdini实现。与maya python api一起工作的utils函数。
tphoudinilib的Python项目详细描述
用于tpdcclib和tpqtlib包的houdini实现。
此外,该模块还包含许多实用程序函数和类,可用于houdini python api(hou)
安装
手动
- 克隆/下载电脑中的任何位置的tphoudinib(如果下载了repo,则需要提取.zip文件的内容)。
- 在添加到sys.path的路径中复制位于source文件夹中的tphoudinib文件夹
自动
tphoudinib的自动安装尚未完成。
用法
初始化代码
一。如果正在使用tpdcclib或tpqtlib包,则在初始化期间将自动导入tphoudini 在那些包裹里。
- 如果在sys.path中找不到tpdcclib和tpqtlib,则需要手动初始化tphoudini。
importtpHoudiniLibtpHoudiniLib.init()
重新加载
出于开发目的,您可以启用重新加载系统,因此 您可以重新加载tphoudinili源而无需重新启动 你的python会话。在使用DCC时很有用。
- 如果正在使用tpdcclib和tpqtlib包,tphoudinili将由tpdcclib和tpqtlib重新加载系统自动重新加载。
- 如果找不到tpdcclib和tpqtlib,则需要手动重新加载tphoudinib。
importtpHoudiniLibreload(tpHoudiniLib)tpHoudiniLib.init(True)
启用调试日志
默认情况下,tphoudini记录器只记录警告消息。启用所有日志消息 您可以将tphoudinili_dev环境变量设置为“true”
importosos.environ['TPHOUDINILIB_DEV']='True'importtpHoudiniLibtpHoudiniLib.init()