opengl驱动

win10怎么安装opengl不用你安装,显卡驱动自带

进不了游戏,提示要安装opengl 3.2的驱动怎么办下载安装就可以了 。

怎么检查计算机是否安装了支持OpenGL的ICD驱动软件模式就是基本不用硬件——显卡,OpenGL是后来一些显卡支持的功能,专业3D 。后来较新的显卡最快的模式 。D3D就是普通3D模式D3D(Direct3D):这是微软为提高3D游戏在Win95/98中的显示性能而开发的显示程序 。这个基于显示光栅加速引擎非常强大和复杂,它在显示满屏状态,提供多边形计算、贴图场景等优化能力 。由于其只能在满屏提供优化能力,所以在3DSMAX中你只能在最大化显示视角时(如最大化显示TOP、RIGHT、LEFT和PERSPECTIVE视角),才能获得加速能力 。同时,Direct3D不支持windowsNT系统 。3DSMAX只支持5.0以上的DirectX,Direct3D只支持光栅级函数调用,Direct3D常得到廉价的显示卡支持 , 支持场景数据优化、加速贴图显示(需得到显示卡的支持),场景透视修正 。Direct3D工作在高位显示模式,在这些显示模式下,它可达到一个显示质量和内存占用的平衡点 。缺点是 , 只能工作在Win95/98下,不能工作在WindowsNT下,只支持高位颜色显示模式,两个显示通道显示相对较慢,由于Direct3D分配显示内存的方式问题 , 在极大化/极小化窗口时会出现显示混乱问题 。由于Direct3D对3DSMAX支持不足,显示速度虽然快于HEIDI,但在3DSMAX并不适用 。OpenGL:是OpenGraphicsLib的缩写,是一套三维图形处理库,也是该领域的工业标准 。计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术 。OpenGL是SGI公司开发应用于不同操作系统的三维应用软件 , 支持Windows95/98、WindowsNT等系统 。3DSMAX使用完整的OpenGL内部函数 , 包括几何转化、灯光、贴图、数据剪切、场景重绘 。如果显示卡支持这些函数,3DSMAX可完全使用,OpenGL是多线程程序 , 可支持双处理器系统 。3DSMAX中的所有三维物体都基于OpenGL函数,通过这些函数进行几何和光栅转换 。但现在出现了有趣的现象:不是所有支持OpenGL加速的显卡都支持OpenGL内部函数 。这意味着在进行三维物体转换时,不能确定CPU是否同时参与进行转换计算 。现在部分这种显卡只支持部分OpenGL函数,其它只能依靠CPU进行计算,加重了CPU的计算负担 。为何这些显卡只支持部分OpenGL函数?其中一个原因是:电脑游戏只需要这部分OpenGL函数;而另一个原因是,分离几何转换和光栅转换有利于使显示速度提高,把复杂的几何转换交给CPU计算大大快于显示芯片计算 。最后你需懂得MCD(简化版OpenGL)和ICD(完全版OpenGL)的区别:前者是在3DfxVoodoo系列显卡中使用,为Quake或Unreal等游戏的显示引擎;后者是在ATIRAGETNT/TNT2、permeida2/3等系列显卡中使用,通常在这些显卡说明书中标称为OpenGLICD 。3DSMAX硬件加速要求:完整的硬件光栅加速,OpenGLICD,优良的几何硬件加速引擎 。但它也非完美,由于三维场景数据都必须通过此驱动程序驱动,可能造成数据传输总线瓶颈现象 。由于OpenGL广泛使用于不同操作系统,虽然这是它的优点,但也是其缺点,为了保证各个系统显示的共同性,可能造成场景显示的错误 。如:灯光和贴图的显示限制,你可能注意到3DSMAX场景使用显示中贴图和灯光的紊乱现象(在灯光不强和无贴图校正时,尤其明显) 。OpenGL支持16位以上真彩色显示 , 不支持8位彩色显示 。OpenGL只能支持场景中最多8盏灯光的显示效果 。线框物体不支持背面选择 , 所以不支持变边多边形 。场景中物体表面纹理层叠自动关闭自发光效应,非层叠纹理将显得非常明亮,这有助于提高显示速度 。由于在OpenGL设计时未对场景重绘进行优化,3DSMAX场景重绘时比使用HEIDI驱动慢,通常在场景中移动物体会出现显示下降的现象 。虽然OpenGL在显示时同样存在问题 , 但其已成为三维图形软件的标准,在显示速度上也有一定优势,在使用3DSMAX时通常使用此种显示方式(当然专业显卡除外) 。

