使用python脚本快速创建mantra渲染节点。初学python,脚本内容很初级,代码还有许多可以优化的地方。
如果工程中有多个需要渲染的物体,逐一的创建mantra节点会比较繁琐。使用脚本快速创建的mantra节点,会被提示输入渲染采样,被创建完成的mantra节点与需要渲染的geo节点具有相同位置和颜色以及名字。一些常用的参数也被设置。 代码的封装和功能完善还有很大的修改空间,在此抛砖引玉,得到前辈们的指导。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 'createMantra moduke'
__author__ = 'Wanglin'
selGeos = hou.selectedNodes()
outNode = hou.node('/out')
objNode = hou.node('/obj')
pixelSample = hou.ui.readInput('set PixelSample', buttons=("Set", 'Close'), title='set PixelSample',
initial_contents='6-6',
close_choice=1, default_choice=0)
for camNode in objNode.children():
if camNode.type().name() == "