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

标题: T-Splines 构建卷云状模型(有分加的TS基础入门练习) [打印本页]

作者: simonchen    时间: 2011-8-24 20:56
标题: T-Splines 构建卷云状模型(有分加的TS基础入门练习)
本帖最后由 simonchen 于 2012-8-24 17:40 编辑

卷云状造型常见于饰物,家具,建筑物的细节上,长久以来设计者都喜欢把这类元素加入到自己的作品细节中去。
这类卷云状有类似数学上圆的渐开线般柔美,采用T-Splines来建造是再合适不过了,下面提供一种用T-Splines构建出卷云状造型的方法。


下图就是这次用T-Splines制作的卷云状模型效果



这次使用“tsFromLines”命令来生成云状T-Splines曲面,这种由直线段来构成控制多边形线框成面的方法官方称为“From a basic shape”


一切由八角形开始

1.Rhino中使用 “Polygon”命令建立一个8角形,如下图:



2.再使用 “Polyline”命令构起云状卷曲的外形线段,该外形线段使用13节的直线段绘制而成,见No.2图中红线所示:


3.NO.3所示加上尾巴线后外形就定下来了,先不用在意外形,可以在后续生成T-Splines曲面后再进行调整。


4.云状的外形定下后就可以进行内部的分段了,也就是开始对模型进行分面,方法很简单,将线段中的端角点继续使用“Polyline”连接起来,基本以四边作分面的基准,No.4图红线所示:

5.Rhino打开中心捕捉,没各线段中心画出一条中心线作参考,No.5图以红色虚线表示。注意:此中心线只起参考作用,后续可删掉。


6.沿中心线,用Polyline命令画出No.6图中的绿色线段,绿线基本上与中心线保持平行状。
[local]10[/local]
7.按上述同样的方法沿中心线画另一侧的线段,No.7图的橙色线所示,完成后删去辅助的。中心线
[local]11[/local]




4.jpg (14.95 KB, 下载次数: 74)

4.jpg

6 副本.JPG (21.61 KB, 下载次数: 74)

6 副本.JPG

a1.jpg (28.11 KB, 下载次数: 70)

a1.jpg

作者: simonchen    时间: 2011-8-24 20:57
本帖最后由 simonchen 于 2013-5-20 11:52 编辑

8.对在中央的8角形继续进行分面,步骤按下图红线所示


9. OK~云状线框做好了,效果如下图


10.在生成T-Splines曲面前,首先对搭起来线框进分割,保证各线段端能正确在交汇在一起。全选线框后运行 tsSplitCurves 命令,弹出以下对话框,Use File Tolerance勾选,保持系统默认公差值0.001进行分割(如果要更改此值,取消勾选再输入新的公差值即可),点击Display按钮查看各线的交汇情况,T-Splines将会以不同颜色的数字显示各段的交汇情况,正确结果如No.11
图所示,点击“OK”
完成


注意:上述分割操作时,如果出现与上图不一致的数字时需对此处的线段交汇进行检查,通常检查时需要放N倍后才发现线段的端点不是交汇在一起或是有断开线段,需要手工重新修正,比喻重画线段或是焊接好断线,直至全部符合No.11图为止。

11.切换为 ShadedViewport 的显示状态,全选线框后运行 tsFromLines命令Rhino命令提示栏内的参数设置如下(为默认设置)

Select faces and edges to change the surface layout ( ModificationType=Faces MaxAutoFace=4 MaxManualFace=8 SimpleBorderLoops=Yes Smooth=No )

单击右键确认结果,得到No.12图的结果


注意:T-Splines以不同颜色来区分不同边数构成的区域,如上图中绿色区域表示了此处为三角形结构,四边形结构以浅灰表示,如此类推方便使用者辩识。

此时生成的T-splines曲面以是BOX显示模式下的一个平面,需要对其进行拉点调整来达到立体的卷云状效果。


12. S键切换到边选取模式按No13图所示选取边线后W键切换成移动操纵器向Z轴向上提起如图No.14