请问装了显卡驱动还要装OpenGL吗是两个软件的OpenGL 只是图形函数库 。DirectX 包含图形, 声音, 输入, 网络等模块 。OpenGL稳定,可跨平台使用 。DirectX仅能用于Windows系列平台,包括Windows Mobile/CE系列以及XBOX/XBOX360 。————————————————————有些游戏,并不一定安装对了的驱动就能玩,比如说尘埃,如果你没有装这个的话 , 是完不了的

显卡支持openGL格式是什么意思?OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库 。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL 。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好 , 于是SGI公司便在IRIS GL的基础上开发了OpenGL 。OpenGL的英文全称是“Open Graphics Library” , 顾名思义,OpenGL便是“开放的图形程序接口” 。虽然DirectX在家用市场全面领先,但在专业高端绘图领域 , OpenGL是不能被取代的主角 。
OpenGL是个与.硬件无关的软件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之间进行移植 。因此,支持OpenGL的软件具有很好的移植性 , 可以获得非常广泛的应用 。由于OpenGL是3D图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景 。但是,通过一些转换程序,可以很方便地将AutoCAD、3DS等3D图形设计软件制作的DFX和3DS模型文件转换成OpenGL的顶点数组 。

在OpenGL的基础上还有Open Inventor、Cosmo3D、Optimizer等多种高级图形库,适应不同应用 。其中,Open Inventor应用最为广泛 。该软件是基于OpenGL面向对象的工具包 , 提供创建交互式3D图形应用程序的对象和方法,提供了预定义的对象和用于交互的事件处理模块,创建和编辑3D场景的高级应用程序单元,有打印对象和用其它图形格式交换数据的能力 。

OpenGL的发展一直处于一种较为迟缓的态势 , 每次版本的提高新增的技术很少,大多只是对其中部分做出修改和完善 。1992年7月,SGI公司发布了OpenGL的1.0版本,随后又与微软公司共同开发了Windows NT版本的OpenGL,从而使一些原来必须在高档图形工作站上运行的大型3D图形处理软件也可以在微机上运用 。1995年OpenGL的1.1版本面市 , 该版本比1.0的性能有许多提高,并加入了一些新的功能 。其中包括改进打印机支持 , 在增强元文件中包含OpenGL的调用,顶点数组的新特性,提高顶点位置、法线、颜色、色彩指数、纹理坐标、多边形边缘标识的传输速度 , 引入了新的纹理特性等等 。OpenGL 1.5又新增了“OpenGL Shading Language” , 该语言是“OpenGL 2.0”的底核,用于着色对象、顶点着色以及片断着色技术的扩展功能 。

OpenGL 2.0标准的主要制订者并非原来的SGI,而是逐渐在ARB中占据主动地位的3Dlabs 。2.0版本首先要做的是与旧版本之间的完整兼容性,同时在顶点与像素及内存管理上与DirectX共同合作以维持均势 。OpenGL 2.0将由OpenGL 1.3的现有功能加上与之完全兼容的新功能所组成(如图一) 。借此可以对在ARB停滞不前时代各家推出的各种纠缠不清的扩展指令集做一次彻底的精简 。此外,硬件可编程能力的实现也提供了一个更好的方法以整合现有的扩展指令 。

目前,随着DirectX的不断发展和完善 , OpenGL的优势逐渐丧失,至今虽然已有3Dlabs提倡开发的2.0版本面世 , 在其中加入了很多类似于DirectX中可编程单元的设计,但厂商的用户的认知程度并不高,未来的OpenGL发展前景迷茫 。

