iCAx开思网

标题: 【转帖】关于曲率连续(hanrai原创,来自ChinaVFX 论坛 ) [打印本页]

作者: Aime    时间: 2004-3-22 10:41
标题: 【转帖】关于曲率连续(hanrai原创,来自ChinaVFX 论坛 )
这是我用Alias制作的从左至右为G4-G0的过渡表面,大家看看效果先,看出有什么区别了吗?
作者: Aime    时间: 2004-3-22 10:42
再来从侧面看看他们的区别,绿色的线是过渡面的轮廓线,最里侧是G0(一条直线),最外侧的是G4
作者: Aime    时间: 2004-3-22 10:44
这是梳子图,注意看平面和过渡面连接处
作者: Aime    时间: 2004-3-22 10:45
这5中连续性的名称分别叫做:G0-位置连续,G1-切线连续,G2-曲率连续,G3-曲率变化率连续,G4-曲率变化率的变化率连续  
这些术语用来描述曲面的连续性。曲面连续性可以理解为相互连接的曲面之间过渡的光滑程度。提高连续性级别可以使表面看起来更加光滑、流畅。  
  
连续性类型:
作者: Aime    时间: 2004-3-22 10:46
G0-位置连续  
    图中所示的两组线都是位置连续,他们只是端点重合,而连接处的切线方向和曲率均不一致。这种连续性的表面看起来会有一个很尖锐的接缝,属于连续性中级别最低的一种。
作者: Aime    时间: 2004-3-22 10:47
G1-切线连续  
    图中所示的两组曲线属于切线连续,他们不仅在连接处端点重合,而且切线方向一致(可以看到相连的两条线段梳子图的刺在接触点位置是在一条直线上的)。用过其他PC插图软件的用户,比如CorelDraw,实际上通常得到的都是这种连续性的曲线。  
    这种连续性的表面不会有尖锐的连接接缝,但是由于两种表面在连接处曲率突变,所以在视觉效果上仍然会有很明显的差异。会有一种表面中断的感觉。  
通常用倒角工具生成的过渡面都属于这种连续级别。因为这些工具通常使用圆周与两个表面切点间的一部分作为倒角面的轮廓线,圆的曲率是固定的,所以结果会产生一个G1连续的表面。如果想生成更高质量的过渡面,还是要自己动手。
作者: Aime    时间: 2004-3-22 10:49
G2-曲率连续  
    图中的两组曲线属于曲率线续。顾名思义,他们不但符和上述两种连续性的特征,而且在接点处的曲率也是相同的。如图中所示,两条曲线相交处的梳子图的刺常度和方向都是一致的(可以为0)。  
    这种连续性的曲面没有尖锐接缝,也没有曲率的突变,视觉效果光滑流畅,没有突然中断的感觉(可以用斑马线测试)。  
    这通常是制作光滑表面的最低要求。也是制作A级面的最低标准。
作者: Aime    时间: 2004-3-22 10:49
G3-曲率变化率连续  
    图中的两组曲线的连续性属于曲率变化率连续。这种连续级别不仅具有上述连续级别的特征之外,在接点处曲率的变化率也是连续的,这使得曲率的变化更加平滑。曲率的变化率可以用一个一次方程表示为一条直线。  
    这种连续级别的表面有比G2更流畅的视觉效果。但是由于需要用到高阶曲线或需要更多的曲线片断所以通常只用于汽车设计。
作者: Aime    时间: 2004-3-22 10:51
G4-曲率变化率的变化率连续  
    图中的两组曲线的连续级别属于曲率变化率的变化率连续。“变化率的变化率”似乎听起来比较深奥,实际上可以这样理解,它使曲率的变化率开始缓慢,然后加快,然后再慢慢的结束。这使得G4连续级别能够提供更加平滑的连续效果。  
    但是这种连续级别将比G3计算起来更复杂,所以几乎不会在小家电一类的产品设计中出现。实际上,就算出现了,我们也未必看得出来。
作者: Aime    时间: 2004-3-22 10:55
总结一下这几种连续级别。  
    G0由于使模型产生了锐利的边缘,所以平时都极力避免,甚至想尽办法摆脱这种效果。不常用  
    G1由于制作简单,成功率高,而且在某些地方及其实用,比如手机的两个面的相交处就用这种连续级别。比较常用  
    G2由于视觉效果非常好,是大家追求的目标,但是这种连续级别的表面并不容易制作(VFX的这些高手们出的题目基本上就是和这种连续级别表面的制作方法拼命的),所以需要大家多多用心练习,这也是Nurbs建模中的一个难点。这种连续性的表面主要用于制作模型的主面和主要的过渡面。  
    G3,G4这两种连续级别通常不使用,因为他们的视觉效果和G2几乎相差无几,而且消耗更多的计算资源。这两种连续级别的优点只有在制作像汽车车体这种大面积、为了得到完美的反光效果而要求表面曲率变化非常平滑的时候才会体现出来。
