最近,看到猫大搞了个转乐高和在模型里随机画线的工具,看上去很帅的样子,于是自己也仿写了一个。
先看几张效果图
第一张是个仙鹤,第二张是个草泥马。第三张是工具的UI。
UI中 第一排是获取物体,目前该脚本只支持单个物体的转换。
edge参数是表示转换之后的方块的边长。
gap参数是相邻方块之间的间隙大小。
基本上,乐高工具和模型内部穿线的工具最核心的思路都是一样的。
最近正好听到一首还不错的歌,就顺手做了个演示视频,如下:
height="498" width="510" src="http://player.youku.com/embed/XOTA2NzA5MTg0" frameborder="0" allowfullscreen="">
后续开发思路:这个是在python中写的,所以运行起来速度不是很理想,可以用c++写成一个maya的DG node,然后角色在动的时候,每帧都刷新,这样乐高玩具就相当于动起来了。目前每个方块都是正方体,也可以给多一点参数去变成自定义的形状。可以体素化为球体,圆锥,圆柱,等等。
后记:其实用这个思路,理论上可以写一个基于maya的硬件渲染器。