Rhino(犀牛)中国技术支持与推广中心

标题: 求教one span的做法。『Shadow 提供参考教程』 [打印本页]

作者: carcass    时间: 2012-2-9 19:02
标题: 求教one span的做法。『Shadow 提供参考教程』
本帖最后由 Jessesn 于 2017-5-4 10:54 编辑
影版,深蓝,j,d等高手,东西不难,one span做法。
几个面相互匹配,配好了一个面,另一个面就有缝隙,老问题了。
求讲解one span对线的要求等等。。

Shadow 提供教学




我来做一个详细过程吧。。。。


1.选中间这几个面执行blendedge,做G2圆角。它肯定是不会自动处理好,这个不太重要。


2.选上一步倒出来的圆角的边界,修剪掉多余的曲面,最后效果如下图。


3.过那个公共交点,在顶视图做红色直线。然后投影到两个面上。



4.把之前做的圆角曲面删掉,执行splitedge把上面的圆柱曲面的边分成三段,接着执行blendsrf,如下图。


5.可以看到边界2的调节杆有点歪了。按住Alt键,点边界2的第二或者第三个点,这时候发现这个调节杆可以绕圈自由活动,然后捕捉那个红色线的端点,把调节杆拉到和边界1的这排点相同的平面。


6.相同方法blend出下面的曲面。在顶视图看可以发现这两个面的边界在同一个平面上。也许有人认为,直接在第三步用直线剪掉那两圆角曲面,它们的边界也会在同一平面上。没错,这样也可以,但是有弊端。后面再讲。



7.再执行blendsrf,做这个缺口的过渡面,按住shift键拉滑杆调整右侧的边界,使边界尽量与那两个倒圆角曲面吻合。



8.因为blend出来的曲面,在U方向上只有3阶,不方便以后的调整。执行changedegree改变它的阶数为5阶。改变阶数之后,曲面会在U方向变成8排点,变成3个span了,再执行removeknot减少U向的点,让它变成只有6排即可。这一步也会有人觉得疑惑,直接用rebuild不就完事了,何必如此啰嗦?这个问题先不回答,做多了就明白个中原因了。。。


9.将这个曲面执行split by iso分成两半,右边的的面insertknot,增加曲面的V向的点数。因为原来 blend出来的面,在V向是5阶6排点,6排点要去匹配那两个圆角曲面远远不够。。。



10.这是本例的关键一步,matchsrf。。。
执行matchsrf选增加了ISO的那个曲面的右侧边界,命令行提示Select edge to match ( ChainEdges ),点chainedges,里面有两个选项,边界自动选择和连续性。这里选autochain=yes,连续性保持Tangency 即可。然后接着点圆角曲面的边界,这时候可以看到,系统自动把两条边都选上,在边界上有箭头显示。。。



结束命令之后,算是完成了。因为右侧的匹配只动到3排控制点,左侧还有3排控制,所以本次匹配并不会影响左侧的连续性。。。。最后斑马效果。




1span怎么做?其它的面都已经是5阶6排点了,这时候只要把刚才匹配的那个面,splitiso成两个面,也就成两个1span曲面了。。。



总结:关键是matchsrf那一步,很多人不会用到chainedges这个选项,也有的人不会用MultipleMatches,就是一个面可以同时和几条边匹配。为什么要做第456步的那两个面而不是用用原来的面?因为如果用原来的面,就需要剪切,再往下做过渡面的边界不会和这个切口吻合,会离得很远,这就会给后面的匹配带来不必要的麻烦。还有一个就是将后面的过渡曲面分成两半来做,如果用blend出来的面做,跨度太长了,变形会比较大,影响到其它边界的连续性,也不方便匹配。分成两部分来做就可以减小变形,又可以保证质量。

倒角练习一.rar

17.33 KB, 下载次数: 611


作者: carcass    时间: 2012-2-9 19:06
还有就是记得要完美g2匹配,好像对面是有要求的。求讲解
作者: 深蓝Ansen    时间: 2012-2-10 11:39
这样的细节1span处理,没必要吧?
作者: shadow    时间: 2012-2-10 12:48
这个造型简单,但面太平了反而不好做。你可以试着把要补的两个面做好,最后再用那个圆角面匹配它,用rhino做做这个太辛苦,因为面与面不能关联,也就是说动了一个面的形状,关联的面不会跟着动,这样调调慢就没一个头了。
作者: carcass    时间: 2012-2-10 15:57
3# 深蓝Ansen
想知道one span的原理做法。
作者: carcass    时间: 2012-2-10 15:59
4# shadow
可以理解为one span要求面互相关联,类似汽车表面?有平面很困难?
作者: shadow    时间: 2012-2-10 16:49
我说的关联是从方便调整的角度去说,和1span没关系。。。
比如说有的软件可以在match的过程中调点,调整原始曲面,目标曲面就会在保证G1或者G2的基础上跟着变化,这样就方便观察曲面的光顺程度,曲面的斑马看起来也很自然。
如果你细心一点可能会发现有时候match的时候,曲面的点跑得很乱,这时候需要调整一下重新match,来来去去,很浪费时间。。。如果rhino能加入在匹配过程中可以调整点的位置,那就高效了。
作者: shadow    时间: 2012-2-10 16:58
不是match就完事的,match完还要看斑马顺不顺,有的人match完了斑马看也像G2,但是斑马变化不自然,或者说太急剧,其实就是曲面不平,虽然连续性达到了。
就你本例,肯定不是match一下就完事了,还要看斑马的走势顺不顺,这就得慢慢调。要找到它最适合的点的位置。这过程其实相当费时。

