大家好,我是九哥,这篇文章本来是打算在过年的时候发的,奈何最近的乐趣都在带娃上,公众号有些日子没更新了,今天补上一篇。。。。。
毕竟最近疫情比较严重,有时间,还是窝在家里,多给自己充充电吧!
今年是鼠年,那么,我们就来做一只呆萌的小老鼠吧:
老样子,直接进入主题,用Dynamo来简单画这么个模型。
首先,用Sphere.ByCenterPointRadius来做一个球体,作为老鼠的头:
接下来,我们的所有操作,都要基于这个球,毕竟五官都是长在脑袋上的嘛
那么,我们就需要获取球体表面的参数点,用到Surface.PointAtParameter节点,在它之前呢,我们要用Geometry.Explode把球体拆分,得到surface。
这里比较乱,我们要得到耳朵,鼻子,眼睛的位置,要反复尝试,UV点的取值。
如上图,我得到了两个耳朵的中心点,然后创建了两个圆柱,作为耳朵的造型,然后我又缩放了一个,作为耳朵的轮廓。
同样的方式,我们也可以找到眼睛的位置,然后放置两个圆球即可:
似乎一直在重复同一个操作,然后我们得到鼻子的位置,再创建一个圆球
接下来,我们在鼻子上获取UV参数,取几个点,作为胡子的起点,然后用Surface.NormalAtPoint在点位置获取球面的法线,这样就可以通过Line.ByStartPointDirectionLength来创建胡须了。
模型建好以后,就可以按照自己的喜好涂色了,这个就比较简单了,如下图,一只可爱的小老鼠就做好了:
好了,今天的分享就到这里了,是不是超级简单,给大家拜个晚年,提前祝大家元宵节快乐~~
公众号后台回复“小老鼠”,来获取这个小程序吧~~
本公众号其他的相关DYNAMO文章还有:
三、在Visual Studio中搭建Dynamo Python开发环境,效率飞一般的增长
九、获取链接文件Document——Dynamo Python系列教程(一)
十一、图元的基本操作(隔离、移动、旋转、删除)——Dynamo Python系列教程(三)