原创 --- 一个把复杂stl网格转成low polygon模型再生成T-splines的方法

[复制链接]
跳转到指定楼层
2258625 wglee 发表于 2010-6-4 10:20:49 楼主
本帖最后由 wglee 于 2010-6-11 15:57 编辑

Rhino逆向建模插件RhinoResurf最近提出了一个为T-Splines从复杂stl网格模型直接生成T-splines的解决方案,我把它发到这里来,想听听大家觉得这个方案会不会有用。

我们知道对于复杂的stl网格或obj网格, TS是不能直接从这些网格上转面的,通常需要依照该网格的形状描出一些polygon,再把这个polygon转成TS曲面,这样,手工描polygon就会费很多时间。

现在RhinoResurf提供了一个命令RsAutoNurbs,这个命令能让用户只按一个按钮就自动生成和网格形状贴近的low polygon,因此,可以简化您的手工时间。下面是一个实例过程:

可以在这里看整个过程的录像: http://player.youku.com/player.php/sid/XMTgwNjU2NDY4/v.swf

stlmesh.JPG (28.91 KB, 下载次数: 115)

这是一个stl网格模型

这是一个stl网格模型

low_polygon.JPG (68.83 KB, 下载次数: 112)

在网格模型上自动抽出low polygon模型

在网格模型上自动抽出low polygon模型

tsplines.JPG (39.43 KB, 下载次数: 103)

把low polygon模型转成Ts曲面

把low polygon模型转成Ts曲面

评分

参与人数 2技术 +4 坛币 +4 收起 理由
Jessesn + 2 + 2
jiang + 2 + 2 这工具完善了,绝对棒,

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享分享
关于大陆地区Rhino原厂培训中心
simonchen 发表于 2010-6-4 11:41:37
2
哗~~好消息啊!!!终于达到这个流程了,这样效率快多了!
感谢wglee 老师的分享!
pod 发表于 2010-6-4 11:44:48
3
{:3_71:}
simonchen 发表于 2010-6-4 11:54:45
4
wglee 老师:想请教几个问题:
1.如果有锐边的情况,RsAutoNurbs能否识别或作怎样处理?有没有选项可以选择锐边转换否?
2.生成的TS LOW POLYGON有没有精度的选项可选?
3.有没有LAYOUT的选项(在转换时选择不要转的面,或不需要封闭的面)?
meteor_li 发表于 2010-6-4 12:24:16
5
wglee 老师:想请教几个问题:
1.如果有锐边的情况,RsAutoNurbs能否识别或作怎样处理?有没有选项可以选择锐边转换否?
2.生成的TS LOW POLYGON有没有精度的选项可选?
3.有没有LAYOUT的选项(在转换时选择不要转 ...
simonchen 发表于 2010-6-4 11:54


我了同样想请教的问题。
同时也要感谢分享,至少有帮助的!!!
arkuo 发表于 2010-6-4 12:25:56
6
希望可以明白這個套件對於 點群品質的要求 ....

像是 必須完全封閉均勻的點群 才適用,
或者 開放的零碎的點群 這個套件也可處理....

.
lsmsea 发表于 2010-6-4 12:27:36
7
好东西啊,谢谢分享
meteor_li 发表于 2010-6-4 12:32:01
8
我试过了,好像不行!

快照-2.jpg (24.03 KB, 下载次数: 59)

快照-2.jpg
 楼主| wglee 发表于 2010-6-4 13:23:45
9
这个Resurf功能还没有发布,还在内部测试中!

回答simonchen的问题:
如果有锐边的情况,RsAutoNurbs能否识别或作怎样处理?有没有选项可以选择锐边转换否?
2.生成的TS LOW POLYGON有没有精度的选项可选?
3.有没有LAYOUT的选项(在转换时选择不要转的面,或不需要封闭的面)?  
你这三个问题都很好的,都是resurf正在考虑的问题,目前的功能只对organic model这些光滑模型做得好些,关于锐边,以后会推出特制功能,专门处理;
Low Polygon的精度,是指它的疏密程度吗?如果是疏密程度的话,现在还没有加参数进去,对于很密的大stl模型,请先用ReduceMesh来减少一下网格数量,以得到好的polygon.如果你是指ts曲面和stl网格的误差精度的话,因为这是一个较难的问题, resurf正在研究利用ts曲面来逆向方法去做它,期待以后吧。
Layout选项Ts里没有吗?tsFromLines里可以选择设置layout吧,请在那里做。

回答Arkuo的问题,你如果用resurf去做逆向面的话,有洞的点群也可以做出面来,resurf出面时对点的质量要求不高,但这个问题都是结合具体的问题来讨论的。
RsAutoNurbs这个功能对封闭曲面做得比开的曲面的确要好一些,但是开的类型也可以做的,做完后,要修改补充一下。

回答meteor_li
RsAutoNurbs是RhinoResurf的命令。你的Rhino没有安装RhinoResurf for Rhino, 所以用不起来。

最后谢谢大家关注这个帖子,如果遇到什么问题,请跟帖联系.
simonchen 发表于 2010-6-4 13:48:47
10
谢谢wglee 老师的回答!
对于Resurf的将来加入的新功能已经十分期待!!
补充一下:
希望Resurf在输入三角面MESH时如Geomagic Studio 一样将一些很细碎的与对象分离的三角面自动识别出来的功能,并可作删除操作

呵呵~~祝wglee 老师工作顺利!

simon
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则