3D显卡

本文详细介绍了3D显卡的技术特点,包括不同类型的显存及其对3D速度的影响、基本3D功能、三大API(Direct3D、Heidi、OpenGL)的作用及区别,以及PCI与AGP总线的区别。
3D显卡
2011年08月30日
  [b]3D 显卡技术术语目前各大报纸、杂志和网页刊登了许多关于3D显卡方面的文章,但对于初入门的人来说那些生涩的专业术语,简直是外星语言,不知所云。有鉴于此,让我来向大家说一下,有什么不对的地方,请高手们多加指点。3D显卡与普通不同的地方是,3D显卡有自己独立3D芯片(载有Z-BUFFER),所有的3D图形运算都由它完成,从而减轻的CPU的运算强度,把CPU的浮点运算资源释放,情形就象用Pentium 75 + VooDoo 来玩MOTO RACER(摩托雷神)一样。一、3D显卡的显存:由于普通显卡1M的显存只能支持640*480下的真彩色,所以根本无法进行3D加速处理,要保证最基本的3D加速必须要2M显存,但是现在的3D显卡在6xx-15xx的基本上是8MB、12MB、16MB,(想当年我的Tr8900才512K,现在的…… );但是显存尽管容量相同,却有不同类别,这是直接影响显卡的3D速度:1. EDO DRAM (Extended Data Out DRAM):扩展数据输出DRAM。对DRAM的访问模式进行一些改进,缩短内存有效访问的时间。2. VRAM (Video DRAM):视频RAM。这是专门为了图形应用优化的双端口存储器(可同时与RAMDAC以及CPU进行数据交换),能有效地防止在访问其他类型的内存时发生的冲突。3. WRAM (WINDOWS RAM):增强型VRRAM,性能比VRAM提高20%,可加速常用的如传输和模式填充等视频功能。4. SDRAM (Synchronous DRAM):同步DRAM。它与系统总线同步工作,避免了在系统总线对异步DRAM进行操作时同步所需的额外等待时间,可加快数据的传输速度。5. SGRAM (Synchronous Graphics DRAM):同步图形RAM,增强型SDROM。它支持写掩码和块写。写掩码能够减少或消除对内存的读-修改-写的操作;块写有利于前景或背景的填充。SGRAM大大地加快了显存与总线之间的数据交换。(如:丽台S680、Banshee)6. MDRAM (Multibank DRAM):多段DRAM。MDRAM可划分为多个独立的有效区段,减少了每个进程在进行显示刷新、视频输出或图形加速时的时间损耗。7. RDRAM (Rambus DRAM):主要用于特别高速的突发操作,访问频率高达500MHz,而传统内存只能以50MHz或75MHz进行访问。RDRAM的16 Bit 带宽可达 1.6Gbps(EDO的极限带宽是533Mbps),32 Bit带宽更是高达4 Gbps。二、3D显卡的基本3D功能:1. Alpha Blending: ALPHA混合。ALPHA是3D纹理元素颜色特性中的特殊通道,利用它可对纹理(Texture)图象进行颜色混合,产生透明效果。2. Billinear Filternig: 双线过滤。一种纹理映射技术,能够减少在纹理缩放时由于色彩分配不均而产生的块状图。3. Dithering:抖动。这是变化颜色像素(Pixel)的排列以得到一种新颜色的过程。4. Flat Shading:一种基本的绘制技术,用它绘制的每个三角形内部都使用同种颜色。5. Fogging:雾化。将某种颜色与背景混合从而隐藏背景以达到雾状效果。6. Gouraud Shading:用三角形顶点的颜色来进行插值(Interpolation)得到三角形内部每个点颜色。7. Mipmap:MIP映射。它可以在内存中保存不同分辨率和尺寸的纹理图形,当3D对象移动时允许纹理光滑变化。8. Perspective Correction:透视修正。在不同的角度和距离都能更真实地反映在3D场景中进行纹理光滑变化。9. Point Sampled:点抽样。一种简单的纹理映射技术,用最近的纹理元素来决定当前点的颜色。10. Texture Mapping:纹理映射。在3D物体上贴上位图(Bitmap)或图象,使物体具有真实感。11. Transparency:透明。12. Z-BUFFER:它是用来存放场景象素深度的显存区。13. Gamma Correction:伽玛纠正。为了补偿由于显示器偏差而导致的图形失真,伽玛纠正就对图形进行亮度纠正。三、3D显卡的三大APIAPI(Application Program Interface 应用程序接口)是3D应用程序和3D显卡进行通讯的软件接口。1.Direct 3D: 它是MICROSOFT的Direct X中的中间接口界面。在某些3D功能无法由硬件实现时,Direct 3D可以用软件仿真大多数3D功能,提高3D图形显示速度,它的动画特征质量相当高,非常适用于游戏开发。2.Heidi(也叫Quick Draw 3D):它是一个纯粹的立即模式窗口,主要适用于应用开发,Heidi灵活多变,能够处理非常复杂的几何图形,扩展能力强,支持交互式渲染,最主要的是它得到了Autodesk的大力支持(Autodesk 就是著名的AUTOCAD和3D SUTDIO、3DMAX生产厂家)3.OpenGL(开放式三维图形库)是由SGI公司所开发的(SGI一间生产非PC图形工作站的公司,包括其软件Waterfull alias maya,其知名度相当于PC界的Intel)。OpenGL是一个独立平台,具有可移植性。它能够快速绘制2D和3D对象,在分布式环境中协同工作,是大型科学和工程进行高复杂3D图形设计的标准应用程序接口。四、PCI和AGP的区别3D显卡需要显存和主存间进行大量的图形纹理数据传输处理,在640x480 - 800x600的分辨率下,需要以100Mbps - 150Mbps的传输速率传送大量的位图数据,而且其它一些PC数据也要通过PCI总线,这使得最大传输速率仅有133Mbps的PCI总线不堪负重,成为3D图形处理的瓶颈。AGP(Accelcrated Graphics Port图形加速接口)总线宽为32 Bit,时钟率有66MHz和133MHz两种,最大数据传输速率分别高达266Mbps和533Mbps。AGP以主存为帧缓冲(Frame Buffer),可将纹理数据存储在其中,从而减少了显存的消耗,实现了高速存取,有效地解决了3D图形处理的瓶颈问题。以上就是现在3D显卡的基本参数,如果你还有其他或认为有什么不对的地方请多多指教。本文摘自:Qilin电脑资料
  [/b]
