gpt4 book ai didi

python - buildLoadSettings,获取引用信息

转载 作者:行者123 更新时间:2023-12-01 02:46:18 24 4
gpt4 key购买 nike

在 Maya 帮助中,有一个用于文件命令的特定标志“buildLoadSettings”。它允许加载有关场景的信息,而无需将实际场景加载到 Maya 中。

cmds.file( myFile, o=1, bls=True )

它可以很好地打印出所有引用文献。但我怎样才能真正获得这些引用资料呢?任何东西,一个文件就很好。

因为查询引用只给我场景中的引用。由于“buildLoadSettings”不加载任何节点,我无法获取有关任何内容的任何信息。

这是来自帮助:

When used with the "o/open" flag it indicates that the specified file should be read for reference hierarchy information only. This information will be stored in temporary load settings under the name "implicitLoadSettings"

但是“implicitLoadSettings”到底是什么?我如何从中获取信息?

最佳答案

implicitLoadSettings 是 Maya 保存的临时字符串,主要供预加载引用编辑器内部使用(请参见下面的链接)。

您可以使用 selLoadSettings 命令读回您的 implicitLoadSettings: http://download.autodesk.com/us/maya/2010help/CommandsPython/selLoadSettings.html

基本示例:

from maya import cmds
cmds.file('/path/to/file_with_references.mb', o=1, bls=1)

nsettings = range(cmds.selLoadSettings(ns=1, q=1))
# cast id numbers to strings and skip id 0
# (id '0' is the base file containg the references)
ids = [str(i) for i in nsettings if i]
print cmds.selLoadSettings(ids, fn=1, q=1)

关于python - buildLoadSettings,获取引用信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45235799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com