iCAx开思网

标题: 如何提高Pro/ENGINEER的显示速度、优化显示质量! [打印本页]

作者: ganxuesong    时间: 2010-10-5 11:02
标题: 如何提高Pro/ENGINEER的显示速度、优化显示质量!
优化Pro/ENGINEER模型显示环境
    作为一个Pro/E多年的使用者,在软件操作过程中,模型能否流畅的运行对于我们的操作速度,工作心情都有一定的影响。看到平时论坛也有很多版友因为显示问题在着急求助,根据我多年的Pro/E使用经验和对硬件的了解,写了这篇教程,希望对大家有所帮助,看到教程的朋友也可以开启你的Pro/E软件,逐步完善自己的软件应用环境!
    Pro/E显示速度与质量的好坏取决于软、硬件两方面,硬件方面涉及的比较广,主要包括显示卡的种类(专业显卡或者游戏显卡)、运行速度快慢、驱动是否调试好等等;软件方面主要就是Pro/E本身的配置问题,本文主要从软件方面入手来做优化配置。
    我这里以一个手机模型为例,大家可以根据自己的实际情况选择模型。
[attach]1038443[/attach][attach]1038444[/attach]

作者: ganxuesong    时间: 2010-10-5 11:03
一、减少显卡负荷,提高显示速度。

挖掘问题 为了方便我们感受显示速度的变化,我将本来已经50MB的手机装配模型阵列复制为8份,以提高显卡同时处理模型的数量,当模型数量达到一定限度的时候就更易于我们感受显示速度的细微变化,当然由于大家各自采用的模型大小不同,所以是否需要做阵列,或者阵列多少份,这个根据实际情况自己把握。
[attach]1038449[/attach]
当我们做了阵列复制后再来考察模型的显示状态时,果然问题出现了。在着色状态下进行操作,还只是旋转操作帧率低了一点,未见大的影响。但在几种线框显示状态下做切换操作时,明显的感觉到延迟,显示负荷太大。特别是在隐藏线框和消隐线框状态下操作模型,延迟状况最明显,旋转帧率最低。当然,出现这样的结果并非完全是显卡的性能不能满足需求,Pro/ENGINEER的配置选项有着重要的关系。
解决办法 修改Pro/ENGINEER缺省的配置选项:fasthlr no,fasthlr这个选项控制Pro/ENGINEER模型显示当中快速消除隐藏线的开关,我们只需将缺省值no改为yes并保存应用,回头再次操作模型,显示速度定会截然不同。
[attach]1038450[/attach]

本帖最后由 ganxuesong 于 2010-10-5 11:23 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
新问题出现 当我们开启了快速消除隐藏线配置选项后,对模型进行动态操作,在全线框状态下显示速度反而有所降低。在操作过程中我们不难发现,旋转过程中模型比静止状态下模型要少出一部分线框,这部分线框叫做轮廓影像线。轮廓影像线是一种虚拟线框,当模型处于不同的角度进行定向时,线框的状态就不一样,所以轮廓影像线在模型定向过程中要进行时时计算,这无疑会增加显卡运算符合,降低了模型显示速度。
[attach]1038465[/attach]
解决办法 修改Pro/ENGINEER缺省的配置选项:display_silhouette_edges yes,此选项控制Pro/ENGINEER模型显示当中轮廓影像线的开关,我们只需将缺省值yes改为no并保存应用,回头再次操作模型,显示速度会迅速提升。
注意 经过此项配置后,模型缺少一些虚拟轮廓,线框状态下会出现轮廓短裂现象,容易造成错觉,当然在着色状态下没有此问题,对建模方面也没有任何影响。归根结底,自己做到心中有数就好,可根据自己的实际需要作为可选配置项目来配置。

[attach]1038466[/attach]