13.A键切换到点模式下,按下图所示对拉高的各段进行调整高度,跟从内至外从低到高的原则调整各段合适高度,以达渐变螺旋内卷的效果。


14.D键切换到面模式下,选取No.17图中央的面W键用移动操纵器向上拉起面











作者: simonchen    时间: 2011-8-24 20:57
本帖最后由 simonchen 于 2013-5-20 11:46 编辑

15.A键切换到点模式下,选取中央8角形的中心点后拉起一些,见图No.19No.20

注意:大形到此已经出来了,但暂不能光滑(Smooth)模型,因模型底边线的拓扑结构未完善所以T-Splines不能运算出光顺的曲面,需要对其再挤出一段来解决。

16.如图No.21选取外围边线后,按住Alt键后用移动操纵器向Z轴的下方拉,挤出一圈新的面


OK! 完成整体后按Tab(tsSmoothToggle)切换成Smooth下呈现出光顺的T-Splines曲面。





卷云状的形态有很多种,上述提供了一种使用T-Splines来制作的流程,阁下可以根据实际需要来更改调整出更漂亮的模型。

从上述制作流程中可以看出,只需掌握了一些简单的多边形建模的规则即可快速地完成这类题材的制作,后续的编辑或修改都非常便捷。


关键一点:T-Splines曲面可以100%转为标准的NURBS曲面,能满足下游的生产加工的需要




作者: simonchen    时间: 2011-8-24 20:58
本帖最后由 simonchen 于 2011-10-29 00:04 编辑

附上整理后的PDF文档: T-Splines构建卷云状模型.rar (1.06 MB, 下载次数: 642)
练习文件: T-Splines卷云状建模练习文件.rar (49.03 KB, 下载次数: 600)

希望大家喜欢!

TO各位TS版友:
凡跟帖完成本练习的朋友均加4刀!!模型做得与实物图片中准确的再加分!


要求:1.完成后须上传模型图片,有一张显示并其分面
         2.建模时有疑问可以发帖交流,动手解决或帮助别人解决或提供建模思路的均有加刀!!
作者: saki_luo    时间: 2011-8-24 21:21
这么牛逼的教程!这么缜密的思路!这么详尽的配图!这么无私的奉献!

我只想说:服了!

西蒙,你不愿当斑竹是太忙了吗?我反正是信了。
作者: simonchen    时间: 2011-8-24 21:34
这么牛逼的教程!这么缜密的思路!这么详尽的配图!这么无私的奉献!

我只想说:服了!

西蒙,你不愿当斑竹是太忙了吗?我反正是信了。
saki_luo 发表于 2011-8-24 21:21


呵呵!谢谢saki_luo兄这么早来捧场!
作者: zbslee    时间: 2011-8-24 23:33
顶SINMON兄!!!!!!!
作者: smalltotal    时间: 2011-8-24 23:50
好贴要顶。。。
作者: 咖啡和糖    时间: 2011-8-24 23:58
simonchen 兄的 TS 玩的越来越牛了~

还这么辛苦的出了好教程,必须要支持!
作者: wujianfu814    时间: 2011-8-25 03:32
不错           顶一个
作者: wmc    时间: 2011-8-25 07:55
強帖留名
作者: dxf999    时间: 2011-8-25 08:30
顶chen兄
作者: jiandie100    时间: 2011-8-25 08:47
写太详细了,顶下
作者: langhen    时间: 2011-8-25 09:07
很久没看到好教程了,必须顶!
作者: lucky.ice    时间: 2011-8-25 10:31
不错..学习了...
作者: kiwifly    时间: 2011-8-25 10:46
好教程啊。
作者: 深蓝Ansen    时间: 2011-8-25 13:06
感谢希蒙分享自己的秘籍
作者: rogerdesign    时间: 2011-8-25 15:23
这么牛逼的教程!这么缜密的思路!这么详尽的配图!这么无私的奉献!
感谢楼主
作者: hgk307    时间: 2011-8-25 15:28
顶一个^%%
作者: xiniu5130    时间: 2011-8-26 20:42
选版主就要选这样的版主。我顶你。
作者: heshiyi1990    时间: 2011-8-27 22:27
感谢楼主分享!
作者: xxLucien    时间: 2011-8-28 18:05
感慨颇多
作者: simonchen    时间: 2011-8-28 21:04
感慨颇多
xxLucien 发表于 2011-8-28 18:05

