之前用subd建的一个模型,现在改用nurbs,但现在有个五边拆四边,衔接的时候边缘部分有点鼓起来,如何从斑马纹来看是连续性不一致导致的(G2到G1),但不知道为什么会这样,以及是什么原因导致的这样?
关于5边拆面的教学已经有过很多讨论,可以到tips中搜索关键词来查找,如以下:五边面补面技巧 | Rhino Tips
可以F10来开启模型各面的控制点进行观察,通过观察控制点的排布才会清楚了解到问题出在哪
下图是Ansen 版主参与讨论关于拆5边面顺接的帖子时所做的模型曲面,供你参考下
老师,你放的链接中有提到一些不同的拆面技巧,然后里面的那个例子我也试着建了一下,从斑马纹看应该是没有问题的。但你说的观察点的排布,以及该例子讨论区中有提到点的趋势,这些还是不是很清楚。比如说某块面有点凹陷了,从点的排布看是某一排点中的某些点凹下去了,那我是要单独调这些点吗,又该以什么方法来保持其连续性?
5边面的拆分除了要遵循一些较为固定的方法外还要结合具体问题具体分析,建议放上你的模型看看。
第一个问题:
在NURBS软件中,不建议这样去拆面,你截图中这个看起来就是从多边形模型转过来的,你又用NURBS“抄”了一遍。尽管视觉上这种结构比较好看,但是由于是3块面拼接,要顾及的因素就很多,所以“顾此失彼”是常态,建议使用其他方法来制作这部分造型,不要把简单的问题搞复杂了。
第二个问题:
五边面拆面
拆面其实就是在找面和面之间的关系,也就是我们常说的找曲面的“趋势”。
凭空搭的线做出来的曲面和周围的其他曲面是没有什么关系的,“趋势”就有问题,进而影响后面继续拆出的面,比如你做的这块大面和下方的曲面之间就没有任何的过渡关系。
以上我说的这些需要你多做模型自己体会和积累经验。
下面我快速做一下并做个简单的说明:
-
我用混接曲面工具在上下两张面之间搭一块过渡面,因为这块曲面和周边的边缘还有连续性都可以找到合理的关系。趋势自然也就是对的了。
-
接着切掉用不到的部分,继续补一张四边曲面,做好衔接等约束即可。
最后检查下反光,要比你之前的结果好很多。
总结一下,即使你按照我上述过程做也不一定做的和我的一样,这个也很正常,因为这个过程中还涉及到曲面控制点的排布是否合理以及对控制点的微调等操作,所以我建议你抽点时间看看这个视频
https://class.rhino3d.asia/detail/v_5e92d9e421aca_KNfSGpeL/3?from=p_5e9b0cc99a5c5_mBJtveGo&type=6
可以帮助你理解曲面之间的“趋势”是什么。
最后附上我修改了的模型,以上的步骤1和2的模型分别在对应的图层中,可以打开参考。
Rhino文件:拆面_A.zip (111.0 KB)
老师,对于第二个问题中接不顺的问题,按照您的方法来做,要好很多(如下图),然后看了下视频,关于趋势,我的理解是第一个拆的四边面的形态要尽量与最后想要的那块五边面的走势接近,还有就是控制点的调法,现在还有点懵懵懂懂,我回去再细看一遍。
还有就是第一个问题中,上面那个三角面的拆法我确实是抄的subd里面的分法,像我之前也试了下用”按路径旋转“,因两条轮廓线不一致便弃用了,还有就是以二、三四边成面以及从网线建立曲面,效果都不大行。所以像这种面是有什么其它的方法来做吗?还是说我上面的命令没用对,导致结果出错。最后想问一下这种拆面方法(照搬subd),你说的”顾此失彼是常态“是指接不起来,还是指接起来很费劲,效率很低,有其它更好的方法?
理解的没错了,总之是多想多做练习,没太多捷径,技巧都是反复试错后总结的。
好的,谢谢您,有学到很多。(凑字用符号…)