潮汐研究作为海洋科学的关键分支,融合了物理海洋学、地理信息系统及水利工程等多领域知识。TMD2.05.zip是一套基于MATLAB环境开发的潮汐专用分析工具集,为科研人员与工程实践者提供系统化的潮汐建模与计算支持。该工具箱通过模块化设计实现了两大核心功能: 在交互界面设计方面,工具箱构建了图形化操作环境,有效降低了非专业用户的操作门槛。通过预设参数输入模块(涵盖地理坐标、时间序列、测站数据等),用户可自主配置模型运行条件。界面集成数据加载、参数调整、可视化呈现及流程控制等标准化组件,将复杂的数值运算过程转化为可交互的操作流程。 在潮汐预测模块中,工具箱整合了谐波分解法与潮流要素解析法等数学模型。这些算法能够解构潮汐观测数据,识别关键影响要素(包括K1、O1、M2等核心分潮),并生成不同时间尺度的潮汐预报。基于这些模型,研究者可精准推算特定海域的潮位变化周期与振幅特征,为海洋工程建设、港湾规划设计及海洋生态研究提供定量依据。 该工具集在实践中的应用方向包括: - **潮汐动力解析**:通过多站点观测数据比对,揭示区域主导潮汐成分的时空分布规律 - **数值模型构建**:基于历史观测序列建立潮汐动力学模型,实现潮汐现象的数字化重构与预测 - **工程影响量化**:在海岸开发项目中评估人工构筑物对自然潮汐节律的扰动效应 - **极端事件模拟**:建立风暴潮与天文潮耦合模型,提升海洋灾害预警的时空精度 工具箱以"TMD"为主程序包,内含完整的函数库与示例脚本。用户部署后可通过MATLAB平台调用相关模块,参照技术文档完成全流程操作。这套工具集将专业计算能力与人性化操作界面有机结合,形成了从数据输入到成果输出的完整研究链条,显著提升了潮汐研究的工程适用性与科研效率。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值