maya polygon物体转成乐高玩具工具

来源:互联网 发布:pyqt5.5.1 windows 编辑:程序博客网 时间:2024/05/16 19:17

最近,看到猫大搞了个转乐高和在模型里随机画线的工具,看上去很帅的样子,于是自己也仿写了一个。

先看几张效果图




第一张是个仙鹤,第二张是个草泥马。第三张是工具的UI。


UI中 第一排是获取物体,目前该脚本只支持单个物体的转换。

edge参数是表示转换之后的方块的边长。

gap参数是相邻方块之间的间隙大小。



基本上,乐高工具和模型内部穿线的工具最核心的思路都是一样的。


最近正好听到一首还不错的歌,就顺手做了个演示视频,如下:



后续开发思路:这个是在python中写的,所以运行起来速度不是很理想,可以用c++写成一个maya的DG node,然后角色在动的时候,每帧都刷新,这样乐高玩具就相当于动起来了。目前每个方块都是正方体,也可以给多一点参数去变成自定义的形状。可以体素化为球体,圆锥,圆柱,等等。


后记:其实用这个思路,理论上可以写一个基于maya的硬件渲染器。




2 0
原创粉丝点击