Merge pull request #6102 from ynput/enhancement/OP-6655_Maya-redshift-proxy-viewport-shader

Maya: Apply initial viewport shader for Redshift Proxy after loading
This commit is contained in:
Ondřej Samohel 2024-01-08 13:04:47 +01:00 committed by GitHub
commit 0746a045a5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -137,6 +137,11 @@ class RedshiftProxyLoader(load.LoaderPlugin):
cmds.connectAttr("{}.outMesh".format(rs_mesh),
"{}.inMesh".format(mesh_shape))
# TODO: use the assigned shading group as shaders if existed
# assign default shader to redshift proxy
if cmds.ls("initialShadingGroup", type="shadingEngine"):
cmds.sets(mesh_shape, forceElement="initialShadingGroup")
group_node = cmds.group(empty=True, name="{}_GRP".format(name))
mesh_transform = cmds.listRelatives(mesh_shape,
parent=True, fullPath=True)