2010年12月14日

摘要: 这几天做了一个水波纹的效果,费了不少劲mel+c+rsl全用上了,加上renderman 15向后兼容的问题,折腾了好长时间。我的想法是,用maya的粒子碰撞编辑器把碰撞位置和时间输出出去,然后用renderman插件把信息读进来用shader调用。因为rsl不太方便搞数组,所以效果直接在dso里实现了。今天先贴上输出脚本,呵呵global proc myEventProc(string $particleName, int $particleId, string $objectName){int $shijian=`currentTime -q`;float $ushu[]=`particl 阅读全文
posted @ 2010-12-14 20:55 米是米面是面 阅读(171) 评论(0) 推荐(0)

2010年11月19日

摘要: 脚本本身很简单,是maya的内置功能,只不过适用不是那么方便,我把maya中自带的box显示做成批处理了。当你调节完巨量面的模型后,选择它执行,选择的对象就会自动变成一个BOX,这样就节约了显示面数。如果需调节,再执行又会变回来。不废话了上脚本,以后有空插入演示视频。代码如下:global proc boxrender(){select -hi;string $box[]=`ls -sl -s`;... 阅读全文
posted @ 2010-11-19 13:55 米是米面是面 阅读(186) 评论(0) 推荐(0)