作者: Aime    时间: 2004-3-22 10:56
检测工具---斑马线介绍(也叫做高光测试):  
    斑马线实际上是模拟一组平行的光源照射到索要检测的表面上所观察到的反光效果。  
    G0的斑马线在连接处毫不相关,各走各的,线和线之间不连续,通常是错开的。  
    G1的斑马线虽然在相接处是相连的,但是从一个表面到另一个表面就会发生很大的变形,通常会在相接的地方产生尖锐的拐角。  
    G2的斑马线则是相连,且在连接处也有一个过渡,通常不会产生尖锐的拐角,也不会错位。  
    G3,G4的斑马线很难和G2的区分开。  
但是要注意,有时候显示的误差也会产生错位或者尖锐的拐角。注意鉴别哦。可以调整一下显示精度之后再看。
作者: Aime    时间: 2004-3-22 10:56
A级面介绍:  
    我们对A级曲面是这样理解的  
  
1.轮廓曲面--通常都是A级曲面,这样的曲面通常都要求曲率连续,沿着曲面和相邻的曲面有几乎相同的曲率半径(相差0.05或更小,位置偏差0.001mm或角度相差0.016度。)  
  
2、A级曲面用高光等高线检测时显亮的曲线--这些曲线应该有一个共同的曲率特征,等高线连续且过度均匀、逐渐的发散或收缩,而不是一下子汇集消失到一点  
  
3、A级曲面上的控制点也应该按一定的规律分布,一行控制点与另一行相邻的控制点的角度变化应该有一定的规律可循,这是画高质量的曲线所必需的  
  
4、A级曲面模型的曲面的边界线又该可以被编辑、移动以生成另外一个曲线,同时这个新生成的曲线可以重新加入曲面来控制区面。  
  
6、贝塞尔曲面的阶次和控制点数目一般应该是六,有时候可能会更高  
  
7、是说关于拔模角度、对称性、间歇以及同相关曲面德关系等都要考虑。这个要求我们在造型是对相关的工程问题也要予以足够的重视。  
  
8、这是专门就曲率的变化来说的,光是曲率连续是不足以做出class a的曲面的。还要求曲率的变化本身也是光顺的,实际上就是引出了G3的概念。当然并不是说class a要求G3,但是比较接近G3的品质对曲面的品质肯定是有好处的。
作者: Aime    时间: 2004-3-22 10:58
关于A-class surfaces,涉及曲面的类型的二个基本观点是位置和质量。  
  
    位置——所有消费者可见的表面按A-Surface考虑。汽车的console(副仪表台)属于A-surf,内部结构件则是B-surf。  
质量——涉及曲面拓扑关系、位置、切线、曲面边界处的曲率和曲面内部的patch结构。  
  
    有一些意见认为“位置续”是C类,切线连续是B类,曲率连续是A类。而我想更加适当地定义为G0、G1和G2,对应于B样条曲线方程和它的1阶导数(相切=G1)和它2阶导数(曲率=G2)。  
  
    因此一个A-surf有可能是曲率不连续的,如果那是设计的意图,甚至有可能切线不连续,如果设计意图是一处折痕或锐边,(而通常注塑或冲压不能有锐边,因此A-suuf一定是切线连续(G1)的)。  
  
    第二种思想以汽车公司和白车身制造方面的经验为基础,做出对A-surf更深刻的理解。他们按独立分类做出了同样的定义。  
  
    物理定义:A-surf是那些在各自的边界上保持曲率连续的曲面。  
曲率连续意味着在任何曲面上的任一"点"中沿着边界有同样的曲率半径。  
曲面是挺难做到这一点的  
  
    切向连续仅是方向的连续而没有半径连续,比如说倒角。  
  
    点连续仅仅保证没有缝隙,完全接触。  
  
    事实上,切连续的点连续能满足大部分基础工业(航空和航天、造船业、BIW等)。基于这些应用,通常并无曲率连续的需要。  
  
    A-surf首先用于汽车,并在消费类产品中渐增(牙刷,Palm,手机,洗机机、卫生设备等)。  
  
    它也是美学的需要。  
  
*点连续(也称为G0连续)在每个表面上生产一次反射,反射线成间断分布。  
  
*切线连续(也称为G1连续)将生产一次完整的表面反射,反射线连续但呈扭曲状。  
  
*曲率连续(也称为G2连续的,Alias可以做到G3!)将生产横过所有边界的完整的和光滑的反射线。  
  
    在老的汽车业有这样一种分类法:A面,车身外表面,白车身;B面,不重要表面,比如内饰表面;C面,不可见表面。这其实就是A级曲面的基础。  
