本篇我又来简单讲解一下一些孔洞思路,有问题随时交流。万一以后用得上对吧?(也不一定完全正确哈)
图一,我们以一个点来建立圆,先用range做一个定义域为0到1的拆分,之后用graph mapper来做一个数据的曲线变化,再重新映射(cluster是个打包组)到一个新的定义域数据中,如图一中的2.408-10.877,以这个数据作为圆的半径。
图二,用series等差数列来将曲线进行相应的分割,这里的count数量要注意,连接一开始range中steps的数据(输入是3,但是数据有4),则应该采用表达式X+1,来当作count 的数量。
图三,用pull point来求distance做一个简单的针对于中心点的干扰,然后重新映射数据给到半径即可。
图四,用图一做的半径最外圈数据进行后续的操作,即可有助于后续的联动调整。这里是先dispatch分流,然后调整半径变化的数据,然后在用weave重新编织回去,再做圆的半径。
图五,cull index剔除最里面的这一圈。
图六,老样子用拉杆去分割点。
图七,可以将分流出来的另一部分进行选择,即可做出交叉出现点的这种感觉了。
图八,用pull point算距离,之后进行重映射,用mapper来控制变化曲线,之后再映射一次既可作为圆的半径,同理可以得到另外一圈的规则变化。
图九,选取曲线然后用offset curve偏移曲线。
图十,seam,先重新定义曲线的阈值为0到1,然后seam值来调整接缝点的位置。sub curve是一个选区部分曲线的工具,可以将ba-se curve定义为0到1,之后用construct domain来做定义域,一个是0.2587,另一端则为1-0.2587,具体的感觉大家去调整看一下就知道了,简单来说就是取中间段的感觉。
图十一,之后用divide curve,line连接成直线,这里有用一个reverse,可以用point list检查一下点的顺序。
图十二,divide curve这里的count,用直线的长度重新映射为数据进行使用。
图十三,用cull index工具,剔除最外圈还有最内圈的点,数据是0,-1。
图十四,选最内的线作为干扰主体,还是老样子mapper控制变化程度,然后再重新映射给到circle 的radius。bake之后就可以了!
以上就是今天的分享内容哈。
小小心意,大大鼓励
本作品版权归 Aqun 所有,禁止匿名转载及个人使用,任何商业用途均需联系原作者。
举报31赞 3评论 2504人气
13赞 3评论 1812人气
54赞 4评论 4311人气
33赞 6评论 3497人气
确认要删除该条评论吗?
小小心意,大大鼓励
最高赞赏200元
使用支付宝扫描二维码完成支付
使用微信扫描二维码完成支付
当前余额:¥0.00
支付操作会向你普象账户的注册手机号发送验证码
请注意查收
扫一扫添加
普象商务
扫一扫添加
客服微信
扫一扫下载
手机APP
看不懂有大佬可以解释一下吗,或者有相关课程可以推荐吗
干货
感谢大佬的分享
收藏了
666
强