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

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

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

一、图形硬件加速

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 根据显卡的性能进行合适的调整。(不过建议最好不使用这种方法,使用修改注册表可以实现抗锯齿,但同时也可能会产生新的呈现问题,比如:三维模型体贴与其他对象重叠产生图形边缘出现虚线等,不过通过设置显卡的代替像素中心功能可以解决虚线问题,但同时也会带来其他不可预知的不稳定因素)

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

相关文章

香索(香索鱼图片)

香索和索香是两个不同的词汇,它们在含义和来源上都有一些区别。含义:香索是指《海贼王》中的索隆和香吉士的CP(配对),而索香则是指《火影忍者》中的佐助和香菱的配对。来源:由于这两个词汇都是基于虚构的角色...

神域幻想(神域幻想破解版)

用砖石来开店,用钻石去商店购买店铺一键开店。回答如下:在幻想神域端游中,转职需要满足以下条件:1. 等级达到30级以上;2. 完成对应职业的主线任务。完成以上条件后,在游戏中找到对应职业的职业导师,与...

飞虎神鹰土豆网(飞虎神鹰在优酷土豆网播出)

答:飞虎神鹰用爱奇艺看不了可能是因为版权问题。《飞虎神鹰》是由钱雁秋执导,张子健、梁冠华、曲栅栅、苑冉、刘蕾领衔主演的谍战剧。该剧讲述了上海解放初期,中共党员燕双鹰只身打入敌人内部,成功粉碎军统特务阴...

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

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

奇衡三(奇衡三是什么)

因为魁拔脉兽是奇衡三发现的,所以蛮吉开脉门的时候会叫奇衡三。在奇衡三发现脉兽后就以四代魁拔实验,他在四代魁拔身上不断增加石头,当压力不断上升,他急需别人帮助时就喊出了奇衡三,于是之后的魁拔都延续下来了...

性爱小电影(小电影叫什么名字)

貌似我家有这碟片- - 封面名字是人蛇大战 里面有12部关于蛇的片子。 白鹿原张雨绮和段奕宏深海巨鲨1 5.9分 主演:卡斯帕·凡·迪恩埃涅·赫德森詹妮·麦珊恩Paul Ditchfield 导演:鲍...