Voxelizer将网格转化为三维像素的方法

修改
鏉ユ簮: 爷⑤-缺德 浏览 5120 日期 2011-11-12 0

voxelizer将网格转化为三维像素的方法

voxelizer 1.0是一个用python编写的面向maya的脚本,它在选择的目标对象上构建了可动画的立方体阵列,立方体的颜色取决于选择对象的纹理和灯光信息,并考虑可见性和透明度的问题。通过检查可选择的控制对象的大小,它还允许你设置关键帧像素和间隙大小。

用法

复制脚本并粘贴到maya的python标签中,选择目标网格并执行(在windows下可以按快捷键ctrl-enter)。或者,将代码粘贴到脚本编辑器中,选择所有的,并拖拽到工具架上创建按钮。

▷ 如果什么也没有选择,内置的网格"voxelgeo"将被作为目标使用。

▷ 如果一个叫"cubescalectrl"的对象已经存在,像素系统将遵循它的缩放值。

▷ 如果一个叫"cubescalectrl"的对象已经存在,每个立方体都会遵循它自己的缩放值。

该脚本采样颜色和alpha值,但是每个面只有一个值;也支持更高的分辨率颜色采样、细分你的网格面。

这个脚本可以使每个面都着色;如果你运行这个脚本超过一次,请使用file > optimize scene size优化你的文件,移除不使用的节点。

maya的颜色取样程序在处理多个阴影投射灯光时,会有一些麻烦,这在很大程度上取决于你的视频卡。

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}