你要是喜欢1span其实也容易做,做成多span再splitiso就成了1span了,那样面就显得多分了几个,也没什么必要的其实。
作者: carcass    时间: 2012-2-10 17:34
8# shadow
多谢~~~
作者: 深蓝Ansen    时间: 2012-2-11 12:05
本帖最后由 深蓝Ansen 于 2012-2-11 12:11 编辑

8# shadow
Shadow兄说的没错,1Span不是什么高深的东西,也不是新技术,更不要去迷信

注重造型才是王道,别被误导了,也劳烦不要去误导别人

除非他们是玩家,让他们尽情的玩,去表演,去作秀好了
附上常用的两种分面方式图参考下,我做的很烂,没达到题目中G2要求(个人愚见这么平的面且是倒角处没必要G2吧,好有创意的想法

作者: Jessesn    时间: 2012-2-11 12:54
我记得有这么一个练习贴,和这个非常类似,参考下面的 36、38楼
http://bbs.rhino3d.asia/thread-3084-4-3.html
作者: carcass    时间: 2012-2-11 16:31
多谢楼上解答。。。
作者: shadow    时间: 2012-2-12 00:33
本帖最后由 shadow 于 2012-2-12 01:08 编辑

我来做一个详细过程吧。。。。

1.选中间这几个面执行blendedge,做G2圆角。它肯定是不会自动处理好,这个不太重要。


2.选上一步倒出来的圆角的边界,修剪掉多余的曲面,最后效果如下图。


3.过那个公共交点,在顶视图做红色直线。然后投影到两个面上。



4.把之前做的圆角曲面删掉,执行splitedge把上面的圆柱曲面的边分成三段,接着执行blendsrf,如下图。


5.可以看到边界2的调节杆有点歪了。按住Alt键,点边界2的第二或者第三个点,这时候发现这个调节杆可以绕圈自由活动,然后捕捉那个红色线的端点,把调节杆拉到和边界1的这排点相同的平面。


6.相同方法blend出下面的曲面。在顶视图看可以发现这两个面的边界在同一个平面上。也许有人认为,直接在第三步用直线剪掉那两圆角曲面,它们的边界也会在同一平面上。没错,这样也可以,但是有弊端。后面再讲。



7.再执行blendsrf,做这个缺口的过渡面,按住shift键拉滑杆调整右侧的边界,使边界尽量与那两个倒圆角曲面吻合。



8.因为blend出来的曲面,在U方向上只有3阶,不方便以后的调整。执行changedegree改变它的阶数为5阶。改变阶数之后,曲面会在U方向变成8排点,变成3个span了,再执行removeknot减少U向的点,让它变成只有6排即可。这一步也会有人觉得疑惑,直接用rebuild不就完事了,何必如此啰嗦?这个问题先不回答,做多了就明白个中原因了。。。


9.将这个曲面执行split by iso分成两半,右边的的面insertknot,增加曲面的V向的点数。因为原来 blend出来的面,在V向是5阶6排点,6排点要去匹配那两个圆角曲面远远不够。。。



10.这是本例的关键一步,matchsrf。。。
执行matchsrf选增加了ISO的那个曲面的右侧边界,命令行提示Select edge to match ( ChainEdges ),点chainedges,里面有两个选项,边界自动选择和连续性。这里选autochain=yes,连续性保持Tangency 即可。然后接着点圆角曲面的边界,这时候可以看到,系统自动把两条边都选上,在边界上有箭头显示。。。



结束命令之后,算是完成了。因为右侧的匹配只动到3排控制点,左侧还有3排控制,所以本次匹配并不会影响左侧的连续性。。。。最后斑马效果。




1span怎么做?其它的面都已经是5阶6排点了,这时候只要把刚才匹配的那个面,splitiso成两个面,也就成两个1span曲面了。。。



总结:关键是matchsrf那一步,很多人不会用到chainedges这个选项,也有的人不会用MultipleMatches,就是一个面可以同时和几条边匹配。为什么要做第456步的那两个面而不是用用原来的面?因为如果用原来的面,就需要剪切,再往下做过渡面的边界不会和这个切口吻合,会离得很远,这就会给后面的匹配带来不必要的麻烦。还有一个就是将后面的过渡曲面分成两半来做,如果用blend出来的面做,跨度太长了,变形会比较大,影响到其它边界的连续性,也不方便匹配。分成两部分来做就可以减小变形,又可以保证质量。
作者: 深蓝Ansen    时间: 2012-2-12 09:20
本帖最后由 深蓝Ansen 于 2012-2-12 10:07 编辑

13# shadow
Shadow兄教程很详细哦,帮你转帖至教学区
VSR的显示效果确实很给力呢
作者: shadow    时间: 2012-2-12 10:09
感谢加晕啊。。
VSR可以,但BUG太多了,烦燥。。。
作者: Jessesn    时间: 2012-2-12 11:08
早起的鸟儿有虫吃呀!!
作者: iapple    时间: 2012-2-20 01:48
13# shadow    有个问题请教,为什么影大你第5步 和第7步中 的blendsrf  出来是1span的 我混接回来的是 多span的呢?
作者: roses8    时间: 2012-4-7 12:06
标题: RE: 求教one span的做法。『13楼提供参考教程』

为什么我做完matchsrf 就变成这个样子?试了几次还是不行,求解。
作者: jdl198561    时间: 2012-5-11 14:20
又学了一招   影大好帅
作者: wei4833801    时间: 2012-6-26 11:26
给力啊 学习了
作者: 3dvc    时间: 2012-7-30 22:47
本帖最后由 3dvc 于 2012-7-30 22:58 编辑

我是初學者, 想請教一下, 為何我用shadow的方法BLEND SRF 出來的SURFACE 的ISOCURVE 不一樣

未命名.jpg (76.67 KB, 下载次数: 15)

未命名.jpg

作者: 筑茗    时间: 2012-8-7 23:39
有种被各位牛人闪到的感觉…
作者: mlayutou    时间: 2013-4-30 17:18
做不到1SPAN。只求接顺。

QQ截图20130430171734.jpg (91.33 KB, 下载次数: 24)

QQ截图20130430171734.jpg

QQ截图20130430171746.jpg (125.93 KB, 下载次数: 25)

QQ截图20130430171746.jpg

作者: okami    时间: 2013-9-22 17:27
我学习学习你们这些高手。。。。希望你们多发帖让我们学习啊!

作者: okami    时间: 2013-9-22 17:31
我做的,不是很规范

QQ截图20130922172426.png (179.15 KB, 下载次数: 24)

QQ截图20130922172426.png

QQ图片20130922172816.jpg (394.12 KB, 下载次数: 23)

QQ图片20130922172816.jpg

作者: 470942035    时间: 2013-9-29 16:05
shadow 发表于 2012-2-12 00:33
我来做一个详细过程吧。。。。

1.选中间这几个面执行blendedge,做G2圆角。它肯定是不会自动处理好,这个 ...

首先感谢影大这么好的教程,不过我有三个疑惑还希望解答一下
1,第8步升为5阶,然后又去掉四排控制点这不是多余吗,看到你偷笑的表情好想知道答案
2,你做456步目的是让混接出来的曲面去match这两个圆角曲面吻合吗,为什么我随便画一个面然后再去匹配另一个面斑马纹显示还是有很好的呢
3,第9步,我用混接出来的曲面按照你的参考图在v向加了三排控制点然后去match那两个圆角曲面,为什么只有把match选项“精确衔接”勾选上才能没有缝隙如不勾选就会出现裂缝,而你的去match之后曲面并没有增加结构线
还望影大再解释一下谢谢
作者: flyingc    时间: 2013-11-13 18:50
shadow 发表于 2012-2-12 00:33
我来做一个详细过程吧。。。。

1.选中间这几个面执行blendedge,做G2圆角。它肯定是不会自动处理好,这个 ...

我最疑惑的是。。。
在matchsrf那一步。。
过渡面与上下两个竖面,不会因为match而产生缝隙么?
或者是match中有什么设置已经避免了这一点?
作者: flyingc    时间: 2013-11-13 19:36
shadow 发表于 2012-2-12 00:33
我来做一个详细过程吧。。。。

1.选中间这几个面执行blendedge,做G2圆角。它肯定是不会自动处理好,这个 ...

在关键的matchsrf那一步,
match后,会不会造成对接面与上下两个竖面形成新的缝隙,或者是通过什么选项,已经避免了这一点?
作者: 蓝思绪    时间: 2014-11-3 20:38
多谢影大无私分享
作者: sss729    时间: 2015-7-15 19:56
shadow 发表于 2012-2-12 00:33
我来做一个详细过程吧。。。。

1.选中间这几个面执行blendedge,做G2圆角。它肯定是不会自动处理好,这个 ...

相当有用
作者: 舞动犀牛    时间: 2015-7-16 08:13
shadow 发表于 2012-2-10 16:49
我说的关联是从方便调整的角度去说,和1span没关系。。。
比如说有的软件可以在match的过程中调点,调整原 ...

Alias就是可以一边match的时候一边调点。。
作者: 1623112326    时间: 2015-8-2 12:42
交个作业,手机拍的

0.jpg (759.81 KB, 下载次数: 31)

交个专业

交个专业

作者: 1623112326    时间: 2015-8-2 12:49
舞动犀牛 发表于 2015-7-16 08:13
Alias就是可以一边match的时候一边调点。。

alias 是可以match的时候调点,但是它是要连续性的约束的。软件都可以做到看谁在用




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2