`
hereson3
  • 浏览: 159925 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

什么是显卡的OpenGL模式

阅读更多

OpenGL是近几年发展起来的一个性能卓越的三维图形标准。
OpenGL实际上是一个开放的三维图形软件包,它独立于窗口系统和操作系统,
以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以
与Visual C++紧密接口,便于实现机械手的有关计算和图形算法,可保证算
法的正确性和可靠性;OpenGL使用简便,效率高。它具有七大功能:

1) 建模 OpenGL图形库除了提供基本的点、线、多边形的绘制函数外,还提
供了复杂的三维物体(球、锥、多面体、茶壶等)以及复杂曲线和曲面
(如Bezier、Nurbs等曲线或曲面)绘制函数。
2) 变换 OpenGL图形库的变换包括基本变换和投影变换。基本变换有平移、
旋转、变比镜像四种变换,投影变换有平行投影(又称正射投影)和透
视投影两种变换。其变换方法与机器人运动学中的坐标变换方法完全一
致,有利于减少算法的运行时间,提高三维图形的显示速度。
3) 颜色模式设置 OpenGL颜色模式有两种,即RGBA模式和颜色索引(Color Index)。
4) 光照和材质设置 OpenGL光有辐射光(Emitted Light)、环境光
(Ambient Light)、漫反射光(Diffuse Light)和镜面光(Specular Light)。
材质是用光反射率来表示。场景(Scene)中物体最终反映到人眼的颜色是光
的红绿蓝分量与材质红绿蓝分量的反射率相乘后形成的颜色。
5) 纹理映射(Texture Mapping) 利用OpenGL纹理映射功能可以十分逼真
地表达物体表面细节。
6) 位图显示和图象增强 图象功能除了基本的拷贝和像素读写外,还提供
融合(Blending)、反走样(Antialiasing)和雾(fog)的特殊图象效果处理。
以上三条可是被仿真物更具真实感,增强图形显示的效果。
7) 双缓存(Double Buffering)动画 双缓存即前台缓存和后台缓存,简而言
之,后台缓存计算场景、生成画面,前台缓存显示后台缓存已画好的画面。
此外,利用OpenGL还能实现深度暗示(Depth Cue)、运动模糊(Motion Blur)等
特殊效果。从而实现了消隐算法。

分享到:
评论

相关推荐

    OpenGL 1.4 新特性 贴图环绕模式 示例程序

    OpenGL 1.4标准发布已经快到一年了,而支持它的显卡却不是很多。... 这个示例程序演示了OpenGL 1.4现今支持的五种贴图环绕模式。 ??顺带说一句,买廉价显卡的朋友们就不用试了,出错当机了我可不管。

    Nehe的OpenGL教程电子书

    什么是卡通了,一个轮廓加上少量的几种颜色。使用一维纹理映射,你也可以实现这种效果。 38.从资源文件中载入图像 如何把图像数据保存到*.exe程序中,使用Windows的资源文件吧,它既简单又实用。 39.物理...

    oZone3D FurMark(显卡压力测试软件)V1.9.2 | 甜甜圈furmark

    FurMark是来自oZone3D开发的一款OpenGL基准测试工具,通过皮毛渲染算法来衡量显卡的性能,可以对显卡进行地狱一般的折磨,借此考验显卡的稳定性,就是大家常说的显卡压力测试软件,俗称甜甜圈furmark,甜甜圈furmark...

    opengl的相关文件

    OpenGL32.lib获得消息后,先检查显卡是否自带有OpenGL驱动,如果有,则将命令转交给显卡处理,如果没有,则由主机通过软件模拟实现。这便是我们平时常说的硬件模式和软件模式,前者比后者速度快,效果好。

    Geeks3DFurmark(显卡测试工具)v1.15.10绿色免费版

    FurMark 是oZone3D开发的一款OpenGL显卡基准测试工具,通过皮毛渲染算法来衡量显卡测试的性能,同时还能借此考验显卡的稳定性。提供了多种测试选项,比如全屏/窗口显示模式、九种预定分辨率(也可以自定义)、基于时间...

    OPenGL编程书籍

    什么是卡通了,一个轮廓加上少量的几种颜色。使用一维纹理映射,你也可以实现这种效果。 38.从资源文件中载入图像 如何把图像数据保存到*.exe程序中,使用Windows的资源文件吧,它既简单又实用。 39.物理模拟简介...

    NVIDIA GeForce 315_6.14.12.6089 驱动

    4.支持DirectX 9/10、OpenGL模式下的单卡和多卡SLI技术,包括三路SLI、四路SLI。5.支持CUDA通用计算技术。6.支持Folding@home分布式计算应用。7.安装NVIDIA System Tools软件后可以对GPU进行超频并监控其温度。8....

    FurMark是oZone3D开发的 FurMark 1.9.2

    软件简介:FurMark是oZone3D开发的一款OpenGL基准测试工具,通过皮毛渲染算法来衡量显卡的性能,同时还能借此考验显卡的稳定性。提供了多种测试选项,比如全屏/窗口显示模式、九种预定分辨率(也可以自定义)、基于...

    allegro 大鼠标模式下拖影问题

    Allegro在WIN7环境下使用大鼠标模式,有时会出现大鼠标拖影问题,这往往是由于电脑显卡的兼容性不够造成的,通常的解决办法是关闭Opengl功能,但关闭该功能又会造成3D和PCB Flip功能无法正常使用,为解决其兼容性,...

    3D桌面界面BumpTop.zip

    3D化虚拟桌面技术早已有之,但 BumpTop 将这一技术和当今流行的多点触摸、3D硬件加速、物理效果等新技术相结合,应用模式上也有了多方面创新。安装BumpTop后,桌面就成了一个3D化的房间,各种文件、图标都像真实桌面...

    RefreshLock(刷新率锁定工具)v2.2.1绿色免费版

    同时该软件还支持兼容于市面上所有的显卡与显示器的省电模式,欢迎免费下载。 软件功能 1、具有成本效益的视觉升级 这个微小的应用程序只需按几个专用按钮即可增加显示器的显示频率。通常情况下,显示器能够

    基于Python的阴阳师后台全平台辅助(模拟器).zip

    网易 MuMu 显卡渲染模式:兼容(OpenGL) 兼容 Windows 系统和 MacOS 系统(不太友好,发热严重且需要重新截图) 利用 adb 截图后,使用 opencv 找图找色,模拟点击。使用 adb 操作模拟器,相当于后台操作。 我主要...

    3D 渲染引擎 Artlantis Studio 2020 9.0.2 x64 中文多语版.zip

    显卡:1GB显卡,OpenGL 分辨率:1280x 800 网络:接入 * 不支持集成显卡。 推荐配置 处理器:英特尔4核i7处理器 内存:16GB 系统:Mac OS X 10.10, Windows 7 or 8.1 (64 bits) 显卡:2GB显卡,OpenGL 分辨率:1920...

    OpenCL 实现单通道和多通道数字滤波

    主要采用了OpenGL框架,在VS2008 + CUDA SDK4.2 + Win7下编译通过,显卡GForce 9600. VC完整工程,独立的C++类,全源码(包括Kernel函数)。可以作为OpenGL的入门资料。如果不能正常使用,请参看《ReadMe.doc》.

    eradicate:DOS下的未来街机赛车游戏

    为 MS-DOS game jam 编写: : 最低要求: 奔腾 MMX 166MHz 32MB 内存支持 16 位色的 SVGA 显卡任何ISA声卡推荐硬件: 奔腾2 350MHz 32MB RAM SVGA 显卡支持 16 位色,VBE 2.0+ 任何ISA声卡任何兼容游戏端口的游戏...

    T410-2522RT8 dsdt

    直接安装原版10.6.7,然后在安全模式下升级10.6.8(方法参考了坛子里面的帖子)。启动用变色龙。 成功部分: 1)显卡驱动成功(有水波纹效果,不同机器,可能NVCAP不一样。为了鼠标不漂,没有修改...

    virtualBox(虚拟机)中文版 v 5.1.18.zip

    默认上 VirtualBox 提供了一个支持 VESA 兼容的虚拟显卡,与一个供Windows、Linux、Solaris、OS/2 客户端系统额外的驱动程序,可以提供更好的性能与功能,如当虚拟机的视窗被缩放时,会动态的调整分辨率。...

Global site tag (gtag.js) - Google Analytics