查看: 3440|回复: 4

模型简化

[复制链接]

该用户从未签到

发表于 2011-11-14 11:59:08 | 显示全部楼层 |阅读模式
我想使用osg对模型进行简化,不用那个Simplifier类。我想自己写算法,主要是针对比较规则的建筑物进行简化,Simplifier类感觉做的不太够。但是,具体实现的思路不知道怎么弄。(大体是,读取模型---简化模型---输出模型)做过的各位能否给点提示或者思路,谢谢。

该用户从未签到

发表于 2011-11-14 12:11:27 | 显示全部楼层
你简化的思路是什么?主要针对那些方面?纹理,顶点和面数目?

该用户从未签到

 楼主| 发表于 2011-11-14 12:16:29 | 显示全部楼层
fenma3422 发表于 2011-11-14 12:11
你简化的思路是什么?主要针对那些方面?纹理,顶点和面数目?

主要是减少面片的数量,纹理尽量与以前一样。通过这样减少模型的大小,方便传输。谢谢

该用户从未签到

发表于 2011-11-15 09:29:42 | 显示全部楼层
记得flysky的书中提到过osg的Simple类,采用的是边塌陷法,整体上也是减少面片数目,合并面片。你可以看看。

该用户从未签到

发表于 2011-11-16 09:11:24 | 显示全部楼层
一般的模型简化算法就是边塌陷和顶点塌陷,建议您找一找网络上的优秀算法和库(cgal,gts,opencascade,meshlab等等等等),自己另辟蹊径的代价恐怕不小
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表