作者: sweetestest    时间: 2011-8-31 11:03
lz的ts什么版本啊,我的ts做tsFromLines时没有取消soomth
作者: simonchen    时间: 2011-8-31 12:27
lz的ts什么版本啊,我的ts做tsFromLines时没有取消sweetestest 发表于 2011-8-31 11:03


我用的是3.1版本
没取消smooth不打紧,生成后按Tab键就可以切换成BOX模式,试试~~
作者: huangzhi2005285    时间: 2011-8-31 14:03
N给力啊!
作者: PAERMAN    时间: 2011-8-31 20:54
哥哥 为什么我建的模型分明点都是对的 却特别不平滑啊???我也往下拉了一个面啊~~~~
作者: simonchen    时间: 2011-8-31 21:32
哥哥 为什么我建的模型分明点都是对的 却特别不平滑啊???我也往下拉了一个面啊~~~~
PAERMAN 发表于 2011-8-31 20:54

发模型文件上来吧~
作者: 朦胧龙    时间: 2011-9-3 16:12
果断拥护,,拿走,,学习,,
作者: corbusizaha    时间: 2011-9-8 10:38
好牛b啊。。。。
作者: clamworm    时间: 2011-9-23 14:40
很经典的教程
作者: 122252357    时间: 2011-10-25 17:13
本帖最后由 simonchen 于 2011-10-26 22:39 编辑

别人是有才便是德,第一次看到这个教程 觉得你是德才兼备。。。顶顶顶
作者: simonchen    时间: 2011-10-26 22:40
别人是有才便是德,第一次看到这个教程 觉得你是德才兼备。。。顶顶顶
122252357 发表于 2011-10-25 17:13


兄台过奖了!谢谢支持!
有空多来T-Splines版块转转~~
作者: w聪明的傻瓜    时间: 2011-10-27 15:02
又跟着学了几招
作者: lxinran110    时间: 2011-10-28 23:43
版主学习~~~

AA.png (169.81 KB, 下载次数: 75)

AA.png

作者: xwl302493    时间: 2011-10-29 21:06
叫作业来了啊  
作者: jay145    时间: 2011-10-29 23:09
学以致用,貌似有点弄巧成拙了

360截图20111029230840764.jpg (100.8 KB, 下载次数: 93)

360截图20111029230840764.jpg

作者: jay145    时间: 2011-10-30 13:44
谢谢simonchen兄的鼓励,最近在研究从分模线建模的建模思路,望多多指点迷津啊
作者: delong536    时间: 2011-11-1 09:55
我做的怎么有一条线的地方是不圆滑过去的啊,该如何解决啊,谢谢





作者: simonchen    时间: 2011-11-1 11:15
我做的怎么有一条线的地方是不圆滑过去的啊,该如何解决啊,谢谢
56198

56199

56200
delong536 发表于 2011-11-1 09:55


Hi~
请到三楼参考图21,图22操作及说明

要在模型底部的边再挤出一圈边线即可光顺,注意不要多挤出,一次即可!!
作者: delong536    时间: 2011-11-1 11:31
都是我自己没有细心看到那一补。已解决,谢谢


作者: ole    时间: 2011-11-1 11:53
本帖最后由 ole 于 2011-11-1 16:17 编辑

谢谢simonchen的好教程, 也传一下我的练习吧,不能光看,还得多练习才行


file:///D:/螺纹图示1.jpgfile:///D:/螺纹图示2.jpg
作者: liruoxin1990    时间: 2011-11-8 20:01
看帖留言  谢谢楼主
作者: panda1557    时间: 2011-11-11 20:34
郁闷咯   分割线那里节点段数都是一样的  为什么生成面后老是多出一些奇怪的线  导致做到后面也不顺···手动删除在接线面也不顺咯   求助~~






