试图在maya pymel创建一个烘焙物质脚本

时间:2013-05-13 21:02:37

标签: python plugins maya substance pymel

我一直在试图弄清楚如何将物质材料的自己的烘焙脚本编写为maya中的文件,或者在某处找到一些文档,它们会给我命令和应该使用的格式。是否有人使用物质命令,我可以看看参考?我找到的是我在物质插件信息中找到的这些命令的列表:

sbs_IsSubstanceRelocalized()
sbs_SetBakeFormat()
sbs_GetGlobalTextureHeight()
sbs_GetEditionModeScale()
sbs_GetChannelsNamesFromSubstanceNode()
sbs_AffectTheseAttributes()
sbs_GetSubstanceBuildVersion()
sbs_SetEditionModeScale()
sbs_GetBakeFormat()
sbs_GetEngine()
sbs_GetGlobalTextureWidth()
sbs_GoToMarketPlace()
sbs_GetGraphsNamesFromSubstanceNode()
sbs_GetAllInputsFromSubstanceNode()
sbs_AffectedByAllInputs()
sbs_EditSubstance()
sbs_GetPackageFullPathNameFromSubstanceNode()
sbs_SetGlobalTextureWidth()
sbs_SetEngine()
sbs_SetGlobalTextureHeight()

请帮忙!

1 个答案:

答案 0 :(得分:0)

这是一个用于在mel脚本中加载物质的简短脚本

// load plugin should be "substance" on windows
loadPlugin "libSubstance";
// create sbs node
string $sbsnode = `shadingNode -asTexture substance`;
// load sbsar with absolute path
setAttr($sbsnode+".package") -type "string" "/usr/autodesk/maya/substance/substances/Aircraft_Metal.sbsar";