查看: 1141|回复: 1
打印 上一主题 下一主题

[实业产业] 虚拟现实技术应用有什么模型简化的方法?

[复制链接]

371

主题

1

听众

3108

积分

中级设计师

Rank: 5Rank: 5

纳金币
3108
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-10-8 21:02:07 |只看该作者 |倒序浏览
虚拟现实技术的应用一定有很多的技巧是大家所不知道的,下面就模型方面为大家讲解一下简化算法。首先讲解一下schoeder的简化删除方法,它的基本思路是需要一个指定的最小距离阀值,如果模型中某一个顶点定义的平均距离远远小于这种阀值,那么就要删除这个顶点,并且要采用递归循环的方法对该顶点遗留的空洞进行三角形式的剖分,通过调整阀值的大小可以生成层次化的模型,schoeder把这种技术应用于医学ct中抽取的模型和地形模型进行简化,大量的减少了模型中的三角形数,还很好的保留了原来模型的几何特征,这种算法非常的简单,但是效率非常的高。
第二种是turk的重新布点法
基本思路是制定一个新模型包含的顶点数,首先把这些布点布置到曲面上,面积的大的曲面多布置点,曲率变化大的多布置点,新点集合中可以包含元模型中的点,第二步要做的是新旧顶点共存的网格,就是把新的模型插入到原来的模型中,修改原来的模型,最后删除不在新点上的顶点最终得到了新布点集合顶点的简化模型,调整新模型中的定点数,可以生成层次化的模型,这种方法仅仅适用于光滑的曲面,简化的模型中引入了新的点。
Hoppe的能量函数解析法,能量函数包括距离能量、表示能量和弹簧能量。其中距离能量可以很好的反映原始顶点和简化模型的距离,如果能量变的越小,那就表明模型对原始的模型逼近的精度变的越高,表示能量定义是表示crep和模型顶点数的乘积,如果这个值变的越大,那么表明模型的简洁性变的重要,如果这个值越小,那么说明对原始模型的要求精度很高,所以根据不同的crep值可以控制住模型的复杂程度。这种方法的特点是用函数的变化指导三维设计的简化。
Hinker的合并多边形方法,这种方法需要一些创意设计,通过最***矢夹角在某一定制之间的一组多边形,将它看做是近似共面的多边形,对合并后的多边形进行三角剖分。
其他虚拟现实运用中的模型简化方法还有很多,在不久的将来,这一类的方法会变的更多,给虚拟现实技术应用带来更多的便捷。纳金网(http://www.narkii.com  )
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1446

主题

3

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
30927
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-11-13 15:23:51 |只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-2-23 01:39 , Processed in 0.071337 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部