当前位置:首页 > 文章推荐 > 正文内容

深入浅出wpf(深入浅出wpf 学完能做项目吗)

epoey4个月前 (12-16)文章推荐13

一、图形硬件加速

wpf中的图形呈现都是通过图形卡的GPU来进行计算处理的,一般WPF 系统定义了三个呈现层:呈现层 0 无图形硬件加速。DirectX 版本级别低于 7.0;呈现层 1 部分图形硬件加速。DirectX 版本级别高于或等于 7.0 且低于 9.0。视频 RAM必须大于或等于30MB。多纹理单元单元数必须大于或等于 2(显卡AGP速率2X);

呈现层 2 大多数图形功能都使用图形硬件加速。DirectX 版本级别高于或等于 9.0。视频 RAM必须大于或等于120MB。多纹理单元单元数必须大于或等于 4(显卡AGP速率4X或更高8X、16X)。

二、三维模型材质的使用

一般三维模型材质的使用,多数会用到Brush,但不同的Brush材质呈现的速度也不同,SolidColorBrush(直接给模型添加固有色) 、LinearGradientBrush 相对于ImageBrush、VisualBrush等运算速度要快得多,已缓存的Brush比未缓存的Brush快。

三、模型的创建

在三维场景中我们尽量创建GeometryModel3D三角面片小于60.000个,顶点小于20.000个,尽量重复使用外形变化不大的模型,除非有新形状需要从新创建模型,尽量在一个viewport3D中创建子模型不要创建多个viewport3D。

四、关于3d抗锯齿

wpf中的3d抗锯齿,只适合于vista系统,如果想在xp系统下实现抗锯齿,可以在注册表中设置最大多级采样值 HKEY_CURRENT_USER/SOFTWARE/Microsoft/Avalon.Graphics/MaxMultisampleType 值类型为DWORD一般设为4 根据显卡的性能进行合适的调整。(不过建议最好不使用这种方法,使用修改注册表可以实现抗锯齿,但同时也可能会产生新的呈现问题,比如:三维模型体贴与其他对象重叠产生图形边缘出现虚线等,不过通过设置显卡的代替像素中心功能可以解决虚线问题,但同时也会带来其他不可预知的不稳定因素)

所以根据自己对三维呈现的实际展现要求可以灵活选择优化设置的方法,目的只要一个就是要保证具有稳定、优良的性能又有很好的三维呈现效果。

相关文章

慈禧秘密生活国语版(慈禧秘密生活国语版高清)

慈禧的秘密生活女主的扮演者邱淑贞邱淑贞,1968年5月16日出生于中国香港,祖籍广东开平市月山镇,女演员。1987年参选香港小姐,因被指整容而退选,1987年签约香港无线电视出道。1988年获导演王晶...

1级碟片(1级碟片观看)

《档案级可录类光盘CD-R、DVD-R、DVD+R技术要求和应用规范》(DA/T  38—2021,以下简称《规范》)是《电子文件归档光盘技术要求和应用规范》(DA/T  38—2...

可爱小公主(可爱小公主画)

可爱小公主(可爱小公主画)

《春天里》歌里的歌词中有可爱的小公主。相关歌词如下:还记得那些寂寞的春天那时的我还没冒起胡须没有情人节也没有礼物没有我那可爱的小公主可我觉得一切没那么糟1、双丸子头双丸子头也可以说是哪吒头,还记得小时...

青女房(青女房怎么不触发)

不知火二段攻击不会触发御魂效果,相对应的那么就不会触发青女房,其次用芋圆,般若,比丘尼,芋圆在结界内击杀,其他的封印御魂效果击杀。...

温州一家人温州话(温州一家人温州话配音版本 背景音太大)

《温州一家人》是一部上映于2012年的创业题材的励志剧,该剧讲述了改革开放初期,一家人背井离乡艰苦创业故事。剧中有许多经典语录,我印象最深刻的有2句:1.人活着就是折腾。2.胆大不怕路远,技多不怕路绝...

物种起源漫画未删减版(物种起源免费漫画下拉式)

物种起源漫画又叫生命起源。物种起源漫画的另一个名字是生命起源。《物种起源》是由日本作家查尔斯·达尔文バラエティ·ア_トワ_クス主笔连载的网络漫画。65集天湛蓝湛蓝的,像透明的镜子那样明净,厚厚的白云,...