显卡驱动不支持OpenGL.Vista下 , 有时候我们会十分需要使用OpenGL的显示模式 。例如,反恐精英这类FPS游戏 。这个问题尤其在于ATI的显卡上 。我们经常会看到这样的提示“The specifier video mode is not supported.The game will now run in software mode.”既为OpenGL驱动程序无法初始化.关于Vista系统下OPENGL不支持的问题,比较复杂,现列一些解决方法如下(以GF为例): 1、强行设置,有些显卡老提醒你说不支持OPENGL,别理他,继续设置 , 可以用的 。2、如果不行,下载最新的显卡驱动 3、最好安装DirectX 9 , 地址: http://www.newhua.com/soft/5288.htm一般这样都能解决问题,还不行,看下面 。4、手工安装GLsetup.exe或MSOpengl(地址: http://www.openglsource.com/download/MSOpengl.exe) 5、如果还不能解决问题 , 可能你的显卡不太支持,请使用GLDirect 这个工具,(降低硬件要求,模拟OPENGL) 。顺便在此提供一下Windows XP 系统下面的一些问题解决: 在实际解决问题当中发现仍有部分人的不能解决,大多是GF2MX400,GF2MX440等较老的显卡 。现提供以下解决办法,可以试一试: 在桌面击鼠标右键--属性--设置--高级,点-GF2MX选点左边框里的 openGL设置 进行调整: 1,关掉“启用缓冲区扩展““允许双面扩展使用本机视频内存“ 2,打开“禁用对cpu增强指令集的支持” 3,纹理的默认颜色深度:始终使用16bpp 4,缓冲翻转模式:使用位块传输 5,垂直同步:始终关闭 6,各向异性过滤:已禁用 7,最大使用量:14 其中:1、2、4 效果不是很明显,3对于winXP用户很重要,5、6强烈推荐改掉 。当然,使用官方的更新版驱动程序试试看是最好的方法了 。

如何更新显卡的opengl或directx驱动程序?下载一个驱动精灵 在驱动更新那里可以更新最新的驱动 系统组件那里 可以跟新最新的 DX

关于OpenGL驱动程序OpenGL是一种显示方式一般需要显卡支持才行的主要表面在3D显示方面

楼主的GF440的显卡应该支持的 楼主 去下载一下最新的驱动吧

显卡驱动,操作系统(Windows),OpenGL 之间是什么关系?很简单的来说系统:是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。驱动:驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息 。有了此信息,计算机就可以与设备进行通信 。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作 。操作系统不同 , 硬件的驱动程序也不同,各个硬件厂商为了保证硬件的兼容性及增强硬件的功能会不断地升级驱动程序 。如:Nvidia 显卡芯片公司平均每个月会升级显卡驱动程序2-3次 。驱动程序是硬件的一部分,当你安装新硬件时,驱动程序是一项不可或缺的重要元件 。凡是安装一个原本不属于你电脑中的硬件设备时,系统就会要求你安装驱动程序,将新的硬件与电脑系统连接起来 。驱动程序扮演沟通的角色 , 把硬件的功能告诉电脑系统,并且也将系统的指令传达给硬件,让它开始工作 。当你在安装新硬件时总会被要求放入“这种硬件的驱动程序”,很多人这时就开始头痛 。不是找不到驱动程序的盘片,就是找不到文件的位置,或是根本不知道什么是驱动程序 。比如安装打印机这类的硬件外设,并不是把连接线接上就算完成,如果你这时候开始使用 , 系统会告诉你,找不到驱动程序 。怎么办呢?参照说明书也未必就能顺利安装 。其实在安装方面还是有一定的惯例与通则可寻的,这些都可以帮你做到无障碍安装 。在Windows系统中 , 需要安装主板、光驱、显卡、声卡等一套完整的驱动程序 。如果你需要外接别的硬件设备,则还要安装相应的驱动程序,如:外接游戏硬件要安装手柄、方向盘、摇杆、跳舞毯等的驱动程序,外接打印机要安装打印机驱动程序,上网或接入局域网要安装网卡、Modem甚至ISDN、ADSL的驱动程序 。说了这么多的驱动程序 , 你是否有一点头痛了 。下面就介绍Windows系统中各种的不同硬件设备的驱动程序,希望能让你拨云见日 。

什么是OpenGL驱动程序您好!驱动精灵官网有该问题的介绍和解决方法,请参看:http://www.drivergenius.com/articles/91.shtml希望能够帮到您!如仍有疑问,欢迎您向金山网络企业平台提问
打开游戏出现NVIDIA OpenGL Driver 怎么解决?。?/h3>上面的大致意思是:NVIDIA的OpenGL驱动程序检测到diplay驱动程序有问题无法继续 。应用程序必须关闭 。请重新启用原来的驱动或更新显卡驱动 。错误码4你想查看 http://www.nvidia.com/drivers 上的帮助吗?建议你重装显卡驱动,这个重装是说换个稳定的版本,最好是通过WHQS即MS认证过的版本,不是越新越好 。以上为个人看法,手打很辛苦 , 希望采纳,谢谢您的支持 。谢谢您的支持,有任何疑问欢迎您再次通过此渠道提问 , 让大家共同解决,共同进步!以上回答仅为“百度规则”,没有任何违法行为,请楼主采纳,谢谢!

