Maya python gérer les lumières

Créer une interace pour gerer les lumières de ma scène

Mayapython

Nous allons créer un outil qui permet de gerer nos lumières :

import maya.cmds as cmds

lum = cmds.ls(lights=True)
print(lum)

cmds.window(title="LightManager © ATI")
cmds.columnLayout(height=500, width=500)

# J'affiche les lumières et leurs intensité 
for lamp in lum:
    cmds.frameLayout(lamp, cll=True)
    cmds.text(lamp)
    cmds.attrFieldSliderGrp(min=0.0, max=10.0, at=lamp+".intensity")
    
    cmds.attrFieldSliderGrp(min=0.0, max=5.0, at=lamp+".colorR")
    cmds.attrFieldSliderGrp(min=0.0, max=5.0, at=lamp+".colorG")
    cmds.attrFieldSliderGrp(min=0.0, max=5.0, at=lamp+".colorB")
    cmds.setParent('..')
    
cmds.showWindow()

Voir un autre post
av logo

© 2024 Gilles Avraam. Tous droits réservés.