本帖最后由 ganxuesong 于 2010-10-5 11:33 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
其他降低显卡运算负荷的选项(可选配置)
min_animation_steps 6 此选项控制Pro/ENGINEER窗口缩放、视图转换、模型重定向时,产生一个持续播放的动画,且动画的最小帧数为6。那么,当模型很大的时候,动画表示会变的很迟缓,帧数变多而造成显卡的计算负荷增大。所以我们将最小帧数设为0,不产生动画状态,从而释放显卡的负荷。
lods_enabled no 此选项控制Pro/ENGINEER模型在动态定向(旋转、平移和缩放)过程中,模型细节的显示级别。设置为no,则始终在动态定向过程中以精准几何表示模型;设置为yes,则在动态定向过程中忽略几何的精准表示,结束动态定向时才恢复几何的精准表示。此选项可以减少模型在动态操作过程中对几何精准表示的计算负荷,但对整体显示速度影响不大,作为可选配置。
如下图,模型旋转过程中的模型,中间圆形摄像头位置变成了多边形状态。

[attach]1038473[/attach]

本帖最后由 ganxuesong 于 2010-10-5 11:36 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
二、提高几何细节表示,优化显示质量。
前提条件
当我们对Pro/ENGINEER的显示选项做了适当配置之后,显卡会释放一些空余的资源,那么我们就可以把这部分资源发挥在提高几何细节表示及显示质量方面,从而达到优化整个设计环境的目的。
skip_small_surfaces no 此选项用在着色显示状态下,用来控制模型中小曲面的显示,当模型缩小到一定范围的时候,这些小曲面将会不显示,这无疑会造成我们对模型的误判,当成模型破损,更重要的是在抓取图片时质量太差。我们将选项值设置为yes,让模型在着色状态下显示的更完美。当然,着色状态下动态定向会降速,线框状态无任何影响。
效果对比
[attach]1038480[/attach][attach]1038481[/attach]


本帖最后由 ganxuesong 于 2010-10-5 12:32 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
edge_display_quality normal 此选项用来控制模型边线的显示质量,缺省值是normal,Pro/ENGINEER内定标准的正常显示,我们将选项值设定为very_high,边线明显光顺了很多,做动态定向操作后发现,着色显示状态下会降速,线框显示状态无影响。
细部效果对比
[attach]1038490[/attach][attach]1038491[/attach]

本帖最后由 ganxuesong 于 2010-10-5 12:33 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
smooth_lines no 此选项用来控制模型直线是否光顺显示,缺省值是no,我们将选项值设定为yes,直线明显光顺柔和了很多,而且呈现了加粗现象,做动态定向操作后发现,此选项仅在全线框显示状态下有效,只会降低全线框状态下的显示速度,对于隐藏线框、消隐线框及着色显示状态的速度无影响。
细部效果对比
[attach]1038492[/attach][attach]1038493[/attach]

本帖最后由 ganxuesong 于 2010-10-5 12:35 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
shade_quality 3 此选项用来控制模型着色时的光影质量,缺省值是3,Pro/ENGINEER内定标准的光影质量,设定值的范围是从1到10之间,我们将选项值设定为10,着色的光影效果有了明显的提升,做动态定向操作后发现,着色显示状态下会降速,线框显示状态无影响。
细部效果对比
[attach]1038494[/attach][attach]1038495[/attach]

本帖最后由 ganxuesong 于 2010-10-5 12:37 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
tangent_edge_display solid 此选项用来控制模型相切边的颜色及线性,便于我们更好的区别模型中的线条。缺省值是solid,表示实线及跟随模型颜色,我们将选项值设定为dimmed,表示实线及始终显示暗色,当然我们也可以调成中心线、虚线等不同的线性,根据个人喜好而定。模型线框的颜色及线型的增加,无疑会降低显示速度,做动态定向操作后发现,此选项仅在全线框显示状态下有效,只会降低全线框状态的显示速度,对于隐藏线框、消隐线框及着色显示状态的速度无影响。
细部效果对比

实线状态
[attach]1038496[/attach]
虚线状态
[attach]1038497[/attach]
暗线状态

[attach]1038498[/attach]

本帖最后由 ganxuesong 于 2010-10-5 12:39 编辑
作者: ganxuesong    时间: 2010-10-5 11:03
show_shaded_edges no 此选项用来控制模型着色显示状态下是否显示非相切边,缺省值是no,我们将选项值设定为yes,此选项有利于我们辨别模型形状,但是在着色状态下同时显示大量的边线,对显卡负荷要求很高,做动态定向操作后发现,此选项仅在着色显示状态下有效,对线框显示状态的速度无影响,但在着色显示状态下降速明显,需作为可选配置,根据模型大小来做适当的设定。
效果对比
[attach]1038500[/attach][attach]1038501[/attach]