什么是openGL驱动程序OPENGL(开放式图形界面) 由Silicon Graphics公司(即大名鼎鼎的SG1)开发,能够在Windows 95-.WindowsNT.Macos.Beos.Os/2.以及Unix上应用的API 。程序员可用这个接口程序来直接访问图形处理的硬件设备,产生高品质的3D效果 。它除了提供许多图形运算功能外,也提供了不少图形处理功能 。由于OpenGL起步较早,一直用于高档图表工作站,其它3D图形功能很强,超过Direct X许多,可最大限度地发挥3D芯片的巨大潜力 。

我的显卡是否支持OpenGL?不支持怎么办啊~G31集成显卡是不支持OPENGL的,基本上老集显都不支持的了,死心吧~ 还是好好的买块独立显卡就可以..

我要用哪个显卡驱动才支持openGL?你只能安装公版的驱动就可以,都已经包在内了,但不要安装简化版的 。
可以到www.mydrivers.com上下一个,TNT2最好的可能是6-20版之间的了,太新的最不要装了 。支持的不好 。

用什么显卡驱动可支持OPENGLnvidia geforce4 mx440 with agp8x
本来就是支持OPENGL的‘‘‘‘
只要是NVIDIA的显卡驱动装上都可以
不过最好找老一点的驱动
新的驱动不适合你这个旧卡

显卡不支持OpenGL要装什么显卡驱动???显卡可能不支持opengl的某些扩展如多重纹理映射 。通过测显卡的软件能够测试你的显卡 。驱动装得上的话 , 应当就是显卡不支持了 。你的显卡比较老了,不支持opengl的某些功能是正常的 。我的机器是方正品牌机2002年左右买的,赛扬1.7的,独立显卡,还不支持呢 。

什么是OpenGL?都包括什么?有什么用?OpenGL是Sun公司开发的一套三维图形应用程序接口库,软件开发者借助OpenGL可以实现复杂的三维图形变换 。Win 98/2000/NT 4.0中有一个“三维管道”的屏幕保护程序,它就是调用OpenGL实现的 。一般认为,OpenGL在三维图形变换方面要强于微软的DirectX , 但它没有包括一些游戏软件所需要的功能,所以一般只有科学计算软件、CAD软件使用OpenGL,而游戏绝大多数都使用DirectX来增强图形功能 。OpenGL最初是为Sun的工作站设计的,现在移植到了Windows上 。Win 98/2000/NT 4.0都包括了OpenGL库,只有你使用的是Win 95时才需要下载OpenGL库,下载地址为 http://download.microsoft.com/download/win95upg/info/1/W95/EN-US/Opengl95.exe 。

openGL 是什么软件OpenGL三维图形标准是由AT&T公司UNIX软件实验室、IBM
、DEC、SUN、HP、Microsoft和SGI等多家公司在GL图形库标准的基础
上联合推出的开放式图形库,它使在微机上实现三维真实
感图形的生成与显示成为可能 。由于OpenGL是开放的图形标
准 , 用户原先在UNIX下开发的OpenGL图形软件很容易移植到微
机上的WindowsNT/95上 。笔者在VisualC++4.1(以下简称VC)集
成环境下,开发了基于OpenGL的三维真实感图形应用程序 , 现
介绍如下 。

微机上的OpenGL开发环境



基于OpenGL标准开发的应用程序必须运行于32位Windows
平台下 , 如WindowsNT或Windows95环境;而且运行时还需有动态
链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装WindowsNT时已
自动装载到C:\WINNT\SYSTEM32目录下(这里假定用户将WindowsNT
安装在C盘上);而对于使用Windows95平台的用户,则需手工将
两个动态库复制到Windows95目录的SYSTEM子目录中 。安装了
WindowsNT/95和VC4.1后 , 用户就具备了基于OpenGL开发三维图
形软件的基本条件 。

OpenGL程序设计的基本步骤

1.OpenGL在WindowsNT下的运行机制

OpenGL工作在客户机/服务器模式下,当客户方(即基
于OpenGL标准开发的应用程序)向服务器(OpenGL核心机制)发出
命令时,由服务器负责解释这些命令 。通常情况下 , 客户方
和服务器是运行在同一台微机上的 。由于OpenGL的运行机制
是客户机/服务器模式,这使得用户能够十分方便地在网
络环境下使用OpenGL,OpenGL在WindowsNT上的这种实现方式通常
称为网络透明性 。

OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,


客户机中的所有OpenGL函数调用,都被传送到服务器上,由
WinSrv.DLL实现功能,再将经过处理的指令发送到Win32设备驱
动接口(DDI),从而实现在计算机屏幕上产生图像 。

