python批量创建houdini mantra节点

使用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() == "
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值