本帖最后由 ganxuesong 于 2010-10-5 12:50 编辑
作者: 上边痛    时间: 2010-10-5 11:03
来学习了。。。。
作者: ganxuesong    时间: 2010-10-5 11:05
上边痛 发表于 2010-10-5 11:03
来学习了。。。。


动作快呀,还在发,表着急!
作者: 上边痛    时间: 2010-10-5 11:06
ganxuesong 发表于 2010-10-5 11:05


动作快呀,还在发,表着急!

有新东西,一定要看看
作者: 上边痛    时间: 2010-10-5 11:08
5.0的显示效果极差,期待解决呀
作者: liqinyang168    时间: 2010-10-5 11:14
好主题,凑个热闹,瞧瞧。
作者: liqinyang168    时间: 2010-10-5 11:16
怎么光见123456.......
作者: ganxuesong    时间: 2010-10-5 11:17
liqinyang168 发表于 2010-10-5 11:16
怎么光见123456.......


表急嘛,文字很多,先占位,后编辑!
作者: xiamen_guo    时间: 2010-10-5 11:19
ganxuesong 发表于 2010-10-5 11:17


表急嘛,文字很多,先占位,后编辑!
你咋就不先关闭,,等你做好以后在开放呀,,这样不就能保证教程的连续性啦
作者: ganxuesong    时间: 2010-10-5 11:24
xiamen_guo 发表于 2010-10-5 11:19
你咋就不先关闭,,等你做好以后在开放呀,,这样不就能保证教程的连续性啦


好方法,改天试试看!
作者: xiamen_guo    时间: 2010-10-5 11:25
ganxuesong 发表于 2010-10-5 11:24


好方法,改天试试看!
你的地盘,功能还不清
作者: ganxuesong    时间: 2010-10-5 11:30
xiamen_guo 发表于 2010-10-5 11:25
你的地盘,功能还不清


还不是跟你学的占位,一时忘记了版主特权!
作者: cu99    时间: 2010-10-5 11:34
支持雪山斑竹来了
作者: xiamen_guo    时间: 2010-10-5 11:34
ganxuesong 发表于 2010-10-5 11:30


还不是跟你学的占位,一时忘记了版主特权!
我用站位的,在编辑发帖,附件的贡献都没有啦,亏死了

我是没有办法才不得已为之
作者: Wesleyq    时间: 2010-10-5 11:37

作者: xiamen_guo    时间: 2010-10-5 11:39
cu99 发表于 2010-10-5 11:34
支持雪山斑竹来了
雪山出手,支持声一片片
作者: ganxuesong    时间: 2010-10-5 11:41
这文章写了蛮久的,搞了很多测试,你们自己跟着好好感受下!
作者: 上边痛    时间: 2010-10-5 12:10
我的显卡很强大,请问,怎么调到最高显示状态?
作者: CHNCGN    时间: 2010-10-5 12:13
雪山大哥的好贴,要先顶后细细看!!
作者: CHNCGN    时间: 2010-10-5 12:23
2# ganxuesong
ganxuesong 发表于 2010-10-5 11:03
一、减少显卡负荷,提高显示速度。

挖掘问题 为了方便我们感受显示速度的变化,我将本来已经50MB的手机装配模型阵列复制为8份,以提高显卡同时处理模型的数量,当模型数量达到一定限度的时候就更易于我们感受显示 ...

有一个小问题:如果设置了此项则取消钣金驱动面着色,
!fasthlr yes
!指定缺省情况下快速隐藏线删除的开/关状态(此项将取消钣金驱动面着色)。
作者: ganxuesong    时间: 2010-10-5 12:47
上边痛 发表于 2010-10-5 12:10
我的显卡很强大,请问,怎么调到最高显示状态?


全部发完,根据我后面写的选项做设置!
作者: ganxuesong    时间: 2010-10-5 12:48
CHNCGN 发表于 2010-10-5 12:23
2# ganxuesong  