若使用OpenGL图形加速卡,则上述机制中将添加两个
驱动器:OpenGL可装载客户模块(OpenGLICD)将安装在客户端;硬
件指定DDI将安装在服务器端 , 与WinDDI同一级别 。

2.OpenGL的库函数

开发基于OpenGL的应用程序,必须先了解OpenGL的库函
数 。OpenGL函数命令方式十分有规律,每个库函数均有前缀gl
、glu、aux,分别表示该函数属于OpenGL基本库、实用库或辅助
库 。WindowsNT下的OpenGL包含了100多个核心函数 , 均以gl作为前
缀,同时还支持另外四类函数:

OpenGL实用库函数:43个,以glu作为前缀;
OpenGL辅助库函数:31个,以aux作为前缀;
Windows专用库函数(WGL):6个,以wgl作为前缀;
Win32API函数(WGL):5个 , 无前缀 。

OpenGL的115个核心函数提供了最基本的功能,可以实


现三维建模、建立光照模型、反走样、纹理映射等;OpenGL实
用库函数在核心函数的上一层,这类函数提供了简单的调
用方法,其实质是调用核心函数,目的是减轻开发者的编程
工作量;OpenGL辅助库函数是一些特殊的函数,可以供初学者
熟悉OpenGL的编程机制,然而使用辅助库函数的应用程序只
能在Win32环境中使用,可移植性较差 , 所以开发者应尽量避
免使用辅助库函数;Windows专用库函数(WGL)主要针对WindowsNT
/95环境的OpenGL函数调用;Win32API函数用于处理像素存储格
式、双缓存等函数调用 。

3.VC环境下基于OpenGL的编程步骤

下面介绍在VC环境中建立基于Opeetting菜单选项,在Link栏的Lib输入域中
添加openg132.lib、glu32.lib,若需使用OpenGL的辅助库函数,则还
需添加glaux.lib 。

(3)选择View/ClassWizard菜单选项,打开MFC对话框,在
ClassName栏中选择CMyTestView类,进行以下操作:

选择WM_CREATE消息,鼠标单击EditCode , 将OpenGL初始化代码
添加到OnCreate()函数中:



/*定义像素存储格式*/

PIXELFORMATDESCRIPTORpfd=
{
sizeof(PIXELFORMATDESCRIPTOR),
1,
PFD_DRAW_TO_WINDOW|PFD_SUPPORT_OPENGL,
PFD_TYPE_RGBA,
24,
0,0 , 0,0,0 , 0,
0,0,0,0,0 , 0,0
32,
0,0,
PFD_MAIN_PLANE,
0,
0,0,0,
}
CCLientdc(this);
intpixelFormat=ChoosePixelFormat(dc.m_hDC,&pfd);
BOOLsuccess=SetPixelFormat(dc.m_hDC,pixelFormat,&pfd);
m_hRC=wglCreateContext(dc.m_hDC);



选择WM_DESTORY消息,在OnDestory()中添加以下代码:

wglDeleteContext(m_hRC);

在MyTestView.cpp中,将以下代码添加到PreCreateWindows()函数中:

cs.style|=WS_CLIPCHILDREN|WS_CLIPSIBLINGS;
OpenGL只对WS_CLIPCHILDREN|WS_CLIPSIBLINGS类型窗口有效;

在MyTestView.cpp中,将以下代码添加到OnDraw()函数中:

wglMakeCurrent(pDC->m_hDC,m_hRC);
DrawScene();//用户自定义函数 , 用于绘制三维场景;
wglMakeCurrent(pDC->m_hDC,NULL);

在MyTestView.cpp中 , 添加成员函数DrawScene():

voidCMyTestView::DrawScene()
{/*绘制三维场景*/}
(4)在MyTestView.h中包含以下头文件并添加类成员说明:
#include
#include


#include
在CTestView类中的protected:段中添加成员变量声明:
HGLRCm_hRC;
同时添加成员函数声明:
DrawScene();

这样,一个基于OpenGL标准的程序框架已经构造好,用
户只需在DrawScene()函数中添加程序代码即可 。

建立三维实体模型

三维实体建模是整个图形学的基础,要生成高逼真
度的图像,首先要生成高质量的三维实体模型 。

OpenGL中提供了十几个生成三维实体模型的辅助库函
数 , 这些函数均以aux作为函数名的前缀 。简单的模型,如球
体、立方体、圆柱等可以使用这些辅助函数来实现,如
auxWireSphere(GLdoubleradius)(绘制一半径为radius的网状球体) 。
但是这些函数难以满足建立复杂三维实体的需要,所以用
户可以通过其它建模工具(如3DS等)来辅助建立三维实体模
型数据库 。笔者在三维实体的建模过程中采用3DS提供的2D
Shape、3DLofter和3DEditor进行模型的编辑,最后通过将模型数


