pyside6-balsam¶
pyside6-qsb 是一个封装了 Qt Quick 3D 提供的 balsam 工具的工具。Balsam 工具是一个命令行应用程序,是 Qt Quick 3D 资产处理管道的一部分。其目的是将使用数字内容创建工具(如 Maya、3ds Max 或 Blender)创建的资产转换为高效的运行时格式,以便与 Qt Quick 3D 一起使用。直接在应用程序中引用交换格式是不可能的,也没有意义,因为在资产内容可用于实时渲染之前,需要大量资源来解析和处理资产内容。相反,可以通过 Balsam 工具将交换格式转换为 QML 组件和资源,如几何体和纹理。
有关如何使用此工具的更多信息,请阅读Qt的文档 这里: Balsam Asset Import Tool.
用法¶
pyside6-balsam [options] sourceFileName
要转换包含在文件 testModel.fbx 中的3D资源,使用
pyside6-balsam 时,将使用以下命令:
pyside6-balsam testModel.fbx
这将生成以下文件:
网格/测试模型.mesh
TestModel.qml
然后可以通过使用该QML组件在Qt Quick 3D项目中使用:
import QtQuick3D 1.0
Scene {
Model {
source: "TestModel.qml"
}
}
对于其他操作模式,请参考Balsam Asset Import Tool。