但是现在随着美学和舒适性的要求日益提高,对汽车内饰件也提到了A-Class的要求。因而分类随之简化,A面,可见(甚至是可触摸)表面;B面,不可见表面。  
这是历史,是由来。  
  
CLASS A 曲面没有十分严格的数学描述也没有十分严格的概念定义  
    有个等于没有解释的解释:VERY SIMPLE AND VERY BUEATIFUL SURFACE。  
1、一般CLASS A的阶次与控制点数目都不多,UV方向大概在6~8个控制点  
2、单独一个CLASS A曲面在UV方向都保证曲率的连续性及变化趋势的一致  
3、CLASS A曲面之间的连接至少满足切向连续  
4、使用多种数学检验方法来检验CLASS A曲面,不应该出现视觉上的瑕疵。(如使用高光等高线来检验时,等高线连续且过度均匀间隙均匀。一般不太可能在一个视觉方向上出现多个高光点等)
作者: icdrs    时间: 2004-3-22 12:20
曾经也有看过的,但没有Aim这样的行动
作者: 16479904    时间: 2004-3-22 13:10
支持,不错,
作者: gyhbkc    时间: 2004-3-22 13:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: zwgstar    时间: 2004-3-22 16:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: ferarriii    时间: 2004-3-22 18:06
好资料,谢谢分享
作者: 19760202    时间: 2004-3-22 18:09
good!!!!!
作者: curves    时间: 2004-3-22 20:38
多谢分享!!!
作者: iaotan    时间: 2004-3-22 21:41
very good! I like it!
作者: shairlin    时间: 2004-3-22 21:52
不会太光滑吧?苍蝇都站不住了。
作者: helong    时间: 2004-3-25 10:19
  我以前只知道有G2连续,看了iaotan 的文章,真是大开眼际。THANKS VERY MUCH!
作者: tuterxu    时间: 2004-3-29 09:56
good.
作者: tuterxu    时间: 2004-3-29 09:56
good
作者: hupengwu    时间: 2004-4-4 11:10
感谢了!
作者: 游侠abc    时间: 2004-4-5 20:34
经朋友介绍,知道这个网站!高人多!
作者: 游侠abc    时间: 2004-4-5 20:35
用户积分是怎么回事?
作者: 火烧眉毛    时间: 2004-4-6 19:32
问一下楼主 如果UV是6 8 的那 利用 云点 大的外表面可是很难做出来的啊主要是精度控制方面  请问有什么方法嘛
作者: sky1979719    时间: 2004-4-20 09:47
very good!
作者: cjzhan2003    时间: 2004-4-22 14:47
多谢高手指点!
作者: longjiu99    时间: 2004-6-17 17:10
谢谢大虾的分享
作者: wjqlsh    时间: 2004-7-17 16:57
谢谢分享!
作者: emailmmboy    时间: 2004-7-21 15:11
多谢大哥,你的解释是我醍醐灌顶!!!
作者: amao21cn    时间: 2004-7-30 19:10
谢谢了
作者: ovmpcy    时间: 2004-8-2 11:17
多谢分享!!!
作者: hanrai    时间: 2004-10-1 00:22
呵呵,好怀念。最近心情很糟,在网上乱转,发现大家对我写的东西真得很给面子。感动得我痛哭流涕啊。
很长一段时间都没有上网,也没有写什么东西了,感觉真得很对不注大家的。最近感情出现了问题,所以才又回到网上想找点安慰。没想到看到我的帖子已经被到处转载,说实话,真得很有成就感。现在才发现那个时候才真的是快乐阿。最近很多朋友知道了我的事情也纷纷来安慰我,真得让我很感动。
嗬嗬,最近终于有时间回到网络上来了,我尽量多写东西,报答大家对我的认可。
还有,就是谢谢Aime,虽然不曾相识,不过很感激你能这样认可我的帖子,非常感谢。
我去哭先~~~
还是在网上最快乐了~~~
作者: lsqing    时间: 2004-11-19 19:03
不错,谢谢。
作者: chuguomin    时间: 2004-11-20 22:53
长见识,增知识
作者: CN-CATIA    时间: 2004-11-21 08:59
多谢!总结的好!
作者: spillerszr    时间: 2004-11-23 10:00
这是我看到的最详细的曲面资料,受益匪浅,谢谢分享,辛苦了
作者: skyking    时间: 2004-11-24 13:08
很好
作者: richi    时间: 2004-11-24 16:26
谢谢!
作者: zhongyifang    时间: 2004-11-25 12:21
3q
作者: Oliver_Y    时间: 2004-11-25 12:35
catia只有G0 G1 G2连续吧
这个软件也太强大了!!
作者: lannuoyan    时间: 2004-11-25 18:13
用心良苦哇!谢谢
作者: xiyuanzx    时间: 2004-12-13 23:23

