В Maya, создавая свет прямоугольника Vray с помощью Python, я использую команду Maya createNode (type = "VRayLightRectShape"). Я могу создать свет, но он не отображается в группе defaultLightSet, мне нужно вручную присоединить его к группе, и даже тогда свет не виден никакими редакторами отношений, такими как редактор связывания источников света. Если я создам другой источник света с помощью графического интерфейса пользователя Maya, то в редакторах появятся как источник света, созданный моим сценарием, так и новый источник света, но после удаления источника света, созданного графическим интерфейсом пользователя, источник света, созданный моим сценарием, также исчезнет из редактора отношений связывания источников света. Я использую Maya 2015. Мне где-то не хватает соединения в процессе создания? Спасибо за помощь.
Я думаю, вы хотите использовать команду:
cmds.shadingNode('VRayLightRectShape', asLight=True)
У меня нет VRay, поэтому я не могу его протестировать, но он должен работать.