作者: simonchen    时间: 2011-11-11 21:30
郁闷咯   分割线那里节点段数都是一样的  为什么生成面后老是多出一些奇怪的线  导致做到后面也不顺···手动删除在接线面也不顺咯   求助~~


56599
56600
56601
56602
panda1557 发表于 2011-11-11 20:34


panda1557兄:你线段中有下图的地方出了问题:


你可以对照一下教程这部份详细的步骤图片就可以找到问题所在了,试试
作者: panda1557    时间: 2011-11-12 11:47
46# simonchen

不知道是不是版本问题  我直接用你提供的步骤文件  按照你的线来生成的面 也会有不对的边···
作者: simonchen    时间: 2011-11-12 12:01
46# simonchen  

不知道是不是版本问题  我直接用你提供的步骤文件  按照你的线来生成的面 也会有不对的边···
panda1557 发表于 2011-11-12 11:47


建议你按我步骤图片中一步步由头开始做,文件只是供你参考的,这样不会有什么版本或其它的问题了
作者: 453583726    时间: 2011-11-14 16:05
顶起。。。。呵呵。。
作者: 453583726    时间: 2011-11-14 16:06
顶起。。。。呵呵。。
作者: morphosis    时间: 2011-12-3 17:23
不错, 顶一个
作者: 小白羊    时间: 2011-12-3 18:39
试了一下,用ts的补丁版会形成44楼所说的问题。
作者: xiaoxiao52ni    时间: 2011-12-29 11:18
lz的ts什么版本啊,我的ts做tsFromLines时没有取消soomth
sweetestest 发表于 2011-8-31 11:03


我和24楼的遇到同样的问题,切换到面模式的时候,形已经变弯了,回不到线框的样!

11.jpg (157.01 KB, 下载次数: 66)

11.jpg

作者: simonchen    时间: 2011-12-29 12:34
我和24楼的遇到同样的问题,切换到面模式的时候,形已经变弯了,回不到线框的样!
xiaoxiao52ni 发表于 2011-12-29 11:18


你模型结构有问题,所以会这样,不行的话上传上来我试试
作者: coopie    时间: 2011-12-29 15:01
第一次用ts 只能鹦鹉学舌了
楼主厉害






作者: simonchen    时间: 2011-12-29 15:25
做得不错!希望能给你些启发
作者: zhongshuxing    时间: 2012-1-21 14:30
好像我们的TS插件做不到这种效果
作者: zhongshuxing    时间: 2012-1-21 14:36
好像我们的TS插件做不到这种效果?是不是TS版本问题?file:///C:/Documents

未命名.JPG (13.61 KB, 下载次数: 75)

未命名.JPG

作者: jf318    时间: 2012-8-24 14:54
学习试做了一下

卷云状模型.jpg (37.74 KB, 下载次数: 71)

卷云状模型.jpg

作者: donocui    时间: 2012-8-24 19:14
S兄晚上好,我来支持你了,来交作业,呵呵

1.jpg (127.57 KB, 下载次数: 71)

1.jpg

5.jpg (104.11 KB, 下载次数: 72)

5.jpg

6.jpg (92.66 KB, 下载次数: 73)

6.jpg

作者: 乌龙哥    时间: 2012-9-25 13:44
我也跟着做了一个。。

作者: robert6123    时间: 2012-9-28 08:44
呵呵,学习了

未命名1.jpg (219.89 KB, 下载次数: 56)

未命名1.jpg

未命名1.jpg (219.89 KB, 下载次数: 60)

未命名1.jpg

作者: picture    时间: 2012-10-18 08:08
好教程。
作者: shark77    时间: 2013-1-22 20:54
這是非常清楚的新手教學
感謝大大的指導
小弟受教了
作者: kevinney    时间: 2013-1-25 20:20
simonchen 发表于 2011-8-24 20:58
附上整理后的PDF文档:
练习文件:

不错的教程

作者: jianzhu2012    时间: 2013-5-20 11:28
厉害~~学习了,各种思路的学习
作者: resistance    时间: 2013-5-27 16:57