有一个小问题:如果设置了此项则取消钣金驱动面着色,
!fasthlr yes
!指定缺省情况下快速隐藏线删除的开/关状态(此项将取消钣金驱动面着色)。


所谓的配置选项,选项就是根据实际需要来选择开与关!
作者: Wesleyq    时间: 2010-10-5 13:03
有空试一试
作者: 上边痛    时间: 2010-10-5 13:07
ganxuesong 发表于 2010-10-5 12:47


全部发完,根据我后面写的选项做设置!

谢谢老大
作者: xiamen_guo    时间: 2010-10-5 13:14
ganxuesong 发表于 2010-10-5 11:41
这文章写了蛮久的,搞了很多测试,你们自己跟着好好感受下!
嗯,这里面的感受真的要自己体验才能知道的
作者: wandayong369350    时间: 2010-10-5 13:39
呵呵做手机厉害  啊
作者: yds521    时间: 2010-10-5 15:53
谢谢 刚好碰到问题
作者: spz914    时间: 2010-10-5 16:26
雪山又出精品了...

学习了...

本帖最后由 spz914 于 2010-10-5 16:27 编辑
作者: 09511    时间: 2010-10-5 16:31
顶,老大好内容。。。
作者: KEN0766123    时间: 2010-10-5 17:26
来晚了,学习,慢慢回去再体验体验
作者: CHNCGN    时间: 2010-10-5 18:41
好贴帮顶!!
作者: 00000041    时间: 2010-10-5 20:31
正在试用V4800,详细了解
作者: yxj991018    时间: 2010-10-5 20:37
好内容,好贴顶啊
作者: 老好人    时间: 2010-10-5 20:39
雪斑的东西一定要顶
作者: maplehou    时间: 2010-10-5 21:05
学习学习...............
作者: hbabc    时间: 2010-10-5 23:05
谢谢
作者: zhgo23    时间: 2010-10-6 00:07
这个要顶一下呀!!
作者: Lz_z    时间: 2010-10-6 00:12
学习状态中。。~~~~~
作者: CHNCGN    时间: 2010-10-6 08:07
再次帮顶一下
作者: 眼鏡蛇    时间: 2010-10-6 08:17
捧场....学习..........
作者: xiaohuaye    时间: 2010-10-6 08:18
好帖.支持啊,学习了.
作者: zhgo23    时间: 2010-10-6 09:15
精彩的教程,谢谢了
作者: zhangax88    时间: 2010-10-6 09:55
回复才可以浏览,很深入
作者: liqinyang168    时间: 2010-10-6 10:16
呵呵,确实是好贴,应该加精。多谢雪山兄弟,学习啦。
作者: li270262700    时间: 2010-10-6 10:53
好东西啊,谢谢雪山大哥啊
作者: liqinyang168    时间: 2010-10-6 11:01
[attach]1038877[/attach]shade_quality这个选项要到5.0版本才能使用,对应的设置应该如下图
作者: ewawa    时间: 2010-10-6 11:25
凑个热闹,來瞧瞧。
作者: shuiping2009    时间: 2010-10-6 16:35
jldfdfj.还好的,
作者: ganxuesong    时间: 2010-10-6 16:41
liqinyang168 发表于 2010-10-6 11:01
1038877shade_quality这个选项要到5.0版本才能使用,对应的设置应该如下图


是的,这两个是对应的,光影效果的等级。
作者: zsj119    时间: 2010-10-6 17:42
好方法,学习了。
作者: CHNCGN    时间: 2010-10-6 17:49
下班了,帮顶一下!
作者: 一束光    时间: 2010-10-6 21:22
学习啦!太好啦
作者: yuangd    时间: 2010-10-7 21:54
很不错的教程,顶!
作者: main_38    时间: 2010-10-8 11:06
版主神了,能做到如此精通
作者: higher.001    时间: 2010-10-13 17:24
精辟!独特!
作者: lidiandai    时间: 2010-10-14 08:35
一定要学习的.......
作者: F末l流y    时间: 2010-10-14 08:53
很犀利!!!谢谢楼主!!!
作者: robinson_by    时间: 2010-10-14 14:54
楼主真是个有心人
作者: robinson_by    时间: 2010-10-14 14:56
精辟!独特! 犀利!
作者: James.huang    时间: 2010-10-14 16:00
好教程...