据以DXF文件格式输出存储供应用程序使用 。

真实感图形的绘制

1.定义光照模型和材质

(1)光源 。OpenGL提供了一系列建立光照模型的库函
数,使用户可以十分方便地在三维场景中建立所需的光照
模型 。OpenGL中的光照模型由环境光(AmbientLight)、漫射光
(DiffuseLight)、镜面反射光(SpecularLight)等组成,同时还可设
置光线衰减因子来模拟真实的光源效果 。

例如,定义一个黄色光源如下:

GlfloatLight_position[]={1.0,1.0,1.0,0.0,};
GlfloatLight_diffuse[]={1.0,1.0,0.0,1.0,};
glLightfv(GL_LIGHT0,GL_POSTTION,light_position);//定义光源位置
glLightfv(GL_LIGHT0,GL_DIFFUSE,light_diffuse);//定义光源漫射光
光源必须经过启动后才会影响三维场景中的实体,可以通过以下指令使光源有效:<
glEnable(LIGHTING);//启动光照模型;
glEnable(GL_LIGHT0);//使光源GL_LIGHT0有效;
OpenGL中一共可以定义GL_LIGHT0~GL_LIGHT7八个光源 。



(2)材质 。OpenGL中的材质是指构成三维实体的材料在
光照模型中对于红、绿、蓝三原色的反射率 。与光源的定义
类似,材质的定义分为环境、漫射、镜面反射成分,另外还
有镜面高光指数、辐射成分等 。通过对三维实体的材质定义
可以大大提高应用程序所绘制的三维场景的逼真程度 。例
如:

/*设置材质的反射成分*/

GLfloatmat_ambient[]={0.8,0.8,0.8,1.0};
GLfloatmat_diffuse[]={0.8,0.0,0.8,1.0};/*紫色*/
GLfloatmat_specular[]={1.0,0.0,1.0,1.0};/*镜面高光亮紫色*/
GLfloatmat_shiness[]={100.0};/*高光指数*/
glMaterialfv(GL_FRONT,GL_AMBIENT,mat_ambient);/*定义环境光反射率*/
glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_diffuse);/*定义漫射光反射率*/
glMaterialfv(GL_FRONT,GL_SPECULAR,mat_specular);/*定义镜面光反射率*/
glMaterialfv(GL_FRONT,GL_SHINESS,mat_shiness);/*定义高光指数*/

(3)材质RGB值与光源RGB值的关系 。OpenGL中材质的颜色
与光照模型中光源的颜色含义略有不同 。对于光源,R、G、B
值表示三原色在光源中所占有的比率;而对于材质定义,R、


G、B的值表示具有这种材质属性的物体对于三原色的反射
比率,场景中物体所呈现的颜色与光照模型、材质定义都相
关 。例如,若定义的光源颜色是(Lr,Lg,Lb)=(1.0,1.0,1.0)(白光),
物体的材质颜色定义为(Mr,Mg,Mb)=(0.0,0.0,0.8) , 则最终到达人
眼的物体颜色应当是(Lr*Mr,Lg*Mg,Lb*Mb)=(0.0,0.0,0.8)(蓝色) 。

2.读取三维模型数据

为了绘制三维实体,我们首先必须将预先生成的三
维实体模型从三维实体模型库中读出 。下图描述了读取三
维实体模型的流程 。

3.三维实体绘制

由于3DS的DXF文件中对于三维实体的描述是采用三角
形面片逼近的方法,而在OpenGL函数库中,提供了绘制三角形
面片的方法,所以为三维实体的绘制提供了方便 。以下提供
了绘制三角形面片的方法:

glBegin(TRANGLES);//定义三角形绘制开始
glVertexf((GLfloat)x1,(GLfloat)y1,(GLfloat)z1);//第一个顶点
glVertexf((GLfloat)x2,(GLfloat)y2,(GLfloat)z2);//第二个顶点


glVertexf((GLfloat)x3,(GLfloat)y3,(GLfloat)z3);//第三个顶点
glEnd();//绘制结束

