使用python进行playblast时maya崩溃

时间:2019-05-24 05:36:57

标签: crash maya

当我想显示headupdisplay时,maya崩溃

我使用maya 2018.5独立模式。我想播放.ma文件。但失败了 我发现错误代码是: mel.eval('objectTypeFilterOnCallback 21;') 有人有主意吗? 我认为这是一个错误

我想显示hud,但没有找到一种解决方案。有人可以帮我吗

    import maya.standalone
    maya.standalone.initialize(name='python')

    file_path = r"E:\tmp\render_backgroud.ma"
    cmds.file(file_path, open=True)
    camera = "camera1"
    cmds.setAttr(camera + ".rnd", True)
    mel.eval('OnUICallback 9;')
    mel.eval('objectTypeFilterOnCallback 12;')
    mel.eval('objectTypeFilterOnCallback 13;')
    mel.eval('objectTypeFilterOnCallback 14;')
    mel.eval('objectTypeFilterOnCallback 21;')
    cmds.playblast(format='qt',
              filename='D:/a_6.mov',
              forceOverwrite=1,
              sequenceTime=0, clearCache=1,
              compression='H.264',
              offScreen=True,
              showOrnaments=1,
              viewer=1,  fp=4, percent=100,
              quality=100, widthHeight=(960, 540))

崩溃是:


Stack trace:
  3dGraphics.dll!T3dPort::colorTable
  DataModel.dll!TuiPainter::setColorIndex
  SharedUI.dll!TheadsUpDisplay::drawStandardHUD
  SharedUI.dll!TheadsUpDisplay::drawHUD
  SharedUI.dll!TheadsUpDisplayLayout::drawHUDs
  OGSMayaBridge.dll!TiteratorWrapperFwd<TmultiIndexDependNodeSet::NodesFromUuidConstIteratorDescriptor,TiteratorWrapper<TmultiIndexDependNodeSet::NodesFromUuidConstIteratorDescriptor> >::operator=
  OGSMayaBridge.dll!OGSMayaBaseRenderer::updateUIElements
  OGSMayaBridge.dll!Ttask::initTbb
  OGSMayaBridge.dll!OGSApplicationBridge::UpdateScene
  OGSMayaBridge.dll!OGSMayaRenderer::updateScene
  OGSMayaBridge.dll!OGSMayaBaseRenderer::performSceneRender
  OGSMayaBridge.dll!TplayblastOGSBridge::grabPixels
  AnimUISlice.dll!TanimationEditorCmd::setAnimEditor
  AnimUISlice.dll!TanimationEditorCmd::setAnimEditor
  AnimUISlice.dll!TanimationEditorCmd::setAnimEditor
  AnimUISlice.dll!TanimationEditorCmd::setAnimEditor
  AnimUISlice.dll!TanimationEditorCmd::setAnimEditor
  CommandEngine.dll!TmetaCommand::doCommand
  CommandEngine.dll!TpythonInterpreter::dispatchMayaCommand
  python27.dll!PyCFunction_Call
  python27.dll!PyEval_GetFuncDesc
  python27.dll!PyEval_GetFuncDesc
  python27.dll!PyEval_EvalFrameEx
  python27.dll!PyEval_EvalCodeEx
  python27.dll!PyEval_GetFuncDesc
  python27.dll!PyEval_GetFuncDesc
  python27.dll!PyEval_EvalFrameEx
  python27.dll!PyEval_EvalCodeEx
  python27.dll!PyRun_FileExFlags
  python27.dll!PyRun_FileExFlags
  python27.dll!PyRun_SimpleFileExFlags
  python27.dll!PyRun_AnyFileExFlags
  python27.dll!Py_Main
  KERNEL32.DLL!BaseThreadInitThunk
  ntdll.dll!RtlUserThreadStart


基本信息是:

Initialized VP2.0 renderer {
  Version : 2016.11.40.12. Feature Level 5.
  Adapter : NVIDIA GeForce GTX 1060 6GB
  Vendor ID: 4318. Device ID : 7171
  Driver : C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispui.inf_amd64_16499cb96caf818a\nvldumdx.dll,C:\WINDOWS\System32\DriverStor:22.21.13.8554.
  API : DirectX V.11.
  Max texture size : 16384 * 16384.
  Max tex coords : 32
  Shader versions supported (Vertex: 5, Geometry: 5, Pixel 5).
  Active stereo support available : 0
  GPU Memory Limit : 6144 MB.
  CPU Memory Limit: 31063.4 MB.
}
OpenCL evaluator is attempting to initialize OpenCL.
Detected 1 OpenCL Platforms: 
 0: NVIDIA Corporation. NVIDIA CUDA. OpenCL 1.2 CUDA 9.0.176.
 Supported extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_nv_create_buffer 
OpenCL evaluator choosing OpenCL platform NVIDIA Corporation.
Choosing OpenCL Device GeForce GTX 1060 6GB.  Device Type: GPU  Device is available.

0 个答案:

没有答案