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