作者: Rufyhu    时间: 2004-12-14 14:20
非常感谢!
如果有一些产品逆向作A面的实例和操作说明,更是无尽感激。
作者: jackyza1999    时间: 2004-12-17 12:43
好贴!谢了
作者: lannuoyan    时间: 2004-12-17 20:18
好资料,谢谢分享,您辛苦了!
作者: lfp3303    时间: 2004-12-17 23:49
恩,我看过很多这样的介绍了,这个是最全面的。
作者: xiaofeng    时间: 2004-12-18 11:50
精辟,真是高手!!
作者: zhangpeng    时间: 2004-12-25 12:27
谢谢分享!
作者: zxdatsy    时间: 2005-1-7 20:23
谢谢!
顶上去,让更多的人受受教育。
作者: jm59    时间: 2005-3-24 16:14
谢谢
作者: cnyqma    时间: 2005-5-31 09:42
真的很感谢!!!
顶!!
作者: nbanba    时间: 2005-6-1 00:57
论坛榜样。。。。。。。。。
作者: hella1979    时间: 2005-6-6 11:00
我喜欢!
谢谢
拨开上空的乌云那!
作者: LUOZHAOHUI    时间: 2005-6-7 19:40
好啊.正在找呢
作者: lizard    时间: 2005-6-8 11:10
解說的很詳盡 也很清楚
對初學者來說真是不可多得的資料
謝謝
作者: namigao    时间: 2005-6-9 14:56
顶啊,长见识,但比较难懂哦
作者: CAXMAN731    时间: 2005-8-10 10:53
谢谢,
好人一生平安。
作者: 阿波13579    时间: 2005-8-10 12:43
哇,真的大开眼界啊````
作者: cnyqma    时间: 2005-8-11 13:57
那请问一下,我做的如果是一个整面,它的内部是不是曲率连续的呢???
作者: alonex    时间: 2005-8-11 14:50
高手啊
作者: t_j135    时间: 2005-8-12 09:43
謝謝大大的介紹,感謝您無私的分享~~
作者: tsingtsang    时间: 2005-8-12 09:52
谢谢   不错  够全面
作者: frog3636    时间: 2005-8-12 22:21
多谢分享,这种倒角catia可以实现G3连续,好像没有G4了。
作者: zhaowenjie    时间: 2005-8-26 20:40
好贴啊  谢谢 啊  
作者: luyong1987    时间: 2005-9-25 21:21
好贴   长见识啦    顶啊
作者: xsysvip    时间: 2005-9-28 13:32
怎么还有阅读权限啊
作者: powerfx2004    时间: 2005-9-28 13:43
谢谢!
作者: 飘雅露紫    时间: 2005-10-20 20:07
--------------------------------------------------------------------------------
very good! I like it!
作者: bluecloud    时间: 2005-11-25 13:25
谢谢。别处再找不到这样的好东西了
作者: shan007    时间: 2005-11-26 23:01
的确是我所见过的最为详细的讲解。不过我之前已经弄明白了。。。。哈哈哈哈
作者: oscarlrose    时间: 2005-11-27 08:17
我顶!
作者: xqllqxwx    时间: 2005-11-28 09:49
楼主太细心了,感谢楼主
作者: sunrise2005    时间: 2006-1-19 01:02
标题: 高, 实在是高
高, 实在是高
作者: rla2003    时间: 2006-2-2 16:39
VERY GOOD
作者: lyh-43    时间: 2006-2-18 00:02
谢谢
作者: windowsnt    时间: 2006-4-6 22:50
顶一下
作者: CQQL_XIEGW    时间: 2006-4-9 18:09
确实经典
作者: meger    时间: 2006-4-9 23:21
顶啊,呵呵
作者: fanugs    时间: 2006-4-10 13:16
强烈支持
作者: 浪子十三    时间: 2006-5-26 23:53
好贴顶上去
作者: coldcoin    时间: 2006-11-14 15:26
受益匪浅
作者: ganxuesong    时间: 2006-11-22 10:15
又学习一次!~ 顶
作者: Jimmy_Luo_0711    时间: 2010-2-6 13:28
确实不错,不得不顶!
作者: daguo    时间: 2010-2-27 04:25
讲解的好详细,谢谢啦
作者: dyzazk    时间: 2011-6-15 09:10
学习了,支持一下
作者: QMKKX    时间: 2011-12-14 10:40
仔细瞧瞧!
谢谢分享!
作者: zhangyahua    时间: 2011-12-15 16:43
学习了,LZ真专业。谢谢
作者: lishine    时间: 2011-12-21 17:27
楼主威武----解释的真透彻---不愧是精华
作者: huijingany    时间: 2011-12-25 01:28
嗯,学习了!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3