The error:
###
Warning: file: /path/to/file.ma line 213: Unrecognized node type 'cgfxShader'; preserving node information during this session.
File read in 0 seconds.
Warning: Errors have occurred while reading this scene that may result in data loss.
Error: file: /path/to/file.ma line 6: Unqualified video card : Offscreen contexts not supported. CgFx plugin will not be loaded.
Error: file: /path/to/file.ma line 6: initializePlugin function failed (cgfxShader)
###
Well that's a bummer. Cgfx is an essential part of our pipeline, and I need to get data from those materials. The error "Unqualified video card : Offscreen contexts not supported." doesn't seem to be true, because I can wrap the same scripts in a mel python command and run them from maya in batch mode. I tried loading the plugin, but got a similar error.
If I query the type of the node in mayapy, it returns 'unknown,' because the plugin failed to load.
###
>>> pm.PyNode('material_name').type()
u'unknown'
###
However, if I do this exact same thing in the standalone maya prompt I get no errors when the scene loads, and I can see that the object is of type cgfxShader...
###
mel: python("pm.PyNode('material_name').type()")
Result: cgfxShader
###
Anyone know how I might solve or troubleshoot this?
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/7839bad3-14ec-4cf7-8392-4562d07a9d18%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.