为了提高三维实时动画的显示速度,我们利用了
OpenGL库中的显示列表(DisplayList)的功能,将三维场景中的实
体分别定义为单独的显示列表,预先生成三维实体 。在图形
显示时,只需调用所需的显示列表即可显示相应的三维实
体,而不需要重新计算实体在场景中的坐标,避免了大量的
浮点运算 。在调用显示列表前所作的旋转、平移、光照、材
质的设定都将影响显示列表中的三维实体的显示效果 。具
体实现算法如下:

for(ObjectNo=0;ObjectNo<实体个数;ObjectNo++)
{
glNewList(ObjectNo,GL_COMPILE);//创建第ObjectNo个实体的显示列表
for(Fac

什么是驱动程序和存根程序1)驱动程序一般指的是设备驱动程序(Device Driver),是一种可以使计算机和设备通信的特殊程序 。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作 。因此,驱动程序被比作“ 硬件的灵魂”、“硬件的主宰”、和“硬件和系统之间的桥梁”等 。
2)存根程序是一种小程序,它替代以后可能装载或远程定位的较长程序 。例如,将使用远程过程调用的程序与替代该程序,提供被请求过程的存根程序一起编译 。存根程序接受该请求,然后将请求(通过另一程序)传递给远程过程 。当过程完成其服务时,它将结果或其它状态返回到存根程序,存根程序再将其送回提出请求的程序 。

显卡不支持OpenGL怎么办这种一般就是硬件的问题了 。首先更新下驱动 , 使用电脑管家更新下驱动就可以了 。1、打开腾讯电脑管家,点击“工具箱” 。2、在工具箱里找到“硬件检测” 。4、在硬件检测里点击“驱动安装” 。5、可以看到“安装状态” , 如果是未安装可以直接点击安装 。如果还是这个提示 , 那么就得考虑显卡过老了,需要更换显卡了 。
显卡驱动不兼容1000系列的显卡与老版本的系统兼容不好都有这样的毛病,建议可以将系统更新到最新再次安装下;
如果还是不行,建议可以安装1511版本的系统或2016年新版本的系统,就可以的

我家电脑显卡驱动不支持OPENGL怎么办?LZ的显卡有点老吧,不过玩D3D应该没问题..下个驱动精灵安装最新驱动吧..推荐LZ换8600GT,几乎所以主流显示方式都支持..

显卡驱动不兼容opengl你没搞错???你这机器CPU为单核,主板集成的显卡,这又如何支持显卡的OPENGL功能 。OPENGL功能都是后来出的硬件产品中所具有的,你这祖父辈的机器,哪有这种功能呢???


最低配置
CPU 1.5G+ GHz多和处理器/2.0+GHz单核处理器
内存 Windows Xp 1.0+ G
Windows 7 32位 1.5+ G
Vista/Mac OS 2.0+ G
Windows 7 64位 3.0+G
显卡 必须支持OpenGL 1.4以上(如果是笔记本并且使用Intel显卡的话,要查看是否支持 。如果是Nvidia/ATI则应该没问题)
硬盘 至少80M剩余空间

推荐配置
CPU
2.0G+ GHz多和处理器/2.5+GHz单核处理器

内存
Windows Xp 2.0+ G
Windows 7 32位/Vista/Mac OS 3.0+ G
Windows 7 64位 4.0+G

显卡
ATI/Nvidia独立显卡,要求支持OpenGL 2.0且有128M以上的独立显存

硬盘
至少256M剩余空间

显卡驱动不兼容OpenGL怎么办你没搞错???你这机器CPU为单核,主板集成的显卡,这又如何支持显卡的OPENGL功能 。OPENGL功能都是后来出的硬件产品中所具有的,你这祖父辈的机器,哪有这种功能呢???


最低配置
CPU 1.5G+ GHz多和处理器/2.0+GHz单核处理器
内存 Windows Xp 1.0+ G
Windows 7 32位 1.5+ G
Vista/Mac OS 2.0+ G
Windows 7 64位 3.0+G
显卡 必须支持OpenGL 1.4以上(如果是笔记本并且使用Intel显卡的话,要查看是否支持 。如果是Nvidia/ATI则应该没问题)
硬盘 至少80M剩余空间

推荐配置
CPU
2.0G+ GHz多和处理器/2.5+GHz单核处理器

内存
Windows Xp 2.0+ G
Windows 7 32位/Vista/Mac OS 3.0+ G
Windows 7 64位 4.0+G

显卡
ATI/Nvidia独立显卡,要求支持OpenGL 2.0且有128M以上的独立显存

硬盘
至少256M剩余空间

我的世界加载游戏时出现你的显卡驱动不兼容OPENGL应该是配置问题吧


