DL_createSurfaceShader should return the name of the node, right?
I haven't tested this but:
def createSurfaceShader():
mel.eval('$selected_geo = `ls -sl`')
mel.eval('$selected_geo_shape = `listRelatives -children -shapes
$selected_geo[0]`')
surface = mm.eval('$uber_surface = DL_createSurfaceShader("uber_surface",
0)')
mel.eval('DL_setObjectAttrib($uber_surface), "surface",
$selected_geo_shape)')
return surface
On Oct 17, 2012, at 9:04 PM, Berg Jones wrote:
> DL_createSurfaceShader
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe