voxelizer将网格转化为三维像素的方法
voxelizer 1.0是一个用python编写的面向maya的脚本,它在选择的目标对象上构建了可动画的立方体阵列,立方体的颜色取决于选择对象的纹理和灯光信息,并考虑可见性和透明度的问题。通过检查可选择的控制对象的大小,它还允许你设置关键帧像素和间隙大小。
用法
复制脚本并粘贴到maya的python标签中,选择目标网格并执行(在windows下可以按快捷键ctrl-enter)。或者,将代码粘贴到脚本编辑器中,选择所有的,并拖拽到工具架上创建按钮。
▷ 如果什么也没有选择,内置的网格"voxelgeo"将被作为目标使用。
▷ 如果一个叫"cubescalectrl"的对象已经存在,像素系统将遵循它的缩放值。
▷ 如果一个叫"cubescalectrl"的对象已经存在,每个立方体都会遵循它自己的缩放值。
该脚本采样颜色和alpha值,但是每个面只有一个值;也支持更高的分辨率颜色采样、细分你的网格面。
这个脚本可以使每个面都着色;如果你运行这个脚本超过一次,请使用file > optimize scene size优化你的文件,移除不使用的节点。
maya的颜色取样程序在处理多个阴影投射灯光时,会有一些麻烦,这在很大程度上取决于你的视频卡。
评论