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

标题: TS硬边的处理方法? [打印本页]

作者: danny    时间: 2010-9-26 10:54
标题: TS硬边的处理方法?
本帖最后由 danny 于 2010-9-26 10:55 编辑

很多教材轮廓都是圆圆的,究竟硬边如何弄的? 谢谢!
自己先胡弄一下~

作者: Jessesn    时间: 2010-9-26 11:27
很多教材轮廓都是圆圆的,究竟硬边如何弄的? 谢谢!
自己先胡弄一下~
46420
danny 发表于 2010-9-26 10:54


最快的办法是使用 tsCrease 指令

作者: Jessesn    时间: 2010-9-26 11:29
本帖最后由 Jessesn 于 2010-9-26 11:32 编辑

使用后的效果

作者: Jessesn    时间: 2010-9-26 11:33
也可以使用 tsInsertEdge 指令,增加UV的方法

作者: danny    时间: 2010-9-26 11:46
原来这样,心里踏实多了。
谢谢!
作者: idzt    时间: 2010-9-26 13:35
貌似还可以用工具组的倒数第二个(修改权重),可以出现不同角度的圆角,具体数据设置,你可以用一个BOX做下试验就明白了
作者: yinliling520    时间: 2010-9-26 14:14
又是权重,我的鸡肋
作者: 402303568    时间: 2010-9-26 15:12
哈哈  直接把面拉一下就圆了 ~~
作者: claudemit    时间: 2010-9-26 16:57
学习了,本质都是修改那里点的权重吧
作者: simonchen    时间: 2010-9-26 17:53
本帖最后由 simonchen 于 2010-9-26 19:28 编辑
学习了,本质都是修改那里点的权重吧
claudemit 发表于 2010-9-26 16:57



本质不是改变权重,我在解释是:
1.J 大在上述举例使用加插边线的方法使用模型圆角变为小,等于增加此处细分等级,因此"圆角"的效果就没那么明示,而且在靠原边线很近的地方加插边线,因此两线间的跨度距离很小,模型在Smooth状态下圆角变得很小了,视觉上很近接近硬边效果,但只要你放大模型会发现,此处还是有圆角的存在的,并非真正意义的硬边(事实上自然界也不存在真正的锐边,呵呵~~~在N倍放大下,它还是有圆角的存在)。


2.真正将圆角边线变为硬边的就是tsCrease命令,使用tsCrease命令可以被选中的边线由原来的光顺连续(G2)变为锐边(G0)效果,这个转换是双向的,既可以变为锐边(硬边)与可以用这个命令转为光顺圆边的效果:见下图



tsCrease命令这两个功能,分左布置在鼠标的左右键上;左键为添加锐边折痕,右键为移除锐边折痕(或移除相切控制点Tangency handles 的功能)。
而移除锐边折痕(Remove crease)多数被我用在清除TS模型一些无需要用到的相切控制点Tangency handles上,这样处理起模型的控制点会“干净”点,好处是在调整控制点时不容易误拉到Tangency handles,造成一些古怪的效果,一般情况下Tangency handles会出现在TS模型的各个端面或边上,TS的Help手册有插图,借来一用:



移除了Tangency handles后模型会有一定的变形,看情况,如果影响不在的可以用控制点调整过来,如果不行,可以在TS选项中把Tangency handles隐藏起来,这样模型不会走形而你可以省心不去管它了,参考下图



有些跑题了,还是那句:仅供参考!!






作者: Jessesn    时间: 2010-9-26 18:12
不是改变权重
1.J 大在上述举例使用加插边线的方法使用模型圆角变为小,等于增加此处细分等级,因此"圆角"的效果就没那么明示,而且在靠原边线很近的地方加插边线,因此两线间的跨度距离很小,因此在Smooth后圆角 ...
simonchen 发表于 2010-9-26 17:53


:handshake  谢谢 Simon 兄的补充
作者: claudemit    时间: 2010-9-26 21:12
本帖最后由 claudemit 于 2010-9-26 21:14 编辑

插入折痕是在局部增加面的细分度到达视觉上 折 的效果
那么是插入后如果提取表面UV曲线的话
对应只是point count增加了, degree变化么
作者: simonchen    时间: 2010-9-27 08:15
本帖最后由 simonchen 于 2010-9-27 08:23 编辑
插入折痕是在局部增加面的细分度到达视觉上 折 的效果
那么是插入后如果提取表面UV曲线的话
对应只是point count增加了, degree变化么
claudemit 发表于 2010-9-26 21:12


_tsInsertPoint和tsInsertEdge命令在U或V向插入控制线,即增加局部的细分,在视觉上达到折痕的效果,模型上的control Point相应增加,drgree仍然是3阶的。

_tsCrease是真正折痕,改变了局部spans间的连续性,由G2(G1)变为G0,而整体模型的control Point不会增加。




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