首页 | 资讯 | 财经 | 公益 | 彩店 | 奇闻 | 速递 | 前瞻 | 提点 | 网站相关 | 科技 | 热点 |
blender技术分享:利用几何节点快速在鞋带上放置铆钉

发稿时间:2022-10-24 21:43:42 来源: 哔哩哔哩

我之前在做华伦天奴高跟鞋的时候,鞋带上的铆钉都是通过开启面捕捉,勾选旋转对齐目标一个一个放上去的。今天分享一种用几何节点快速在鞋带上放置铆钉的方法。

首先用路径曲线随便做一条鞋带出来


【资料图】

把路径曲线挤出0.1,倒角0.03来增加宽度和厚度:

然后将其转换为网格:

CTRL-R在鞋带中间环切一条循环边,按P键分离选中项:

2.接下来开始制作一个简单的铆钉。

先隐藏掉鞋带和分离的循环边,新建一个平面,E挤出:

把顶面的四个顶点交叉连接(J),然后把连接线的交点向上移动一点:

铆钉就做好了,退出编辑模式,在选项里勾选原点来查看铆钉的轴向,确保原点在铆钉底面且z轴向上

至此准备工作就完成了。

3.选中之前分离的循环边,进入几何节点编辑器,新建几何节点:

添加一个网格->曲线节点,把循环边转换为曲线。

添加一个实例化于点上节点,用来在曲线的点上放置实例物体。

在右上角大纲视图中把铆钉拖进几何节点编辑器,会出现一个物体信息节点,把物体信息节点的几何数据连接到实例化于点上节点的实例,这样铆钉就被放到鞋带上了,如果铆钉太大的话可以在实例化于点上节点调整合适的缩放值。

4.接下来把铆钉的X轴或Y轴与曲线在该点的切向对齐,把铆钉的Z轴与鞋带上距铆钉最近的面的法向对齐。

添加一个对齐欧拉至矢量节点和曲线的切向节点,如下图所示连接,铆钉的X轴就与曲线的切向对齐了。

对齐欧拉至矢量节点上轴心选择自动的原因是让X轴可以绕Y轴旋转也可以绕Z旋转,自动计算以旋转最小的角度把X轴与曲线切向对齐

接下来把每个铆钉的Z轴对齐鞋带上离该铆钉最近的面的法向。在对齐欧拉至矢量节点后面再添加一个对齐欧拉至矢量节点(这次轴心选X轴,让Z轴绕之前已经对齐的X轴旋转来对齐最近面的法向),在大纲视图把鞋带拖进来,添加一个传递属性节点法向节点,用传递属性节点把鞋带的面的法向传递给对齐欧拉至矢量节点,节点连接图所示。

现在铆钉就完美地放到鞋带上了

5.接下来用曲线重采样节点来调节铆钉间距。

在网格->曲线节点后面添加一个曲线重采样节点,选择长度,调整合适的长度值(长度就是两个铆钉原点之间的曲线长度),在实例化于点上节点调整合适的铆钉缩放值。

6.如下图所示,鞋带两头的铆钉超出了鞋带,如果不想要两头的铆钉,可以添加一个端点选择节点和布尔运算节点,用端点选择节点选择曲线两头的点,再用布尔运算节点的非门反选,这样就可以不在曲线两头的点上实例铆钉了。

端点选择节点上的开始大小和末端尺寸还可以修改为2或更大的数来删除鞋带两头的铆钉。

完整的节点组:

标签: 布尔运算 华伦天奴 准备工作

责任编辑:mb01

网站首页 | 关于我们 | 免责声明 | 联系我们

 

Copyright @ 1999-2017 www.news2.com.cn All Rights Reserved豫ICP备20022870号-23

联系邮箱:553 138 779@qq.com