最低配置
CPU 1.5G+ GHz多和处理器/2.0+GHz单核处理器
内存 Windows Xp 1.0+ G
Windows 7 32位 1.5+ G
Vista/Mac OS 2.0+ G
Windows 7 64位 3.0+G
显卡 必须支持OpenGL 1.4以上(如果是笔记本并且使用Intel显卡的话,要查看是否支持 。如果是Nvidia/ATI则应该没问题)
硬盘 至少80M剩余空间

推荐配置
CPU
2.0G+ GHz多和处理器/2.5+GHz单核处理器

内存
Windows Xp 2.0+ G
Windows 7 32位/Vista/Mac OS 3.0+ G
Windows 7 64位 4.0+G

显卡
ATI/Nvidia独立显卡,要求支持OpenGL 2.0且有128M以上的独立显存

硬盘
至少256M剩余空间

提示OpenGL版本或显卡驱动版本太低怎么解决百度“英伟达” , 点进去 , geforce精视的驱动,点进去手动选择你的显卡service和具体型号 。
下载就可以了,剩下的就是无脑安装 。

显卡不支持OPENGL怎么办原因有两个:
原因一:驱动没有安装,或者版本不对!
原因二:显卡自身原因!
对症下药

怎么显卡还不支持OpenGL模式啊首先,确认安装了DX9以上版本的DX.然后在 运行 中输入 Dxdiag ,在显示中 的 DirectX 功能,三样都应该为 已启用 .

进入 控制面板 > 显示 > 设置 > 高级 > 疑难解答 选项卡中的 硬件加速拉到最右边为 全 .把 启用写入合并 打勾.

然后再安装正确的驱动. 推荐 53.03 驱动.

opengl与显卡驱动程序之间是什么关系?应该是显卡驱动实现了opengl

Intel的显卡的OpenGL驱动1.需要什么接口程序的问题
记得玩荣誉勋章的时候一般对DirectX 的版本有要求
没说要求OpenGL接口

其实想知道游戏需要什么很简单 重新安装下游戏 看看他会提示你安装 DirectX 还是OpenGL
一般如果游戏有要求 这些东西在安装程序里会提示你是否安装


2.DirectX 版本的原因
笔记本的驱动盘(尤其是那种恢复盘驱动还是很全的)
915GM芯片组集成的显示芯片GMA900 装驱动 有时候他会给你预装DirectX 9a

现在好多游戏需要至少需要DirectX 9c 版本的

3.显存不够的问题

刚装完系统 集成显卡GMA900 的显存默认是8M
有的时候需要进入BIOS 把显存改成你需要的 从8M到256M 当然这是要从你的内存出去的
不过有些时候 游戏会自动调用你的内存不需要你更改BIOS

可以按以下方法查看你自己显存多少

开始--所有程序--附件--系统工具--系统信息--组件--显示


建议:重新安装游戏试试

怎么更新显卡驱动程序OpenGL您好,这样的情况建议您可以升级到最新版本试一下,或是联系一下官网客服比较好 。

求Intel显卡的openGL驱动程序这是下载地址http://drivers.mydrivers.com/download/dir161/d64459.shtml

显卡OPenGL 驱动程序版本1.5怎么升级到2.0你也是要玩 猛将传OL 的?
你点桌面属性-设置-高级-适配器-属性,你就能看到显卡属性拉 , 再点击驱动程序 , 里面有驱动程序更新选项

OpenGL或显卡驱动版本太低怎么办玩家在安装游戏时,会遇到OpenGL版本或显卡驱动版本太低等问题, 如果电脑显卡OpenGL的版本低于2.0,那么有以下3种可能:
1、电脑显卡比较低端;
2、显卡是集成显卡;
3、显卡驱动版本太低;
如果是前两种情况,那么电脑没法玩此游戏;如果是因为显卡驱动版本太低,可以到显卡官网下载对应的显卡型号最新驱动安装即可,

提示OpenGL版本或显卡驱动版本太低怎么解决可以下载驱动精灵对显卡的驱动升级 。

提示OpenGL版本或显卡驱动版本太低怎么解决百度“英伟达”,点进去,geforce精视的驱动,点进去手动选择你的显卡service和具体型号 。下载就可以了,剩下的就是无脑安装 。

提示OpenGL版本或显卡驱动版本太低怎么解决【opengl驱动】1.提示显卡版本太低有可能是在物理特性上不支持游戏的运行;
2.可根据显卡型号到官网上更新匹配的显卡驱动看是否有所改善 。;
3.不建议使用第三方推荐软件安装驱动,