搜狗截图13年05月27日1656_5.png (108.7 KB, 下载次数: 64)

搜狗截图13年05月27日1656_5.png

作者: simonchen    时间: 2013-5-27 17:35
R版做的不错哦~~继续继续
作者: resistance    时间: 2013-5-27 20:51
simonchen 发表于 2013-5-27 17:35
R版做的不错哦~~继续继续

正在学习S版的马头琴 想看教程
作者: simonchen    时间: 2013-5-28 08:53
其实正是这个卷云练习的一个小小变形

先将这卷云继续加一圈,然后对称,中间部份拉高,调整。。。。


试试

作者: superjelly    时间: 2013-6-11 09:50
交个作业~
作者: superjelly    时间: 2013-6-11 09:50
交个作业~

2.jpg (182.2 KB, 下载次数: )

2.jpg

1.jpg (118.75 KB, 下载次数: )

1.jpg

作者: simonchen    时间: 2013-6-11 10:25
superjelly 发表于 2013-6-11 09:50
交个作业~

楼上的做得不错哦!加分鼓励一下
作者: D·Madman    时间: 2013-7-27 12:55
哈,上R版的培训课。很快速做好的模型。

QQ截图20130726110304.jpg (162.69 KB, 下载次数: 47)

QQ截图20130726110304.jpg

untitled.jpg (391.99 KB, 下载次数: 44)

untitled.jpg

作者: KFC    时间: 2013-7-30 22:48
谢谢老师的教程,
菜鸟跟贴
作者: KFC    时间: 2013-7-30 22:49
菜鸟跟贴

QQ截图20130730224747.jpg (181.42 KB, 下载次数: 50)

QQ截图20130730224747.jpg

作者: KFC    时间: 2013-7-30 22:50
菜鸟跟贴

QQ截图201.jpg (90.31 KB, 下载次数: 42)

QQ截图201.jpg

作者: simonchen    时间: 2013-7-31 09:36
KFC 发表于 2013-7-30 22:50
菜鸟跟贴

做得不错哦!希望能给你些启发

作者: mlayutou    时间: 2013-10-29 17:07
好久没练习了。

QQ图片20131029170532.jpg (223.29 KB, 下载次数: 47)

QQ图片20131029170532.jpg

作者: xkw617916287    时间: 2013-10-30 22:17
感谢大神分享 跟着做了一下
相当给力哈

QQ截图20131030221552.png (369.99 KB, 下载次数: 43)

QQ截图20131030221552.png

作者: simonchen    时间: 2013-10-30 22:23
xkw617916287 发表于 2013-10-30 22:17
感谢大神分享 跟着做了一下
相当给力哈

唷~~做得很不错哦!加分加刀

期待更多的作品!


作者: 棒棒堂    时间: 2013-11-11 10:49
跟着S大做练习~~

J~JOGYZO`}SYX$ULL7_I.jpg (213.3 KB, 下载次数: 47)

J~JOGYZO`}SYX$ULL7_I.jpg

U@HWPWLU3@]KHZJHN2~ODCD.jpg (270.78 KB, 下载次数: 52)

U@HWPWLU3@]KHZJHN2~ODCD.jpg

云状物.rar

306.58 KB, 下载次数: 167


作者: Play-SeveN    时间: 2014-1-7 11:24
做的一个小提琴头,形体不怎么对,就这样了。
作者: Play-SeveN    时间: 2014-1-7 11:28
最近太忙了
作者: 羽化的羊    时间: 2014-2-24 21:13
楼主真是良心,发这么详细的教程,辛苦了!



作者: 抢眼镜    时间: 2014-2-25 09:04
谢谢分享,学习了!交作业!

作者: 晓峰    时间: 2015-3-21 15:16
交作业 好好学习,天天向上

