Untitled
unknown
python
a year ago
1.2 kB
12
Indexable
#help: Create a LowRes version of the cam BG def bgToLr(): cam = hou.selectedNodes()[0] viz = cam.item("Image_Plane_01") cop = viz.createNode("cop2net") cop.moveToGoodPosition() file = cop.createNode("file") rop = cop.createNode("rop_comp") rop.setInput(0, file) rop.moveToGoodPosition() shade = viz.item("SHADE") shadelow = viz.createNode("uvquickshade") shadelow.setInput(0,shade.input(0)) shadelow.moveToGoodPosition() opath = shade.parm("texture").eval() frame = str(hou.frame) opath = opath.replace(str(int(hou.frame())),"$F4") npath = "$HIP/bglow/bglow_$F4.jpg" file.parm("filename1").set(opath) rop.parm("copoutput").set(npath) rop.parm("f1").setExpression("$RFSTART") rop.parm("f2").setExpression("$RFEND") rop.parm("tres").set(2) #1/3 Res shadelow.parm("texture").set(npath) shadelow.setDisplayFlag(1) rop.parm("execute").pressButton() hou.ui.displayMessage("Low Res BG generated : {}".format(npath)) try: bgToLr() except: hou.ui.displayMessage("No image plane found")
Editor is loading...