【Direct3D】是由微软开发的一种加速平台,支持这种标准的显卡,都可以由硬件,也就是显卡,来负责三角形的生成,并进行实时的像素着色,普通的游戏显卡就可以一秒钟生成上千万个三角形,以及几个亿的像素着色,这样速度就得到了大大的提高。
【OpenGL】Direct3D是针对游戏的显示加速,所以又开发了这种OpenGL加速,用于更专业的图形领域。
所以,只要你用的不是集成显卡,就不要用第一种【软件Software】方式。
3dmax无法加载软件驱动程序的原因:
1、3dmax配置驱动程序用不了是因为驱动程序版本过高,导致3dmax无法识别,解决方法就是将驱动程序的版本调到较早的版本。
2、由于3dmax选用的显卡驱动程序不匹配导致的,默认使用的一般为ND3D,需要更改3dmax的显示驱动选择,因为市面上绝大部分显卡支持OpenGL,选择OpenGL就不会报错了。
启动之后会d出显卡驱动程序选择
选择openGl就正常了
注:ND3D驱动只有GTX10及以上才支持,该 *** 作对所有的3dmax版本都支持
“自定义--首选项--视口”页面,并选择“配置驱动程序”然后在configureopenGL对话框中取消选择display wireframe objects using trianglestrips(使用三角面显示线框对象)[这个设置默认为取消],即可消除三角线。——————————————————————————图形驱动程序主要有三种:软件,OpenGL,Direct3D●软件算法最慢,但如果其他模式工作不良好的话那就只能用这个,这个是最稳定的。●OpenGL是CG显示标准之一,也是缺省的模式,这个模式下一般都是正常的,速度也是ok的。●Direct3D是针对游戏开发使用的,因为max一直在游戏领域份额很大,这个模式的利用也很成熟,用这个模式进入max会发现材质球的种类变多了。如果要启动硬件shader(实时的反射折射,凹凸,法线贴图,运动模糊,硬件卡通等),就必须使用这个模式,可以大大强化视图显示的功能。在功能完善的显卡上,Direct3D比OpenGL来得更快。●自定义不是人人都有的选择的,需要特别显卡对max支持才行。比如nvidia系列就开发了加速max显示的maxtreme驱动,装了这样的卡就会在自定义里发现maxtreme,显示能力成倍加强,不过也出现了很多显示错误。综合看来,普通情况下选用OpenGL或D3D都可以使用。1、重新安装3dsmax软件,运行3dsmax,或者不用重新安装,在3dsmax菜单中选择“自定义--首选项--视口”,选择“选择驱动程序”,并选择revertfrom direct3d或revert fromopenGL,然后选择software,之后必须重启3dsmax,三角线即可消失,但是如果你的显卡支持硬件加速(也就是支持openGL,或支持Direct3d技术的话)那么,你选择sofeware意味这你放弃了硬件加速,而使用软件加速,这样会使你的显卡没有充分的发挥效能,在这种前提下,不提倡使用这种方法2、假设你的显卡支持openGL的话,你也选择了openGL那么请在3dsmax菜单中选择“自定义--首选项--视口”页面,并选择“配置驱动程序”然后在configureopenGL对话框中取消选择display wireframe objects using trianglestrips(使用三角面显示线框对象)[这个设置默认为取消],即可消除三角线3、假设你的显卡支持Direct3d的话,你也选择了Direct3d那么请在3dsmax菜单中选择customize--preferences--viewports页面并选择configure driver...,然后在configureDirect3d对话框中取消选择display all triangleedges(显示所有三角形边)[这个设置默认为开启],即可消除三角线欢迎分享,转载请注明来源:内存溢出
评论列表(0条)