BAHM%I4[S_SHK[JA`C2SCE0.png (262.59 KB, 下载次数: 53)

BAHM%I4[S_SHK[JA`C2SCE0.png

作者: 晓峰    时间: 2015-3-21 15:16
交作业 好好学习,天天向上[attach]75642[/attach]
作者: evoracing    时间: 2015-3-23 06:57
本帖最后由 evoracing 于 2015-3-23 07:06 编辑
simonchen 发表于 2011-8-24 20:57

丑是丑了点  版主见笑了
作者: evoracing    时间: 2015-3-23 07:02
本帖最后由 evoracing 于 2015-3-23 07:09 编辑

另外,请问在TS中未生成TS面的时候线的焊接点的功能是无效的吗、?因为我试了一下无法开启犀牛操作轴也无法选择到线的端点。。。。求版主解答

1.png (65.87 KB, 下载次数: 48)

1.png

作者: simonchen    时间: 2015-3-23 10:40
本帖最后由 simonchen 于 2015-3-23 10:41 编辑
evoracing 发表于 2015-3-23 07:02
另外,请问在TS中未生成TS面的时候线的焊接点的功能是无效的吗、?因为我试了一下无法开启犀牛操作轴也无法 ...


兄台所指"未生成TS曲面"的这种情况出现的话,其实是一个运算错误的结果,所以要检查相关位置的线框各片的交汇点是否正确。

具体方法如下:
使用tsSplitCurves命令中的Display选项检查各交汇点,留意交汇点所显示的数字与线框实际相接的数量是否一致,如果不是请仔细检查及修正有问题的线框位置。





上述不清楚是否能解决你的问题,如果未能,请上图详述。



作者: jason053    时间: 2015-3-23 12:43
wujianfu814 发表于 2011-8-25 03:32
不错           顶一个

好教程啊,学习了!谢谢版主!

93FE}XU%WC]BED_}MOUAMP6.png (421.86 KB, 下载次数: 68)

93FE}XU%WC]BED_}MOUAMP6.png

HER9SD2```8VX%ZN%IZ1C}T.png (172.21 KB, 下载次数: 70)

HER9SD2```8VX%ZN%IZ1C}T.png

作者: jason053    时间: 2015-3-23 13:17
simonchen 发表于 2011-8-24 20:57

回复对象搞错了,谢谢S大的教程。受益匪浅!

93FE}XU%WC]BED_}MOUAMP6.png (421.86 KB, 下载次数: 54)

93FE}XU%WC]BED_}MOUAMP6.png

HER9SD2```8VX%ZN%IZ1C}T.png (172.21 KB, 下载次数: 73)

HER9SD2```8VX%ZN%IZ1C}T.png

作者: simonchen    时间: 2015-3-23 13:43
jason053 发表于 2015-3-23 13:17
回复对象搞错了,谢谢S大的教程。受益匪浅!

哈~~客气个啥

有不明白的地方可以发上来交流

作者: jason053    时间: 2015-3-23 14:03
simonchen 发表于 2015-3-23 13:43
哈~~客气个啥

有不明白的地方可以发上来交流

太谢谢了!
作者: evoracing    时间: 2015-3-24 00:15
simonchen 发表于 2015-3-23 10:40
兄台所指"未生成TS曲面"的这种情况出现的话,其实是一个运算错误的结果,所以要检查相关位置的线框各片 ...

十分感谢
作者: Rhinoer    时间: 2015-6-25 10:54
先马克一下,然后照着学习,抱大腿,O(∩_∩)O~
作者: zrg031882    时间: 2015-10-4 00:00
simonchen 发表于 2011-8-24 20:58
附上整理后的PDF文档:
练习文件:

跟版主学习TS。交作业了。

QQ图片20151003235255.png (188.25 KB, 下载次数: 62)

QQ图片20151003235255.png

作者: Caoxuwei    时间: 2016-1-5 16:34
本帖最后由 Caoxuwei 于 2016-1-5 16:36 编辑

向s大好好学习,建模

作者: 潜水的小鱼    时间: 2016-5-13 19:04
向s大好好学习,建模

QQ截图20160513190406.jpg (185.26 KB, 下载次数: 63)

QQ截图20160513190406.jpg

作者: 北漂小少年    时间: 2016-5-27 17:51
交作业

QQ截图20160527155604.jpg (259.93 KB, 下载次数: 64)

QQ截图20160527155604.jpg





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