作者: robinson_by    时间: 2010-10-14 16:44
在模型显示中也可以设置,很方便的!
作者: miken100    时间: 2010-10-14 19:38
经验啊,学习了。谢谢楼主!
作者: 763592000    时间: 2010-10-14 20:52
顶,很好很强大~
作者: frefre    时间: 2010-10-14 21:21
雪山大哥讲的很好,谢谢!
作者: 498431105    时间: 2010-10-14 21:58
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: junfanger2003    时间: 2010-10-14 22:17
期待ing,灰常期待,嘎嘎
作者: hsjk    时间: 2010-10-14 22:40
好东西啊,谢谢雪山
作者: jjy2001_cn    时间: 2010-10-18 00:02
学习了。说得真好
作者: june330    时间: 2010-10-18 00:14
谢谢雪山大哥。。
作者: wyf0710    时间: 2010-10-18 23:03
好贴,学习了!
作者: xin_lxin    时间: 2010-10-18 23:13
这个东西很实用啊。
可以大大提高工作效率。
作者: loo456    时间: 2010-10-20 16:11
学习了,谢谢分享
作者: dpxc    时间: 2010-10-20 18:43
学习了,多谢分享
作者: hard121申    时间: 2010-10-20 21:13
有没有配置文件啊
作者: jiangcaixi    时间: 2010-10-20 23:17
感觉配置有点麻烦,不过楼主的文章确实好。
作者: sloan_d    时间: 2010-10-21 09:16
这个好帖!支持!谢谢楼主分享!
作者: ash21    时间: 2010-10-21 19:17
有人用v4800 用proe 2001 吗? 会不会出现闪屏,效果怎么样。

还有针对目前显卡用 proe 2001  出现闪屏和重生有没有好的解决办法,还是只能换显卡?
我目前的显卡为七彩虹的 NVIDIA  gts  250 ,在2001 里面点一下总是要重生两次。

我按论坛上面改config   中 graphics  win32_gdi  选项,不会重生了,但很慢。
作者: api163    时间: 2010-10-21 19:58
看了才明白,原来有这么多选项
作者: 151515xyz    时间: 2010-10-21 20:32
实用,我一般只会表示
作者: ganxuesong    时间: 2010-10-22 09:37
ash21 发表于 2010-10-21 19:17
有人用v4800 用proe 2001 吗? 会不会出现闪屏,效果怎么样。

还有针对目前显卡用 proe 2001  出现闪屏和重生有没有好的解决办法,还是只能换显卡?
我目前的显卡为七彩虹的 NVIDIA  gts  250 ,在2001 里面点一 ...



主要是2001忒老了,不支持最新的显卡与驱动、最新的操作系统!

目前没有什么好的办法解决,除非上面说的几项全部换成n年前的。。。

建议还是升级到野火版吧!
作者: dewinlinc    时间: 2010-10-22 10:08
不错好贴,见识了~
作者: nmtyxx    时间: 2010-10-22 10:37
好,经验之谈
作者: aslow    时间: 2010-10-24 13:17
这个强悍~
学习一下~!~!~!
作者: constantinople    时间: 2010-10-24 13:42
好东西  支持
作者: yehaifa1234    时间: 2010-10-24 13:45
谢谢版大,很精彩
作者: malx    时间: 2010-10-24 19:20
很不错的教程,我所用的电脑速度是可以了,只是显示的效果不尽如人意...
多谢多谢!!!
作者: wandayong369350    时间: 2010-10-24 21:08
不错啊!!!!!!!!
作者: dh52yp    时间: 2010-10-25 12:21
楼主真是人才啊!
作者: dh52yp    时间: 2010-10-25 13:18
看完了 的确很有用啊!!!感谢感谢
作者: nmtyxx    时间: 2010-11-10 15:30
一定要顶………………
作者: dgcm699    时间: 2010-11-10 15:39
好详细的讲解,谢谢




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