创想智造3D打印手板模型加工

标题: Surfacer能处理的最大的点的数量是多少? [打印本页]

作者: wutao0403    时间: 2005-7-26 11:55
标题: Surfacer能处理的最大的点的数量是多少?
各位大虾:
在下初学逆向,现遇到些困难,急需大家帮助,请有经验的兄弟们不吝赐教。
有人给了我一片点云,要我处理成三角网格面。我一看,好家伙!点的数量5000多万,用IWM格式存盘要1.3G,找了一台超牛的机器(CPU3.0,内存4G)来试这家伙,结果能打开,但一些简单的命令都不能完成。SURFACER报错:系统交换空间耗尽。看内存,只用了1.5G左右, 虚拟内存原来是8G,也只用了一小部分。
请问出现这种现象的原因是什么?
是不是SURFACER软件或WINDOWS系统本身的限制呢?
人告诉我,还有一个文件有2亿多个点,天呀,怎么处理呀?!
作者: 贝塞尔曲线    时间: 2005-7-26 15:44
理论上是多少点数都可以。
  
5000万点,占用的内存最低要1G。
  
如果要生成三角网格,内存差不多能用到4,5G,甚至可能更多。
  
你别用surfacer,你用imageware11或12试试。surfacer版本太老,它问世的时候,windows只是WIN98呢吧。
作者: imageware    时间: 2005-7-26 20:28
导入的时候先预先视觉过滤比如:1000:1,导入的时候会快很多
过滤掉一些点云,有什么东西需要5kw点云来表示的呢
在imageware中进行网格运算是有技巧的,具体的看help了,会省很多时间&ram
效果不比geomagic差
其实我建议你用geomagic来处理
作者: wutao0403    时间: 2005-7-27 08:57
多谢斑竹指教!
现在抄的东西是一个浮雕,客户要求点距0.12mm(双方向),被扫描物体的尺寸为800X1000,上面有一些很细小的花纹,所以抄出来就这么大了。
用GEOMAGIC也试过,还是同样的问题:系统内存不足。不知道软件在内存使用方面是否有限制?
不知道斑竹有无扫描和处理大物体的经验?我想如果 是用ATOS等扫描汽车整车等物体,得到的数据量会更大,这时候该怎么处理呢?
作者: qbasic    时间: 2005-7-27 09:06
wutao0403 wrote:
多谢斑竹指教!  
  现在抄的东西是一个浮雕,客户要求点距0.12mm(双方向),被扫描物体的尺寸为800X1000,上面有一些很细小的花纹,所以抄出来就这么大了。  
  用GEOMAGIC也试过,还是同样的问题:系统内存不足。不知道软件在内存使用方面是否有限制?  
  不知道斑竹有无扫描和处理大物体的经验?我想如果 是用ATOS  
  
......
  

  
atos很聪明的,输出的点云不是均匀密度的,平缓的地方点很稀松,变化剧烈
  
的地方点密度高,需要加强的地方点可以更密。数据量不大,精度不受影响
  
做出的stl质量很高
  
而国内的激光线扫描,即使是平面,即使大量的点出来。有时很烦
作者: wutao0403    时间: 2005-7-27 09:22
请教QBASIC兄:
一般ATOS扫描出来的点有多少呢?或者说你处理过的最多的点有多少呢?
在处理大量的点的时候,还有没有其他软件可供选择呢?
作者: imageware    时间: 2005-7-27 13:00
有幸参与一些整车的设计
一般来说,整车外表面的点云在500w点是完全可以表达其外型的了
虽然有时接受的点云达到300~400M
用imageware过滤下,50M足够了
关于过滤,我这可以给一些粗浅的个人经验,相同硬件配置下:
imageware:其提供的过滤方式最多,应该是首选
catia:2种过滤方式,特征型的&光顺型的
geomagic:折中,过滤一般
但上述三种软体中,都有同一种过滤方式:特征型的,即光顺的地方点云少,特征地方点云多。可能是同一种算法?
imag有个问题,网格格式的视角旋转好像一直都不经任意,虽然其号称有大的提升
而geomagic在这方面表现很好,即网格态的视角过滤
catia的过滤只适合自己,其它两种转来的stl在catia中表现不好
作者: wutao0403    时间: 2005-7-27 14:07
斑竹教诲,受益非浅。
看来这个问题只有换一种思路去解决了。
非常感谢斑竹的大力支持。
  
我的邮件:wutao0403@vip.sina.com
QQ:180645522
希望以后能经常得到您的教诲。
作者: DCity    时间: 2005-7-27 15:58
在目前的32位系统的正常情况下,只能寻址4G的内存空间,Windows系统为保证系统的正常工作会留下一半的内存作为系统缓存,也就是剩下留给应用程序调用的内存最多就只能达到2G,所以目前事实上超过4个G的内存包括虚拟内存是没有什么意义的。
  
另外可以通过更改系统配置让Windows让出部分内存来,这就是Windows的3GB模式,不过需要下载一个配置文件(微软官方网站上好象就有),这一部分内存可以指定给某个应用程序。
作者: qbasic    时间: 2005-7-28 09:19
atos我测过的东西没有超过100M的,处理过的最大的点云300多m
  
surfacer读点云的能力比较强
  
新的geomagic号称2g内存可读入1一亿个点,没试过
作者: 深夜摔键盘    时间: 2005-7-28 09:27
每个点的三个坐标如果为double型,就占24个字节。1亿个点,需要2.4G的存储空间。再说,GS也不可能每个点就存储3个坐标,它肯定还要存储其他的相关信息,譬如点的颜色,大小,形状等等,这些信息存储起来,至少需要3G空间。
  
64位的计算机还有这个可能。
  
当然,除非GS的数据在内存中是采用压缩格式的,但这样搞,用的时候需要解码,速度肯定要慢。




欢迎光临 创想智造3D打印手板模型加工 (https://24maker.com/) Powered by Discuz! X3.3